--- /srv/rebuilderd/tmp/rebuilderdGaLKT2/inputs/python3.13-nopie_3.13.5-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdGaLKT2/out/python3.13-nopie_3.13.5-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ --rw-r--r-- 0 0 0 1048 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833492 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1044 2025-06-25 18:55:22.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1831980 2025-06-25 18:55:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1991bd │ │ │ │ + Entry point address: 0x19ad0d │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4757808 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x1991bd │ │ │ │ +Entry point 0x19ad0d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43b0dc 0x0044b0dc 0x0044b0dc 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43ad1c 0x0044ad1c 0x0044ad1c 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00010034 0x00010034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000101b8 0x000101b8 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x43b108 0x43b108 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43ad48 0x43ad48 R E 0x10000 │ │ │ │ LOAD 0x43fee4 0x0045fee4 0x0045fee4 0x4975c 0x75024 RW 0x10000 │ │ │ │ DYNAMIC 0x43fef8 0x0045fef8 0x0045fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x43b0e8 0x0044b0e8 0x0044b0e8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43ad28 0x0044ad28 0x0044ad28 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x43fee4 0x0045fee4 0x0045fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x43fee4 0x0045fee4 0x0045fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 241498 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026be70 25be70 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026be80 25be80 1df258 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044b0d8 43b0d8 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044b0dc 43b0dc 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044b0e4 43b0e4 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044b0e8 43b0e8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 2410a8 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026ba80 25ba80 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026bac0 25bac0 1df258 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044ad18 43ad18 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044ad1c 43ad1c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044ad24 43ad24 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044ad28 43ad28 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0045fee4 43fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0045fee8 43fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0045fee8 43fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0045fef0 43fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0045fef4 43fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0045fef8 43fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00460000 440000 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2259 +1,2259 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2256 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 00066c43 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c6ad 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117b81 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003d2d9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065091 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065835 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00066d09 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c7e1 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00117675 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003d1f9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 0006513d 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 000658e1 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001485d9 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00148479 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00066a85 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f921 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 00104d61 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00033cd5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f93d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 001046e9 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0046db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 0011106d 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae31 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001109c5 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005af19 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 0014875d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063ff9 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001485fd 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 000640fd 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f1e95 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1975 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000873c9 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00125575 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00087019 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00124fa5 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (3) │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ - 32: 00125505 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00234531 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124f35 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00234dd1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0046af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 0024a3f5 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00090281 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000898f1 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024a77d 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008f7f1 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000892ed 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001535a1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 000606a3 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001537b9 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 000606bf 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb31 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004a9640 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 000639a9 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020758d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011d7b1 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056a15 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 000639ed 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00065b81 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00063aad 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00208185 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d295 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056a2d 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00063af1 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00065d3d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 000320b3 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005df29 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00145771 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f213d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016d435 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 0006b5c7 262 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022dbed 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019e061 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00068091 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e1011 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 0005df45 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00145611 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1c1d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016ddcd 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0006b6cf 262 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022e4bd 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019fb81 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00068199 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e2af9 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0046db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000daf25 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011b4d9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da9e5 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b0c1 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d72d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d84d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ 70: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (2) │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (2) │ │ │ │ - 72: 000cd691 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00061e2d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a7369 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011c63d 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ee75 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e1b09 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd131 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00061e49 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a9045 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c121 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ee93 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e15c5 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 0008094d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000805f5 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b14f 86 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000ce6c5 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce165 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0046dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c3f5 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004ca97 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00063b27 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c57a1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d19ed 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00129985 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c383d 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fbaa1 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00063c2b 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c51d5 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d149d 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 0012948d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c326d 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb6b5 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015f3cd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015f72d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00209cdd 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0020a7d9 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00148f59 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 000605f3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f48f5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fd5d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00148fa9 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0006060f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f5a4d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fd8f 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dd495 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001def7d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013c8c1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00064f29 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057cd5 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013c6b1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00064fd5 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057cc5 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afe3 40 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 00067d87 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067e8f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00195401 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00061d77 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001991bd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 001969fd 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00061d93 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 0019ad0d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fc55 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f907d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fd6d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001fa1f9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fc7d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fc99 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004a9ca0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 00109f19 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 0019b385 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109885 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019ced5 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115d01 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079145 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00061d41 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001157e9 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079275 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00061d5d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00063211 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00063317 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005ef9f 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d0135 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005efbd 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfbd9 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fc43 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a2b1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055c7f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013d095 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fc5f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a2c1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055be3 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013ce85 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004a9cb4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 000366b1 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014b91d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 0018a259 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ec21 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086b75 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036689 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014baa9 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 0018b2a1 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ed39 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 000867c1 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000474f3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 00047497 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015c7fd 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 000714b1 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015cb5d 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071609 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004610cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002ced5 392 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0046af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 000566e1 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b18b1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000641fb 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000567dd 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b33b1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 000642ff 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00136495 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005f045 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cc61 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00136285 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005f063 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cd95 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020d8a9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cbed5 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020e329 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb975 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110c91 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005edb1 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000eac55 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7695 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 001456fd 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c115 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107761 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015f2e9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d1ad 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d3d4d 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f62f 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ac33 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d761 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 001105e9 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005edcd 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea725 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f7179 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00145561 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c21d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 001070f1 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015f649 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d1bb 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d5941 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f64b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003aaed 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d77d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004634e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00066aed 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00066bb7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067dab 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067eb3 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 001182f9 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d8edd 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f263 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001ce309 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117ded 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001daa01 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f27f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001d0051 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00132859 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013b611 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 00132645 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013b405 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 00032789 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 0019a039 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00245ad1 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 0019bb89 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00245e39 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00461d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0046ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017288d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00128455 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017322d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127e8d 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00468cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0046c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 000640db 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 000641df 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00061e17 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00061e33 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00152be9 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 000761a1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00152e01 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 000762f1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e750d 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001991ad 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6fc5 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 0019acfd 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0046dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 000647f9 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d931d 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 000648a5 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001dae45 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b149 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0046bbb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 0005ef5f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020b6e9 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00061d11 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011b471 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ef7d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020c195 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00061d2d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011a9c5 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a285 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d1955 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005f093 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 233: 0007a3b9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d1405 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005f0b1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 236: 00032d09 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c2c9 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c9945 902 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035623 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0006347b 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000dee69 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010e529 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 237: 0006c3d1 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c93a1 898 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 000354a3 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00063581 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de935 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010de89 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0046db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00076fe5 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019faed 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00084535 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00077125 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001a160d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 000841cd 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb2b 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 0019f6e9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 001a1209 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f1c41 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023270d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f1721 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00232fdd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 364 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 000632ab 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 000633b1 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011b615 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00232c29 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 00246601 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ed385 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00061f49 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 00082a11 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011afd1 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 002334f9 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 002461a5 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ee8fd 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 00061f69 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 000826b1 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0046500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0046dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 0004ffcb 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00193b41 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060605 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004ffe9 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00195139 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00060621 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00141b7d 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 00141a09 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 277: 000637b1 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001bc4c1 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086831 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 000638b5 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001be29d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 0008647d 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa860 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057d19 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00061ef1 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009b1a1 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aa4a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057d31 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00061f11 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009a809 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 001110a1 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 001109f9 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ef6d1 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001f0c19 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0f28 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001ce315 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b0b68 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001d005d 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001e5f4d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010bfa5 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e7555 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010b915 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 296: 0002a230 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 299: 00063a85 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014c961 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1691 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081929 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00063b89 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014caed 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f1171 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 000815c9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bea8d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060645 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00196eb1 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d9491 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 0004764b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 00115ce9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060661 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 001985b9 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001dafb9 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 0004765b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 309: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 313: 001f2979 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e9dd 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011c589 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005f08f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f3ca1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007eaf5 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c06d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005f0ad 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 317: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 319: 000cbf0d 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb9ad 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004a9f48 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000fa61d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a1ad 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa125 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a1bd 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 327: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 329: 00065c59 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005e04d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035fa5 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00158675 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015f70d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c149 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 00065e15 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005e069 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035e25 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 0015892d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015fa6d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c251 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 335: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 337: 000b54d5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019fae1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015d4f1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000ea595 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00064f85 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111cad 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4f49 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001a1601 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015d851 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000ea065 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00065031 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 0011160d 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 343: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 346: 000c9ccd 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c9725 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fba09 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c539 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b7dd 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00129ae9 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102b6d 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 00168bdd 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004cdf7 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009aded 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 001295f1 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 001025ed 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 00066c99 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 001464dd 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00066d5f 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 0014637d 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001d7309 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d8ef9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024c749 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00066aab 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024c9d1 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00066b75 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00465f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 365: 0005ec83 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb19 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c70c5 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00065575 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017b91d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005eca1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003e993 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6ae1 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00065621 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017c6c9 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 00190fd1 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 00192745 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0046db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 0010eab9 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e419 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 377: 000840cd 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0006057f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 0019b3fd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 0012586d 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010d051 1816 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035ee7 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b271 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083d6d 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0006059b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019cf4d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 0012529d 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010c9bd 1804 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035d67 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b27d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00199195 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d0949 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 0019ace5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d25c1 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003be13 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 388: 0003bc27 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 389: 00032975 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cc3d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00067ced 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00052059 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 00101851 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 390: 0005cc55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00067df5 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00052079 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 001012d1 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023b605 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 0026b0f9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023c041 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00061f0d 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1fe1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1a9d 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010e619 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047465 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e421d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010df79 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047475 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e592d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0046dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 001842ad 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c5f1 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 0005459f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 00185215 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c6f9 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 000545b5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00066ae3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00066bad 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024b329 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024b5b1 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00061d0d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00061d29 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007df8d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 002322bd 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007e0ad 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00232b8d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5959 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f543d 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a615 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a71d 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00462f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 00090315 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008f885 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00197911 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020b365 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 002120b1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00199019 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020be15 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 00212b61 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f8d1 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f9e9 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00066bdb 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000beb95 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003aa33 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00066ca1 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be605 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a8af 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 00061d3f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001db7d1 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f3c1 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006a9d3 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 00061d5b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001dd2f9 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f3dd 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006aadb 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bc1d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001d95e1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 0012e439 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001db105 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 0012e1a1 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014beb5 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011b769 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00061d3b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014c041 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b261 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00061d57 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004a9640 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 00061d3d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00061d59 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024ce35 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024d0bd 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00461968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000ea299 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00061e75 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e4551 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00043929 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021cb95 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9d69 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00061e91 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e5c61 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 0004393b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021d53d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00044381 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00067d63 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115b4d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043e19 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00067e6b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 00115635 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048715 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00061c21 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cbf5 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018c8d9 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 000453b7 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cf611 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 00048709 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00061c3d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006cd29 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018d915 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 000453cb 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001d1285 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0046a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 00269c79 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00269e75 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013c4d5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083f4d 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af6d9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 0010702d 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00065c39 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013c2c5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083bed 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af13d 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 001069bd 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00065df5 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 00090131 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f6a1 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036cc44 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00066c21 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 0010182d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 485: 0036c884 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00066ce7 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00100f9d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 488: 000310e5 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00111d21 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 0026813d 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001efa3d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 489: 00111681 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 002682b1 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001f0f1d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00164fc9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00165819 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 494: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 495: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 496: 0013aaa9 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a89d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 498: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 502: 00145301 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126d45 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 001490d9 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00145161 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 00126775 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00149129 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004b1f6c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00462180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00189271 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00061cf7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020b315 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 0018a2b9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00061d13 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020bdc5 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000de2a9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004aad9 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddd71 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aae7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042fef 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d72c9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042fff 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d8eb9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 517: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 518: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 519: 0013b5e1 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00122615 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013b3d5 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 0012208d 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 001582f9 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005d121 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002f977 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa8f9 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127b25 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 00232815 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077711 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 0013a935 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4aa5 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 001585b1 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005d07d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc73 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fa50d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 0012755d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 002330e5 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 0007784d 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a729 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e455d 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000ae2d9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb8ad 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d013 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00066b25 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000add3d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb34d 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004d15d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00066bed 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020b581 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c879 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001ef2c1 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020c02d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c891 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 00153fd5 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001f1c2d 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f30f9 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00465480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 0010bb65 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00061d43 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b4d5 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 00061d5f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 549: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 550: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 551: 0013bf89 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013bd7d 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00096499 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095afd 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000ccc09 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f7ed 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00063adb 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082871 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 0018ad51 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015e5c5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 0014540d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc6a9 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f809 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00063bdf 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 00082511 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 0018bd99 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015e925 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 0014526d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 563: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 564: 00037a83 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013fa1d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000377d7 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013f84d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f8a7d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 001274cd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00084349 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 00081945 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f8561 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126f05 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083fe1 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 000815e5 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 571: 00029ebc 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 572: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 573: 00088bfd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 001277f9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d4cad 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049ccd 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 000885f9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127231 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d476d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049ca9 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 577: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 578: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 579: 00122295 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 001347f1 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121d0d 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 001345e5 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020b8c9 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014f351 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 002477a9 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017b7f9 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020c379 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014f569 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00247bb9 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017c5a5 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0046dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004c2cf 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d0901 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00211c1d 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c86f 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d2579 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 002126cd 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00462c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b21f 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001f5871 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015f805 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f6a19 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015fb65 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000641f5 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 000642f9 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00462b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 00051ddd 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051cbf 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d4291 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4a6d 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000de179 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3d51 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b44e1 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddc41 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cff1 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 0004282f 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f529 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e22d5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080875 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0006341d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0018042d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007d111 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042841 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f545 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e3a19 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 0008051d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 00063523 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 00180dc9 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e7ce9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e9261 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c105 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cc30d 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018bc15 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c7a5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbdad 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018cc5d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0d9 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 00123c89 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 001236b9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 0005068b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000474d1 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0a41 3650 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010eb31 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008e789 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 0020a6c5 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 000506bf 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047535 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d04e5 3664 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e491 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008ddd5 360 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020b175 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 635: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 636: 00098459 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097ac9 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001e7161 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000808bd 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 00080369 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c3ae9 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ed6b 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e86d9 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 00080565 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 00080481 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3519 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ed87 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004a9640 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00466184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00460858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 0009025d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008f7cd 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00149ded 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f4705 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c227 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000668e1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006c06d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ea295 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 00123c05 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 001580e9 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 00149e3d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f41e5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c23f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 000669d1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006c175 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001eb80d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00123635 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 0015834d 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 00061df9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000de171 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00061e15 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddc39 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00461d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 00182739 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 001834f1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e6dd1 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106fb1 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001463a1 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f25f 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000499a1 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 00064191 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060613 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e83d9 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106941 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 00146241 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f27b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 000499ad 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 00064295 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 0006062f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000de0b5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00064e2b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00063d07 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000ddb7d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00064ed7 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00063e0b 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d3a01 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e587 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d55f5 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e5a7 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e0a81 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e2569 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aac60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fdb1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00168d45 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cc89 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 00068317 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00089561 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f894d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f1fb1 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002aa8a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fe0b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00169689 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cdb9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 0006841f 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088f5d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f9ac1 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f3391 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 0020a6d1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00061c4d 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020b181 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00061c69 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004626ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002af0d 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 00043819 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 00043781 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017dfed 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022e1f5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9bf5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00067779 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019647d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 000568db 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000668b9 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00043103 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005ee99 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014b21d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014ecdd 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cf15d 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9df9 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017ed95 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022e9dd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b9661 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 0006783d 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00197afd 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 000568f3 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 000669a9 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00043113 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005eeb7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014b2a1 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014eef5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cebf9 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f98d9 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00193669 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000476e9 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00194b61 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 000476fb 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00468e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 0006b6cd 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00067c7f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00123a9d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00063df5 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 0018a25d 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013d531 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006b7d5 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00067d87 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 001234cd 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00063ef9 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 0018b2a5 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013d321 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e4f1 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00082d71 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 00082a11 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 000605ed 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000de2d1 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 00068153 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7e09 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00063399 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 00060609 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddd99 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 0006825b 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d78a9 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 0006349f 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014d0b9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014d2d5 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 000479c1 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047a7f 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00461d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 0016f45d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f86d 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0016fdf5 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f985 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006bfcd 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00082409 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f94ed 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060609 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 0006360d 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048b7f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 00088f95 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083a31 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 001160a1 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c929d 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f3f5 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006c0d5 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 000820a9 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f8fd1 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060625 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 00063713 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048b67 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 00088991 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 000836d1 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115b89 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8cf5 1708 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f455 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00061dd5 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00061df1 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004627bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 00065f15 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00127935 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 000660d1 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 0012736d 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 00127b49 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 000454cd 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00127581 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 000454e1 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000475f9 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 00047609 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005e30d 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e329 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 001783f1 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00067971 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00179151 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00067a35 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f5e29 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f6ee9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013b41d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f5825 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e889 53864 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d9e45 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013b211 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f5309 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009dfa9 54704 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001db969 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b936d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d42d1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8dd9 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3d91 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 000405fb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014dda1 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f235d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cd345 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00061d39 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ae331 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040585 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014dfc1 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f373d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cf08d 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00061d55 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001afe1d 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4e85 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00092231 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4965 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091875 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051bf9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013e16d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa6b5 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d8e5d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cdc5d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00065f69 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051cb1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013df91 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa195 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001da981 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001cf9a5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00066125 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051335 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000667f3 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071629 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00145cd9 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2d35 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00089599 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00165091 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 0005137d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00066905 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071781 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00145b79 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2811 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088f91 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 001658e1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0046bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 00181b59 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00182911 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00467e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ea835 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00067bcb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023ee0d 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea305 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00067cd3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023f551 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000ed229 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000ddf61 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123cc9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 002327b9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 002624c5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00091111 4384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d7e79 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000eccf9 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dda29 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 001236f9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00233089 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00262579 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090681 4596 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7919 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cc41 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000af699 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cfca1 1092 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cc59 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000af0fd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf741 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00067c2b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b11c1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00067d33 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b2cc1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fc649 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006da5d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006ca19 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fd5b1 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006db91 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006cb4d 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0046daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 00148db9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005dbf3 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00233755 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00148e09 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005dc0f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00234045 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0046af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004644ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005f2bd 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005f2d9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 000573dd 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 00148e59 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f432d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 000573f5 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00148ea9 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3e0d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb99 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 00064e87 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00064f33 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00081785 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 0023a129 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081425 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023a979 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00258549 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f4b01 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065073 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00177909 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fcc91 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00197bbd 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f45e1 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 0006511f 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 0017856d 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc8a1 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004a9648 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000f7b69 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 000573fd 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b417d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f764d 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 00057415 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3bed 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000481d9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d72f1 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00183de9 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 000481e9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6d9d 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00184ccd 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00465684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00469f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 00249499 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00249821 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013cf39 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013cd29 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00189ae1 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 0018ab29 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0046a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 00078311 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000668a5 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00161d19 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e2d9 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fa89 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 001587fd 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00195541 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 0007844d 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00066995 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 001623b1 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e3f9 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd85 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00158ab5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00196b39 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d3ed 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f1801 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00061e89 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f34a9 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b031 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d51d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 00158511 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00061ea5 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f45fd 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026ad5d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f5791 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00061fa5 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f6939 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00061fc5 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acbd 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005eedf 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 002116d1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 00090609 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005eefd 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00212181 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fb79 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013e2b1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f3e1 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003ca1b 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000483bb 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 0015a511 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013e0d5 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f3fd 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003c89b 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 000483cb 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 0015a881 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c50f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d40bd 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00081581 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cddf5 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009b331 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004ccd9 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3b7d 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00081221 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd895 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009a999 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004682a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 002096f5 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000de091 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020b48d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00063a1f 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023e299 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 0020a1f5 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000ddb59 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020bf3d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00063b23 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023ea65 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e4e85 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e6595 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 936: 0002f83d 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 00115b9d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f097d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044aecc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002fb39 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 00115685 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f1e5d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044ab0c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013b599 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013b38d 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0014f491 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b7df 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014f6a9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b7e9 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 000606f3 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00198531 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d9c9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00066821 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00065ac5 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4d59 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 0006070f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00199c39 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007dae9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00066931 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00065c81 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4819 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000642b9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 000643bd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 00211215 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000468a5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00211cc5 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 000468b5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0046af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060633 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 0006064f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007fb45 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f8e9 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007fc5d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007fa01 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080831 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015d295 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 000804d9 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015d5f5 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c521 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c629 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00066b0d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00066bd7 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0046ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00126db5 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 001267e5 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 00123b2d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00109009 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 00240a79 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00066859 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00061e19 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 0012355d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108975 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00245225 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00066949 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00061e35 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 00090261 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008f7d1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015ecf9 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079f05 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015f059 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 0007a039 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa7f5 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa3ed 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079ed9 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008cd31 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003d0f7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 0007a00d 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c379 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003cfd3 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc6ed 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 00066c25 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00066c1d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000de285 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00165895 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00175ead 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f5b9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064969 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a087d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc18d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00066ceb 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00066ce3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddd4d 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00166161 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 0017684d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f5d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064a15 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001a2395 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007df91 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00191985 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000c0101 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007e0b1 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00192df9 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bfb71 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 000783fd 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c1fd 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f411d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035a71 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c1dd 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 00078539 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c1f7 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f5275 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 00035823 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c2e5 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 001766fd 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00063421 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000ad45d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00177099 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00063527 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acec5 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 0019b471 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0006c7b5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004d2cb4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00465d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 00056bf5 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056c0d 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1029: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1030: 00093c85 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020ee71 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 000932e5 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020f921 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0046daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 0005fa3d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00061d25 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005fa59 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00061d41 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009b5f5 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001d00e1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009ac05 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d1d59 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071f99 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 002553cd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 000720f1 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00255655 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00153985 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00153b9d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1044: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1045: 0002a288 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1046: 0005f097 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010d01d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00067cfb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4f35 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072185 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00267a09 874 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004f0cb 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 00180cf9 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005f0b5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010c725 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00067e03 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4a15 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 000722dd 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00267b7d 874 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004f0fd 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00181aa9 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089a85 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e6571 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089481 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e7b79 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004622f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001d53bd 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00067bc5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008e5ed 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cf541 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d6fad 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00067ccd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008dc39 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001d11b5 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00466940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 00046f75 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022f709 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00196255 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001eda91 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 000470ed 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022ffd9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001978d5 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ef009 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008f765 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00132aa5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013d489 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00192771 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008ecd1 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 00132891 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013d279 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00193c69 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00172fed 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f5f1 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 00173a19 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f60d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b989 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d7be1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106fa1 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014e9b9 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 00030115 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007baa9 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d979d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106931 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014ebd9 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 00030361 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00131d35 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d42a5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d79dd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f1d6d 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00066c9f 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00061d49 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00131b1d 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3d65 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d95cd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f3239 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00066d65 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00061d65 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1095: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1097: 0005f48f 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f24d 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00061e31 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f4ab 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f269 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 00061e4d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004d29c0 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0046110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e4bf1 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013d371 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9be1 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 001540ad 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 001776fd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000679c1 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00204be9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e5199 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00127585 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e46a9 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013d161 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e96b1 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 001542e9 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00178361 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00067a85 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00177d4d 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4c51 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00126fbd 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cf61d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c261 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036afd 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020cadd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001d1291 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c369 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 0003697d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020d58d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f2d7 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056d09 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e44e9 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018e455 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071d0d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017c525 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f2f3 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056d21 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e5bf9 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018f8cd 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071e65 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017d2c9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 00060519 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c869 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 00060535 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c99d 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c8c7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c8df 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f885 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f8a1 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e551 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e3c9 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014c99d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 00072329 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014cb29 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 00072481 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013f3b9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb991 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013f1e9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb461 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003d0fb 318 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015d2d5 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003cfd7 318 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015d635 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015e87d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015ebdd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d76b 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d787 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7735 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b71ad 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002adb1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004648ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac6d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 0024ce31 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 000782d9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022e271 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c385 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b32d 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 00090661 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2ca1 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00087459 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024d0b9 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078415 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022eb4d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c39d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b435 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fbd1 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2751 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 000870a9 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0046196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000f934d 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8e31 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 0005737f 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00238889 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081f81 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00077385 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060615 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 0008032d 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 00057397 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00238fd9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081c21 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 000774c1 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060631 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00080445 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036fe74 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011c5fd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036fab4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c0e1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bbbd 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051ed3 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 000347a7 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e41e9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bbd5 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051ee9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 00034689 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 0014acdd 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ed61 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000ba321 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00149d5d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107881 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ed7d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9d8d 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00149dad 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00107211 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00123a85 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 00090229 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060611 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f849 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 001234b5 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008f799 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 0006062d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f961 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004a9cb0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004725b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 0015a171 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 0015a4e1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005efff 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036caf8 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015e411 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcf11 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f8561 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005f01d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036c738 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015e691 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcb21 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f96d5 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060561 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f9a5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cce3 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020b195 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0006057d 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f9c1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cd7d 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020bc45 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b971 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c2cd 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006ba79 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c14d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012bdd9 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00054007 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b8c9 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00054157 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fb81 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334f5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00067dcb 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001bb4e1 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 0005fb9d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 00033359 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00067ed3 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001bd2c1 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0046af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000519e3 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 0017714d 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000519fb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00177d71 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001add35 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 000cb191 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004a9c6c 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004624e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 001673fd 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 000506c1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00089709 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00167cc9 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 000506f5 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00089105 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004a964c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 000606bd 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 000606d9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 000606bf 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 000606db 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0015036d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 00150585 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 00199fe1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 0019bb31 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f1c25 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bc5f9 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1705 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bc069 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000545a7 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000545bd 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010eab5 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 00232af1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 000485fb 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020c4e1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00244e4d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 00040337 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b76e1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e415 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 002333c1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 0004860b 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020cf91 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 0024525d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 0004039b 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b7159 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 0003610d 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00035f21 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004f0a1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f191 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 000616e7 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d310d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00061cc1 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004f0b1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f1af 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00061703 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d4d01 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 00061cdd 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001be151 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00198565 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bfea1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00199c6d 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000de571 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00063bf5 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000de039 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00063cf9 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c0eb 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bdc49 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c103 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd6b9 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d995 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003cf11 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d0b5 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003cd91 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049719 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a5aed 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5781 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 000498e9 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a76fd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f5265 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 0008194d 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036cc74 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000404db 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 000815ed 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036c8b4 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000404eb 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0046db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 00050beb 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 000605f7 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 0006679f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 0014bfd9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050c09 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00060613 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 00062059 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 0014c165 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014f33d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a6e1 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d693d 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000571f5 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b17d9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014f555 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a7bd 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d63e9 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 0005720d 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b32d9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00467c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 0012452d 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 000387c1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1d61 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123f5d 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038639 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1841 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb2b 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 000636a9 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bf5d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f6c5 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00064021 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012e3e9 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f2d1 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00107429 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 000637ad 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001c0ffd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f8bd 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00064125 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012e151 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f2ed 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 00106db9 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 0003635b 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00061e61 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 000361db 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00061e7d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d24e9 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 0009841d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00119221 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f59c5 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1f99 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097a8d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118d15 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f54a9 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b301 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026af15 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c3335 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 001186e5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e9d1 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 0019a061 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fb2c5 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2d65 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 001181d5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008df3d 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 0019bbb1 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000faed9 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f4c9 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f4e5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00092621 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013bfd1 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c189 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e75d1 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091c65 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013bdc5 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c291 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e7089 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cec65 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001d09ad 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00119125 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001107c5 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118c19 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 0011011d 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ed021 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ee599 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4799 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a95d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007ec75 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 000493fb 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4259 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a2c9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007ed8d 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 0004952d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 000636ad 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 000637b1 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bf0a1 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004863f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fc71 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005db59 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003be19 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d6ced 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001c0ded 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 0004864f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fd89 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005db75 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bc2d 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d8945 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00066827 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00067c2f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 000829c9 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001274b9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 0017b3c9 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 0007133d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 00082669 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00126ef1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017c175 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 00071495 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00067c77 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00067d7f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015fdd9 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000513fd 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ed4f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005dac3 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 00160139 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 000513b5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ed6b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005dadf 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064c99 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc935 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064d45 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc3a5 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064bed 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064c99 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a73a9 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112e71 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f2335 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0006341f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011ab95 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a9085 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 0011272d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1e15 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 00063525 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a68d 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 00211ed9 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00212989 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 00033579 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 000333dd 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004d2cb0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00464e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001f1349 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00154031 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd705 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a77e9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00153481 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f5005 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00082449 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c2f9 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f8b5 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263f31 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f277d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 0015426d 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd1a5 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a94c1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00153699 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4ae5 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 000820e9 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c401 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f8d1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 002640a5 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0046846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0046af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 00146345 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 001461e5 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020b6e1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269c21 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020c18d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00269d95 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd921 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00119665 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094ef9 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 000484f3 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005faa9 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 0003354d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 0026411d 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00061cf1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1404: 000bd391 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119159 776 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 0009455d 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048503 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005fac5 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 000333b1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00264309 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00061d0d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001ea41d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001eb995 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1414: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1415: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1416: 001d99e5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00182731 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001db509 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 001834e9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004d2cac 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006ca01 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058501 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00066745 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000641ed 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006cb35 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058419 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 00061fff 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 000642f1 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 000638b1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 00143875 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c4ef5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 000639b5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 001436d5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c4925 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c46b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00061cdd 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb9f1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004cb21 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00061cf9 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb4c1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001ce62d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 0003515d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022da95 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001d0375 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 00034fdd 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 0018543d 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0046db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00156b89 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00156d45 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088c05 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 00088601 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036e35 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d1d55 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 00043603 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071ce1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cdef5 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 002146b9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d9885 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 000896a1 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036cb9 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d39cd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 00043613 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071e39 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd995 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00215219 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001db3a9 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 0008909d 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017cb91 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017c14d 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093a0d 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017d935 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017cef1 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 0009306d 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0046db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 000429ff 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042a0f 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 00031295 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018ed81 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000ba0a1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fcc6d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f42f 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 000312fd 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 00190175 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9b0d 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc87d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f44b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd9b9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011bba9 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cc5b5 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 000355d5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006427d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000cd459 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b6a1 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cc055 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 00035455 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 00064381 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dd305 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051541 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcdcd 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051547 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1473: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1474: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1475: 0018ef0d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009b275 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00061f39 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 00190385 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009a8dd 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 00061f59 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cc45 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cc5d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014e2b1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001edcc5 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001be72d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00216681 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 000823b5 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f1bf5 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ffa31 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014e4d1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ef23d 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001c047d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00216ffd 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00082055 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f2fd5 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff311 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0046ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 0019b425 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 001274c1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019cf75 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126ef9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 00035101 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00124839 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 00034f81 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 00124269 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064901 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000be4dd 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00198365 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 000709dd 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 000649ad 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bdf4d 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00199a6d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 00070b35 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 0006436d 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 00063655 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 000620ad 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 00063759 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa68d 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 00061d4f 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa0fd 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 00061d6b 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0046a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 00159dd1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 0015a141 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015f219 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015f579 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016be0d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101e29 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3ae1 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016c75d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 001018a9 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d35a1 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037a67 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 0013423d 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017b0ed 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 000377af 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00134031 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017be4d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00066bd5 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00066c9b 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 0020337d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 00204239 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00468f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001bc55d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e2a65 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e111 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e791 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bd52d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001be2a9 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e2521 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e231 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e8b5 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bcf9d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 00161d59 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 00190c69 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001623f1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 001920dd 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 00108b7d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006da89 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 001084e9 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006dbbd 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015ece5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015f045 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1541: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1543: 0003a92d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 000778a9 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1543: 0003a7a7 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 000779e5 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1545: 00030ecb 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00130bb5 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 0013099d 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a6cf 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018be95 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00122709 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 0019a0e1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a4c1 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018cedd 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122181 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 0019bc31 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014d4cd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014d6e9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 000840c5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083d65 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00484e00 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 0015f0d9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00127575 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015f439 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00126fad 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00465bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 0023c695 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8f15 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e5089 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023ce81 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c896d 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4b41 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f1609 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f2a3d 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 000606d3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000636ff 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 000606ef 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 00063803 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014ed05 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00145775 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00063d9d 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010f5c5 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014ef1d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00145615 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00063ea1 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010ef25 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 00060553 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 00057459 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0006056f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057471 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1580: 0002a45c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1582: 0006cc1d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001edce1 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8c71 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c90e9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014b42d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006cd51 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ef259 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f8755 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8b41 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014b4b1 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000439cd 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043a19 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1591: 000310eb 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018f6a1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d2c1 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 000949c9 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 00190a09 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d2dd 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 0009402d 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e11b 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e137 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002b00b 206 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 00063a51 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 0011a159 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00063b55 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119c51 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006c02d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006c135 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00104105 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005dc3d 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 001961a9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 000364a9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00103b75 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005dc59 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 001977a1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036329 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 001886e1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 001582ad 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7c21 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fcb85 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000509c9 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00189729 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00158565 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d76c1 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc795 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 000509e1 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1617: 000311a1 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f355 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00184135 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017d475 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1618: 0005f371 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0018509d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017e21d 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0046db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00464ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 00184035 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00184f19 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041265 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f40b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 00041275 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f427 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00123a45 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 00123475 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 000642bf 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff6e5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 001483f9 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000653d3 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 000643c3 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000fefc5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00148299 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 0006547f 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00158635 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022e10d 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026be80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1636: 001588ed 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022ea59 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026bac0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1639: 00032733 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 0022cded 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f6221 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc8ad 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 001375c9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 0019a1a9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077ef1 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00144419 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588d1 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013d109 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022d711 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5d05 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc31d 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 001373bd 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 0019bcf9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 0007802d 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00144279 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058827 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013cef9 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0046868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bbc21 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb691 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0046db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004610d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c563 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d17c1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e7d2d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006ca1d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010999d 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001fa7bd 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fcb95 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c343 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d3439 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e92a5 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006cb51 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00109309 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001fb721 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc7a5 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000cd23d 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000cccdd 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d8579 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001da131 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 000636b1 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00065025 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 000637b5 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 000650d1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1672: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1673: 0002a5cc 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1674: 000606c3 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015edd5 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 000606df 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015f135 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00462e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037b8d 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00061e45 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035c99 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1eb9 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00092291 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037a0b 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00061e61 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035b19 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d1969 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 000918d5 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 001376b9 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dd7b9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d1af 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00067d41 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 0013cefd 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 001374ad 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001df2a1 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d1cb 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00067e49 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 0013cced 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 000649dd 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001273e9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064a89 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126e21 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 0026100d 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00064011 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 000632a7 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00260ff5 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00064115 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 000633ad 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00466e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001dc089 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001ddbb1 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00466a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0046af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 0015f059 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00246a91 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015f3b9 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00246dd9 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020d795 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020e215 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1707: 000310a9 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000cec91 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011ebc5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a098d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1708: 000ce731 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e641 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0006db8d 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00061fdf 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007d0ad 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 000620e5 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d1cd 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0046daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004674f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 00061f81 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eb2f5 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00061fa1 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eadc5 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00462054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 00061fb7 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 0014bee9 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00232a6d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e857d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044afd8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e8bad 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00194541 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00061fd7 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 0014c075 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 0023333d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e9af5 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044ac18 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8685 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00195b39 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1734: 0002a498 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1735: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1736: 00104431 1172 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103ea1 942 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 0006060d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017d0c1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060629 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017de69 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000ccde5 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc885 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00066849 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00066937 18 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005f08b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005f09b 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005f0a9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005f0b9 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c329 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001bb7f9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c431 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001bd5d9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00153e55 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b3155 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036cbe4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e23a1 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263a5d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 00154091 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b4c55 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036c824 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1e5d 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00263bd5 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1758: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1759: 0005edd1 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00109895 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f2f19 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cd25 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 001306e1 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 001438a9 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005eded 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00108d91 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f406d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006ce55 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 00130445 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00143709 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065053 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011b705 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cecf5 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 0018452d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a5485 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d5779 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00244f5d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016bf89 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b7e5 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 00135f79 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006c0a1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 000650ff 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b1fd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001d0a3d 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 001854ed 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a7095 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d7369 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 0024536d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016c989 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b8ed 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 00135d69 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c1a9 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0a25 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00186581 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011b481 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018cb31 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d04c9 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 00187541 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011af79 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018dc19 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00468b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 0013dfb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013ddd9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 001228e9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122361 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002493f5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00249781 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c957 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c96f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1c7 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 0006540d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 000654b9 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00061ca7 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00084159 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 000643a5 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00061cc3 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083df9 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00064451 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013acb1 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013aaa5 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c36f1 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c3121 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004a9c78 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 0020e3e5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020ee95 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00065bdd 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00065d99 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006423f 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 001306c9 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 001587bd 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00064343 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0013042d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00158a75 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016c015 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a5b55 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00063847 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016ca15 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a7765 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 0006394b 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: 0016ca81 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 0005392d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 0006504d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047c1d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3fed 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 001065ad 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 0019525d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016d481 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053941 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 000650f9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047c2d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3acd 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00105f3d 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 00196859 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000ac0e9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f469 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000abb51 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f479 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014bc41 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 0005721b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00061d45 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00246669 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014bdcd 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057233 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00061d61 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00246a79 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 002144f9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7d4d 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023c091 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005ec89 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c79d 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019df8d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 001826cd 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e7805 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023c8e5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005eca7 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c8d1 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019faad 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012ff29 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b13c1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00125485 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045c15 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085675 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00064089 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d2029 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012fc8d 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0e31 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124eb5 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045c29 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 000852d1 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 0006418d 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d1ad9 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119971 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00119469 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00461e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 001f9071 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a596d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a23d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d3b6d 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001fa1ed 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a757d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a371 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d5761 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 002035f9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ef1f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00204539 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ef3d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e8039 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00061d59 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000de575 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e941 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7af1 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00061d75 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000de03d 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e2a1 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e3609 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e1489 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077cd9 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012e529 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269d25 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014576d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 0016b149 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e4d4d 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e2f71 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077e15 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012e291 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 00269e99 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 0014560d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016ba91 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00061f59 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000abda5 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00061f79 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab80d 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00068243 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00062009 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00066b09 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 00165e99 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 0006834b 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 0006210f 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00066bd3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 00166765 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00463ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 0019ee61 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 001a0981 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004650dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cc6b1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fddbd 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 0018744d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050a51 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc151 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fed25 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 0018840d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050a69 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 0006bc21 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 0006bd29 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 00098f91 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098601 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001991a9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000be671 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 0019acf9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000be0e1 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015fc9d 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015fffd 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e633 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d691 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fd689 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 00115ee5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d7b1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fe5f1 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 001159cd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004673e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00471578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 001276e1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fb29 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 000578a5 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009b39d 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020d79d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 0015a949 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00127119 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fb45 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 000578bd 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009a9ad 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020e21d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 0015acb9 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004623f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 0006378d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f3299 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00063659 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00063891 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f2d75 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 0006375d 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1922: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1923: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1924: 0010fbad 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000ccd95 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f50d 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc835 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 000640ff 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 00064203 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 00126da9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000485a1 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083ffd 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 001267d9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 000485b1 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083c9d 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 001931b5 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 001946ad 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a5979 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a7589 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00066ae7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00066bb1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00159be1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00159f51 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00063317 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1942: 0006341d 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1943: 00030d35 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cf6ed 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001d1361 2552 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013ff11 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013fd41 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f14e1 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072335 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f2915 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 0007248d 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010eb71 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e4d1 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7cf 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0046db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e26a5 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 000895dd 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e2161 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088fd9 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cc5e9 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cc089 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f7bd5 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f8b95 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00461890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004649c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004670b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009b6dd 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 001844d5 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017cb89 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009aced 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00185495 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017d92d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00461d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 00041137 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037965 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d64d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015f4f5 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00203921 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9e8d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 00041147 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037865 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d669 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015f7a5 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 002047dd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9961 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0006335b 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00063461 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f95a5 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f9089 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 0020a379 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022f6c5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110ea9 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 0018a78d 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a5985 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00065f71 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb6a1 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d2e89 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00262279 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00263b29 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00157c95 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 001a01f1 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 0020ae75 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022ff95 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110801 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 0018b949 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a7595 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 0006612d 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb2b5 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2939 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 0026237d 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00263ebd 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00157e4d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001a1d0d 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00061e9d 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00061eb9 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e7d19 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 00047319 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012cc81 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00067cf5 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e77d1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 00047329 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c775 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00067dfd 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00463828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004675fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 000605b5 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 000605d1 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ece1 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005df5d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059c59 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020b69d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007edf9 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005df79 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059c5b 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020c149 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103751 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2013: 001031c1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2014: 00030d01 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 001247dd 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2015: 0012420d 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 0017d111 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050811 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005dafb 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076155 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017deb9 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 00050825 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005db17 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 000762a5 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 001010b9 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017b829 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 001005bd 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017c5d5 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00131d61 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00127999 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 00131b49 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 001273d1 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000db535 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080191 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cd171 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f9ad 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000daff5 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 000802a9 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001ceeb9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f9bb 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001dbeb5 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9c01 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000ac1bd 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001dd9dd 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f97fd 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abc25 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 0021536d 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00215e15 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db641 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000ca0e5 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000542b7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db101 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9b3d 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 00054395 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00066873 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00061dab 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2044: 00066963 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00061dc7 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2046: 000320cf 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 00161359 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e109 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 001343c1 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d63d1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017be21 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0020a495 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 001619f1 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e125 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 001341b5 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d7fc1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017cbc5 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 0017c129 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000642e5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00061d47 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 000643e9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00061d63 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d7a31 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 0013dda5 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 00111d45 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 000898bd 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 00160a9d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 001116a5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 000892b9 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 00161035 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 0006b795 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023be79 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa4ad 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00169525 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f2ab 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006b89d 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023c6cd 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9a49 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00169e69 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f2c7 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abfd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00061df5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263db9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00061e11 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00263f81 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ed39 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079515 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dd2e1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d1345 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ed55 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 00079645 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcda9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d2fbd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 0014a92d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00067b6b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00124815 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 001956f5 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 003828b0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 0006676f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111cc1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 0014a97d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00067c71 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00124245 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00196ced 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 003824d0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 00062029 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 00111621 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af1b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 000678c1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ee371 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00067985 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ef911 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f17f 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c53b5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c26d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000eaf7d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085f3d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00061cfd 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000eac51 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 00056699 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 000640b9 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018de19 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d9d9 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024aac1 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018c4d9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2093: 0005f19d 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4de9 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c285 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000eaa4d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00085b99 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00061d19 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea721 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 00056795 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 000641bd 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018f059 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d0f9 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024ad45 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018d515 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2106: 00031207 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d7bed 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d97a9 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4e9 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 0025892d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040f85 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00258aa5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040f95 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010f319 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003cffd 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036ccf0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010ec79 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003ce7d 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036ca58 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2117: 00029120 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2119: 0006557d 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f1559 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065629 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f1039 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f9981 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f9465 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 0018871d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 0003093d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 00189765 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c39 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 001160a5 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 0009649d 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00121829 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115b8d 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095b01 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 001212a1 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 00030943 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2131: 00030c3f 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 001546b1 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f3c09 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00061ec3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00154809 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f4d61 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 00061edf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0046db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 00130795 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 001304f9 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001bbbdd 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bd9b9 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cd715 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00188b71 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cf45d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00189bb9 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af43 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 00395824 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395464 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00157d39 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000db555 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00157ef1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000db015 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00157495 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00133701 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1ab5 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008ee65 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d669 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d1ddd 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023363d 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0016085d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00157651 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 001334ed 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e1575 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e3d1 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d789 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d3a55 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00233edd 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 00160bb9 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a62a9 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019c055 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f27f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005df91 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065579 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a7f81 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019db75 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f29b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005dfad 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00065625 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d7bd5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 000770c1 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d9791 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00077201 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00087051 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d1d61 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086c99 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d39d9 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2174: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2175: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2176: 0024d8b1 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024db39 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00067c25 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005fa01 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018c969 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da651 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f849 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00067d2d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005fa1d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018da51 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da115 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f865 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2188: 00035cd1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d41a9 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00215ded 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b309 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00116a29 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f479d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035b51 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d3c69 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00216895 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026af1d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 00116519 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f427d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005def5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0c25 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b311 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d6641 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001daf11 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 001768e9 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00149d95 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060627 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002369dd 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 000500f3 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00066b0f 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c549 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 0026607d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005df11 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c0691 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026af25 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d8231 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001dca39 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 001774e9 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 00149de5 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060643 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 002372b9 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0005010b 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00066bd9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c651 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 002661f1 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 000606e3 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007fab9 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 000606ff 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fbd1 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0046daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bc5d1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bc041 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 000644c1 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 00088c21 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e719 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 0006456d 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 0008861d 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e4db 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 00100125 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffb95 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0046bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00465aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 0017287d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 0017321d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022fa95 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00093981 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 00230365 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00092fc5 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001f0f35 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013dfad 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f2415 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013dd9d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004ef49 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049367 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 000552eb 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004eff1 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049377 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 000552ff 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 00047201 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 00047303 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a0b1 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017c4fd 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00071841 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0019a89d 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017d2a1 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071999 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0046db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 00145ad9 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014d19d 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00134a51 5416 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00145979 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014d3b9 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 00134845 5410 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001f75c9 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d8ee9 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060661 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017cb81 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bfd7 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000ddd91 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d1b7 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f8589 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001daa0d 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 0006067d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017d925 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003be59 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd859 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d1d3 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x29060 │ │ │ │ - 0x0000000d (FINI) 0x26be70 │ │ │ │ + 0x0000000d (FINI) 0x26ba80 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x45fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x45fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b94aa98eb77749f837f05d4ce72c740680554e66 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e8155521c96f64c1ee601c376a98f95dfc1d9f0f │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ │ │ │ │ Displaying notes found in: .note.stapsdt │ │ │ │ Owner Data size Description │ │ │ │ stapsdt 0x00000023 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x000910ca, Base: 0x0044b0d8, Semaphore: 0x004a963e │ │ │ │ + Location: 0x0009063a, Base: 0x0044ad18, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000ad30a, Base: 0x0044b0d8, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000acd72, Base: 0x0044ad18, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000ad3d0, Base: 0x0044b0d8, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000ace38, Base: 0x0044ad18, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f8676, Base: 0x0044b0d8, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f815a, Base: 0x0044ad18, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f868e, Base: 0x0044b0d8, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f8172, Base: 0x0044ad18, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -UNf/lib/ld-linux-armhf.so.3 │ │ │ │ +/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ posix_spawnp │ │ │ │ posix_spawnattr_setschedpolicy │ │ │ │ posix_spawnattr_setschedparam │ │ │ │ posix_spawnattr_setsigmask │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ -gethostname │ │ │ │ __syslog_chk │ │ │ │ +gethostname │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ inet_ntop │ │ │ │ @@ -193,29 +193,30 @@ │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ __setsockopt64 │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ +pthread_exit │ │ │ │ deflateCopy │ │ │ │ lsetxattr │ │ │ │ fsetxattr │ │ │ │ inflateCopy │ │ │ │ copysign │ │ │ │ sendfile64 │ │ │ │ ftruncate64 │ │ │ │ getgrnam_r │ │ │ │ __memcpy_chk │ │ │ │ getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ -mkfifoat │ │ │ │ faccessat │ │ │ │ +mkfifoat │ │ │ │ __strncat_chk │ │ │ │ __mktime64 │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ sched_setaffinity │ │ │ │ llistxattr │ │ │ │ flistxattr │ │ │ │ @@ -244,27 +245,27 @@ │ │ │ │ XML_GetCurrentByteIndex │ │ │ │ fgetxattr │ │ │ │ lgetxattr │ │ │ │ fremovexattr │ │ │ │ lremovexattr │ │ │ │ gethostbyname_r │ │ │ │ copy_file_range │ │ │ │ -gai_strerror │ │ │ │ shutdown │ │ │ │ +gai_strerror │ │ │ │ memfd_create │ │ │ │ __clock_settime64 │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ -initgroups │ │ │ │ ptsname_r │ │ │ │ +initgroups │ │ │ │ posix_openpt │ │ │ │ unlockpt │ │ │ │ ttyname_r │ │ │ │ posix_fadvise64 │ │ │ │ posix_fallocate64 │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ @@ -284,15 +285,14 @@ │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ -pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ __vfprintf_chk │ │ │ │ __isoc23_sscanf │ │ │ │ if_nametoindex │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ @@ -2035,68 +2035,70 @@ │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ $"F)F8F* │ │ │ │ -@G1F FEE │ │ │ │ 4D{@dD#DK │ │ │ │ +@G1F FEE │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFK │ │ │ │ +CF*F9FHFM │ │ │ │ {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)F1 │ │ │ │ +F F2F)F2 │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ -F"F9FHFc │ │ │ │ +F"F9FHFe │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl4 │ │ │ │ +h$I*FX`pl5 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ -i0FJF9FZ │ │ │ │ +i0FBF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ -1FCF"F8FT │ │ │ │ +1FCF"F8FS │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ SF}")F F │ │ │ │ ;F]")F F │ │ │ │ -!F0F+FbF │ │ │ │ -6*FphCEV │ │ │ │ +0sh7abi_mra │ │ │ │ FBF0F+F9F │ │ │ │ - #RF0F)F │ │ │ │ + #RF)F0F │ │ │ │ + #RF)F0F │ │ │ │ 1F>FGFF'F │ │ │ │ +F3FIF F@ │ │ │ │ +F3FIF F@ │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @@ -2122,31 +2123,29 @@ │ │ │ │ *FIF3F F │ │ │ │ SF2F)F8F │ │ │ │ ;FaiADaad │ │ │ │ m8@/hwE' │ │ │ │ @+DIh]i= │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -tN!FtJHF │ │ │ │ 22E9?????? │ │ │ │ 3#`ShCE@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ *01FCF(F │ │ │ │ ;CF:F1F(F │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F#ho │ │ │ │ *FSF9FHF │ │ │ │ ]b,3]b,3]b,3]b,3]b,3]b,3 │ │ │ │ 3"`l`c` F │ │ │ │ -$p(F+h9F │ │ │ │ -#h:CnacE9`E │ │ │ │ +$P8F;h)F │ │ │ │ 3#`&FchZm │ │ │ │ *FCFPF!F │ │ │ │ 3)F#aphT │ │ │ │ 8F"a)F"F │ │ │ │ )FSFJF0F │ │ │ │ i!a*F#h0F │ │ │ │ Fkh\kKh_k │ │ │ │ @@ -2155,15 +2154,15 @@ │ │ │ │ qkMMMMMMMMMMMMMMM!MtMMhn │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ 3F(F:FAF │ │ │ │ #m"iSD#e │ │ │ │ -@SXBXApG │ │ │ │ +@SXBXApGB │ │ │ │ :F k1D>D │ │ │ │ 3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ hb2F)F8F │ │ │ │ @@ -2171,29 +2170,31 @@ │ │ │ │ `h;F*F1F │ │ │ │ #o7FKD#g.h │ │ │ │ !F(FCF:F │ │ │ │ :F!F(FCF │ │ │ │ @J+FJFAF F │ │ │ │ .#2F0! F │ │ │ │ +F/iRF1F │ │ │ │ +#h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh" │ │ │ │ -!FZFPF\D │ │ │ │ +%h,I(Ffh! │ │ │ │ +"F)F%D0F │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ -hBFHF3Ft │ │ │ │ +hBFHF3Fu │ │ │ │ Bi3F!FXF │ │ │ │ + KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ @@ -2206,17 +2207,17 @@ │ │ │ │ F5FDFR G │ │ │ │ l~htEjh2D │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ -SBSA"hREC │ │ │ │ +_B_A#hSEA │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FE │ │ │ │ +3;`9F0FD │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ 'F 62F0F │ │ │ │ 0 RF1FHF │ │ │ │ @@ -2224,31 +2225,29 @@ │ │ │ │ *h#F)F0F │ │ │ │ BF9F+FhF │ │ │ │ 8s"F)F8F │ │ │ │ 3F:F!F(F │ │ │ │ |`9F0F<` │ │ │ │ KFRFYF F │ │ │ │ +F9F@F"F │ │ │ │ -U{IF F*F │ │ │ │ +T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ 29FCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -KF!h*FXF │ │ │ │ -6RF!h/F0h │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F5 │ │ │ │ -a!d!`F2F5 │ │ │ │ +a!d!2F F3 │ │ │ │ +a!d!`F2F3 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ F0FBFIFwFfF │ │ │ │ @@ -2257,27 +2256,28 @@ │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FS │ │ │ │ +3FBF!F(FQ │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t type │ │ │ │ sys.thread_info │ │ │ │ -embedded null character │ │ │ │ list assignment index out of range │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ @@ -4167,15 +4167,14 @@ │ │ │ │ invalid syntax. Maybe you meant '==' or ':=' instead of '='? │ │ │ │ expected argument value expression │ │ │ │ Type parameter list cannot be empty │ │ │ │ Type parameter lists are │ │ │ │ cannot assign to iterable argument unpacking │ │ │ │ Invalid star expression │ │ │ │ attribute '%V' of '%.100s' objects is not readable │ │ │ │ -field 'value' is required for Assign │ │ │ │ at least one argument must precede / │ │ │ │ / may appear only once │ │ │ │ parameter without a default follows parameter with a default │ │ │ │ Function parameters cannot be parenthesized │ │ │ │ / must be ahead of * │ │ │ │ expected comma between / and * │ │ │ │ Positional-only parameters are │ │ │ │ @@ -4310,14 +4309,15 @@ │ │ │ │ can't concat %.100s to %.100s │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ ../Objects/abstract.c │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ Object is not writable. │ │ │ │ field 'ctx' is required for Tuple │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ +expected default value expression │ │ │ │ extension_suffixes │ │ │ │ lock_held │ │ │ │ acquire_lock │ │ │ │ release_lock │ │ │ │ find_frozen │ │ │ │ get_frozen_object │ │ │ │ is_frozen_package │ │ │ │ @@ -4329,15 +4329,14 @@ │ │ │ │ _override_frozen_modules_for_tests │ │ │ │ _override_multi_interp_extensions_check │ │ │ │ create_dynamic │ │ │ │ exec_dynamic │ │ │ │ exec_builtin │ │ │ │ _fix_co_filename │ │ │ │ source_hash │ │ │ │ -expected default value expression │ │ │ │ dictionary changed size during iteration │ │ │ │ dictionary keys changed during iteration │ │ │ │ field 'left' is required for BinOp │ │ │ │ field 'op' is required for BinOp │ │ │ │ field 'right' is required for BinOp │ │ │ │ cannot unpack non-iterable %.200s object │ │ │ │ not enough values to unpack (expected %d, got %d) │ │ │ │ @@ -4787,129 +4786,14 @@ │ │ │ │ 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 │ │ │ │ @@ -5054,40 +4938,14 @@ │ │ │ │ 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 │ │ │ │ @@ -5132,14 +4990,115 @@ │ │ │ │ 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 │ │ │ │ @@ -5347,14 +5306,54 @@ │ │ │ │ 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,14 +5366,56 @@ │ │ │ │ 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 │ │ │ │ @@ -5388,14 +5429,17 @@ │ │ │ │ %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. │ │ │ │ @@ -5427,72 +5471,26 @@ │ │ │ │ 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 │ │ │ │ @@ -5517,14 +5515,15 @@ │ │ │ │ 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,14 +5533,16 @@ │ │ │ │ buffer size must be strictly positive │ │ │ │ can't allocate read lock │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ read length must be non-negative or -1 │ │ │ │ argument should be integer or None, not '%.200s' │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ unbounded read returned more bytes than a Python bytes object can hold │ │ │ │ close() takes no arguments │ │ │ │ @@ -5550,16 +5551,14 @@ │ │ │ │ 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 │ │ │ │ @@ -6051,15 +6050,14 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ -can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -6109,14 +6107,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -6526,15 +6525,14 @@ │ │ │ │ is_normalized │ │ │ │ unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ @@ -7211,25 +7209,25 @@ │ │ │ │ '%.200s' object can't be concatenated │ │ │ │ sys.settrace │ │ │ │ _generic_init_subclass │ │ │ │ coroutine '%S' was never awaited │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ +invalid event set 0x%x │ │ │ │ +cannot set C_RETURN or C_RAISE events independently │ │ │ │ first argument must be callable or None │ │ │ │ LC_COLLATE │ │ │ │ LC_MONETARY │ │ │ │ LC_MESSAGES │ │ │ │ LC_NUMERIC │ │ │ │ locale.Error │ │ │ │ '%.200s' object is unsliceable │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ -invalid event set 0x%x │ │ │ │ -cannot set C_RETURN or C_RAISE events independently │ │ │ │ /proc/self/stat │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ @@ -7239,20 +7237,20 @@ │ │ │ │ subsection not found │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ Bound must be a type. │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ -../Python/pystrtod.c │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ +../Python/pystrtod.c │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ @@ -7310,19 +7308,19 @@ │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ -invalid generation │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ +invalid generation │ │ │ │ Missing frame when calling trace function. │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ _generic_class_getitem │ │ │ │ required argument is not an integer │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ @@ -7363,14 +7361,15 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ parking_lot: sem_init failed │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ unexpected error from semaphore: %d │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ Exception ignored in thread started by %R │ │ │ │ @@ -7394,15 +7393,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 │ │ │ │ @@ -7500,16 +7498,14 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -O:make_scanner │ │ │ │ -fork_exec │ │ │ │ strict_mode │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ formatter_field_name_split │ │ │ │ @@ -7518,14 +7514,15 @@ │ │ │ │ parse the argument as a format string │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ string helper module │ │ │ │ +O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7571,14 +7568,15 @@ │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ +field 'value' is required for Await │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ @@ -7614,14 +7612,15 @@ │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ +fork_exec │ │ │ │ structseq │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ @@ -7681,19 +7680,14 @@ │ │ │ │ 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 │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7709,14 +7703,19 @@ │ │ │ │ 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 │ │ │ │ @@ -7764,14 +7763,17 @@ │ │ │ │ %s: cannot use dir_fd and follow_symlinks together │ │ │ │ %s%s%s unavailable on this platform │ │ │ │ takewhile │ │ │ │ utime: you may specify either 'times' or 'ns' but not both │ │ │ │ utime: 'times' must be either a tuple of two ints or None │ │ │ │ utime: 'ns' must be a tuple of two ints │ │ │ │ os.utime │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict, not '%.200s' │ │ │ │ +_bless_my_loader │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ @@ -7811,17 +7813,19 @@ │ │ │ │ invalid wait status: %i │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ new buffer size too large │ │ │ │ -gc.get_referrers │ │ │ │ fix_imports │ │ │ │ initial_value │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ +gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ pickle data was truncated │ │ │ │ @@ -7983,29 +7987,29 @@ │ │ │ │ field 'value' is required for MatchSingleton │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ -can only assign string to %s.__qualname__, not '%s' │ │ │ │ file_actions │ │ │ │ setpgroup │ │ │ │ resetids │ │ │ │ setsigmask │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ maxevents │ │ │ │ eventmask │ │ │ │ warn_on_full_buffer │ │ │ │ ($self, /) │ │ │ │ ($self, object, /) │ │ │ │ ($type, /) │ │ │ │ ($type, object, /) │ │ │ │ (object, /) │ │ │ │ +can only assign string to %s.__qualname__, not '%s' │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ │ │ │ │ unclosed %R │ │ │ │ failed to reinitialize lock at fork │ │ │ │ │ │ │ │ │ │ │ │ @@ -8025,17 +8029,14 @@ │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict, not '%.200s' │ │ │ │ -_bless_my_loader │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -8056,16 +8057,14 @@ │ │ │ │ can't pickle module identifier '%S' using pickle protocol %i │ │ │ │ can't pickle global identifier '%S' using pickle protocol %i │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ buffer_callback │ │ │ │ │ │ │ │ │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ @@ -8165,15 +8164,14 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -8196,14 +8194,15 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ @@ -8228,23 +8227,23 @@ │ │ │ │ incompatible stacks │ │ │ │ can't jump into a re-raising block as there's no location │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ -socket.gethostname │ │ │ │ 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 │ │ │ │ <%.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 +8264,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 │ │ │ │ @@ -8343,14 +8342,15 @@ │ │ │ │ Delete field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Delete' node │ │ │ │ Delete field "targets" changed size during iteration │ │ │ │ Assign field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Assign' node │ │ │ │ Assign field "targets" changed size during iteration │ │ │ │ required field "value" missing from Assign │ │ │ │ +field 'value' is required for Assign │ │ │ │ required field "name" missing from TypeAlias │ │ │ │ while traversing 'TypeAlias' node │ │ │ │ TypeAlias field "type_params" must be a list, not a %.200s │ │ │ │ TypeAlias field "type_params" changed size during iteration │ │ │ │ required field "value" missing from TypeAlias │ │ │ │ required field "target" missing from AugAssign │ │ │ │ while traversing 'AugAssign' node │ │ │ │ @@ -8622,17 +8622,14 @@ │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ O|$O:ContextVar │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ @@ -8828,19 +8825,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 │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ -depth must be >= 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ date value out of range │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ -|Cs:isoformat │ │ │ │ -Unknown timespec value │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ -fill character is bigger than the string maximum character │ │ │ │ +|Cs:isoformat │ │ │ │ +Unknown timespec value │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ +fill character is bigger than the string maximum character │ │ │ │ invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ @@ -9054,37 +9051,37 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -O:PickleBuffer │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +O:PickleBuffer │ │ │ │ paramspec │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ +isqrt() argument must be nonnegative │ │ │ │ +getgrnam(): name not found: %R │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ -isqrt() argument must be nonnegative │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ list changed size during iteration │ │ │ │ -O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +O!O|O!:SubElement │ │ │ │ expected an Element, not "%.200s" │ │ │ │ handler must be callable │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ |O:ctime │ │ │ │ @@ -9093,26 +9090,26 @@ │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ can't delete tb_next attribute │ │ │ │ expected traceback object, got '%s' │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ +issubclass() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ -issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ -(iiiiii) │ │ │ │ -(iOiiii) │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ +expected str, got %s │ │ │ │ +(iiiiii) │ │ │ │ +(iOiiii) │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9134,47 +9131,47 @@ │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ + │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ - │ │ │ │ f;array item must be float │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ -b;array item must be integer │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ +b;array item must be integer │ │ │ │ +Cannot delete attribute │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ -Cannot delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ -%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ +%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ @@ -9198,18 +9195,18 @@ │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ EndElement │ │ │ │ +unsupported langinfo constant │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ @@ -9223,35 +9220,35 @@ │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ multi-byte encodings are not supported │ │ │ │ -fork not supported for subinterpreters │ │ │ │ -os.forkpty │ │ │ │ Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ +fork not supported for subinterpreters │ │ │ │ +os.forkpty │ │ │ │ cannot add more objects to bytearray │ │ │ │ ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ O|O:getsizeof │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ +weakly-referenced object no longer exists │ │ │ │ os.chown │ │ │ │ slice(%R, %R, %R) │ │ │ │ -weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ Inputs are not the same length │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ both points must have the same number of dimensions │ │ │ │ @@ -9271,20 +9268,21 @@ │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ detach() takes no arguments │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ +y*|i:sendall │ │ │ │ ExternalEntityRef │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ _typevar_subst │ │ │ │ -y*|i:sendall │ │ │ │ +unlocking mutex that is not locked │ │ │ │ +Illegal char │ │ │ │ +Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9293,32 +9291,30 @@ │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ float argument required, not %.200s │ │ │ │ -unlocking mutex that is not locked │ │ │ │ _make_union │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ result too long │ │ │ │ -backtick │ │ │ │ config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ +At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ -array indices must be integers │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ - │ │ │ │ memoryview: internal error in richcompare │ │ │ │ + │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ @@ -9342,15 +9338,19 @@ │ │ │ │ %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' │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ float too large to pack with f format │ │ │ │ +backtick │ │ │ │ accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ @@ -9361,31 +9361,31 @@ │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ os.truncate │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ +expect int, got %s │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ -expect int, got %s │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ -dictionary is empty │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ +dictionary is empty │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ -not a decimal │ │ │ │ namespace │ │ │ │ +not a decimal │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ not a digit │ │ │ │ k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ @@ -9420,31 +9420,31 @@ │ │ │ │ EndNamespaceDecl │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ -can't delete element attribute │ │ │ │ not a numeric character │ │ │ │ +can't delete element attribute │ │ │ │ ElementDecl │ │ │ │ namespaces │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ async for │ │ │ │ +SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ -SHA1Type │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ float divmod() │ │ │ │ UnparsedEntityDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ @@ -9499,23 +9499,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__ │ │ │ │ %04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ +%d day%s, %d:%02d:%02d.%06d │ │ │ │ +%d day%s, %d:%02d:%02d │ │ │ │ +%d:%02d:%02d.%06d │ │ │ │ +%d:%02d:%02d │ │ │ │ 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 │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ @@ -9538,20 +9538,20 @@ │ │ │ │ combinations │ │ │ │ os.removexattr │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ -et:gethostbyname_ex │ │ │ │ -_paramspec_prepare_subst │ │ │ │ -can only append array (not "%.200s") to array │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ +et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ +can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ offset_src │ │ │ │ @@ -9592,19 +9592,19 @@ │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ ../Modules/sha3module.c │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -iiO:sched_setscheduler │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ +iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ {sOsNsNsOsO} │ │ │ │ '%.200s' object can't be repeated │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ @@ -9657,17 +9657,17 @@ │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ 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 │ │ │ │ @@ -9787,38 +9787,38 @@ │ │ │ │ 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 │ │ │ │ -signal.pthread_kill │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ - │ │ │ │ +signal.pthread_kill │ │ │ │ sys._current_frames │ │ │ │ + │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ O(N)(OO) │ │ │ │ O(O)(OO) │ │ │ │ +O(OO)(OOO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ -O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ @@ -9895,22 +9895,22 @@ │ │ │ │ Exception ignored in PySys_GetObject() │ │ │ │ legacy UCS2 │ │ │ │ legacy ascii │ │ │ │ legacy latin1 │ │ │ │ legacy UCS4 │ │ │ │ │ │ │ │ │ │ │ │ -interval │ │ │ │ no more code watcher IDs available │ │ │ │ Invalid code watcher ID %d │ │ │ │ No code watcher set for ID %d │ │ │ │ no more dict watcher IDs available │ │ │ │ no more func watcher IDs available │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ +interval │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ @@ -9927,14 +9927,15 @@ │ │ │ │ *** OUCH │ │ │ │ Because memory is corrupted at the start, the count of bytes requested │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ +deallocating │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ expected a writable bytes-like object │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ bad argument to internal function │ │ │ │ @@ -9942,15 +9943,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ ../Objects/structseq.c │ │ │ │ │ │ │ │ │ │ │ │ -deallocating │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ ascii->state.ascii == 0 │ │ │ │ @@ -9983,16 +9983,14 @@ │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ -in new thread │ │ │ │ -_PyThreadState_Init() is for internal use only │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ current │ │ │ │ freed │ │ │ │ total │ │ │ │ reserved │ │ │ │ @@ -10011,14 +10009,16 @@ │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ %X:%X:%X:%X:%X:%X%c │ │ │ │ bad bluetooth address │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ +in new thread │ │ │ │ perf trampoline not available │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ @@ -17034,14 +17034,61 @@ │ │ │ │ add_main_module │ │ │ │ _PyFaulthandler_Init │ │ │ │ _PyImport_InitExternal │ │ │ │ unlock_once │ │ │ │ _PyPathConfig_UpdateGlobal │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ _PyRecursiveMutex_Unlock │ │ │ │ +__fspath__($self, /) │ │ │ │ +Returns the path for the entry. │ │ │ │ +inode($self, /) │ │ │ │ +Return inode of the entry; cached per entry. │ │ │ │ +stat($self, /, *, follow_symlinks=True) │ │ │ │ +Return stat_result object for the entry; cached per entry. │ │ │ │ +is_junction($self, /) │ │ │ │ +Return True if the entry is a junction; cached per entry. │ │ │ │ +is_symlink($self, /) │ │ │ │ +Return True if the entry is a symbolic link; cached per entry. │ │ │ │ +is_file($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a file; cached per entry. │ │ │ │ +is_dir($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a directory; cached per entry. │ │ │ │ +uname_result: Result from os.uname(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (sysname, nodename, release, version, machine), │ │ │ │ +or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ +See os.uname for more information. │ │ │ │ +times_result: Result from os.times(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (user, system, children_user, children_system, elapsed), │ │ │ │ +or via the attributes user, system, children_user, children_system, │ │ │ │ +and elapsed. │ │ │ │ +See os.times for more information. │ │ │ │ +A tuple of (columns, lines) for holding terminal window size │ │ │ │ +sched_param(sched_priority) │ │ │ │ +Currently has only one field: sched_priority │ │ │ │ + sched_priority │ │ │ │ + A scheduling parameter. │ │ │ │ +statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ +or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ +See os.statvfs for more information. │ │ │ │ +stat_result: Result from stat, fstat, or lstat. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ +or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ +Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ +or st_flags, they are available as attributes only. │ │ │ │ +See os.stat for more information. │ │ │ │ +waitid_result: Result from waitid. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ +or via the attributes si_pid, si_uid, and so on. │ │ │ │ +See os.waitid for more information. │ │ │ │ _is_inputhook_installed($module, /) │ │ │ │ Checks if PyOS_CallInputHook is set │ │ │ │ _inputhook($module, /) │ │ │ │ Calls PyOS_CallInputHook droppong the GIL first │ │ │ │ timerfd_gettime_ns($module, fd, /) │ │ │ │ Return a tuple of a timer file descriptor's (interval, next expiration) in nanoseconds. │ │ │ │ A timer file descriptor. │ │ │ │ @@ -18493,62 +18540,14 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. open() uses the file's blksize (as obtained by os.stat) if │ │ │ │ possible. │ │ │ │ -__fspath__($self, /) │ │ │ │ -Returns the path for the entry. │ │ │ │ -inode($self, /) │ │ │ │ -Return inode of the entry; cached per entry. │ │ │ │ -stat($self, /, *, follow_symlinks=True) │ │ │ │ -Return stat_result object for the entry; cached per entry. │ │ │ │ -is_junction($self, /) │ │ │ │ -Return True if the entry is a junction; cached per entry. │ │ │ │ -is_symlink($self, /) │ │ │ │ -Return True if the entry is a symbolic link; cached per entry. │ │ │ │ -is_file($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a file; cached per entry. │ │ │ │ -is_dir($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a directory; cached per entry. │ │ │ │ -uname_result: Result from os.uname(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (sysname, nodename, release, version, machine), │ │ │ │ -or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ -See os.uname for more information. │ │ │ │ -times_result: Result from os.times(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (user, system, children_user, children_system, elapsed), │ │ │ │ -or via the attributes user, system, children_user, children_system, │ │ │ │ -and elapsed. │ │ │ │ -See os.times for more information. │ │ │ │ -A tuple of (columns, lines) for holding terminal window size │ │ │ │ -sched_param(sched_priority) │ │ │ │ -Currently has only one field: sched_priority │ │ │ │ - sched_priority │ │ │ │ - A scheduling parameter. │ │ │ │ -statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ -or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ -See os.statvfs for more information. │ │ │ │ -stat_result: Result from stat, fstat, or lstat. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ -or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ -Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ -or st_flags, they are available as attributes only. │ │ │ │ -See os.stat for more information. │ │ │ │ -waitid_result: Result from waitid. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ -or via the attributes si_pid, si_uid, and so on. │ │ │ │ -See os.waitid for more information. │ │ │ │ -faulthandler module. │ │ │ │ get_clock_info(name: str) -> dict │ │ │ │ Get information of the specified clock. │ │ │ │ perf_counter_ns() -> int │ │ │ │ Performance counter for benchmarking as nanoseconds. │ │ │ │ perf_counter() -> float │ │ │ │ Performance counter for benchmarking. │ │ │ │ thread_time() -> int │ │ │ │ @@ -18675,14 +18674,15 @@ │ │ │ │ seconds (0-59) │ │ │ │ weekday (0-6, Monday is 0) │ │ │ │ Julian day (day in the year, 1-366) │ │ │ │ DST (Daylight Savings Time) flag (-1, 0 or 1) │ │ │ │ If the DST flag is 0, the time is given in the regular time zone; │ │ │ │ if it is 1, the time is given in the DST time zone; │ │ │ │ if it is -1, mktime() should guess based on the date and time. │ │ │ │ +faulthandler module. │ │ │ │ Internal state held by ABC machinery. │ │ │ │ _abc_subclasscheck($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss checks. Should be never used outside abc module. │ │ │ │ _abc_instancecheck($module, self, instance, /) │ │ │ │ Internal ABC helper for instance checks. Should be never used outside abc module. │ │ │ │ _abc_register($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss registration. Should be never used outside abc module. │ │ │ │ @@ -22919,59 +22919,14 @@ │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and then │ │ │ │ -polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first three │ │ │ │ -arguments; each contains the subset of the corresponding file descriptors │ │ │ │ -that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ -fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ - env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ - errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ - pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ - allow_vfork, /) │ │ │ │ -Spawn a fresh new child process. │ │ │ │ -Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ -child and duplicate the few that are needed before calling exec() in the │ │ │ │ -child process. │ │ │ │ -If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ -in the sorted tuple pass_fds. │ │ │ │ -The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ -descriptors and exec. │ │ │ │ -WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ - It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ -If an error occurs in the child process before the exec, it is │ │ │ │ -serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ -Returns: the child process's PID. │ │ │ │ -Raises: Only on an error in the parent process. │ │ │ │ -A POSIX helper for the subprocess module. │ │ │ │ lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ A wrapper around the fcntl() locking calls. │ │ │ │ `fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ of the following values: │ │ │ │ LOCK_UN - unlock │ │ │ │ LOCK_SH - acquire a shared lock │ │ │ │ LOCK_EX - acquire an exclusive lock │ │ │ │ @@ -23271,14 +23226,59 @@ │ │ │ │ eventmask │ │ │ │ an optional bitmask describing the type of events to check for │ │ │ │ select.epoll(sizehint=-1, flags=0) │ │ │ │ Returns an epolling object │ │ │ │ sizehint must be a positive integer or -1 for the default size. The │ │ │ │ sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ the maximum number of monitored events. │ │ │ │ +poll($module, /) │ │ │ │ +Returns a polling object. │ │ │ │ +This object supports registering and unregistering file descriptors, and then │ │ │ │ +polling them for I/O events. │ │ │ │ +select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ +Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ +The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ +rlist -- wait until ready for reading │ │ │ │ +wlist -- wait until ready for writing │ │ │ │ +xlist -- wait for an "exceptional condition" │ │ │ │ +If only one kind of condition is required, pass [] for the other lists. │ │ │ │ +A file descriptor is either a socket or file object, or a small integer │ │ │ │ +gotten from a fileno() method call on one of those. │ │ │ │ +The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ +a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ +or None, the call will never time out. │ │ │ │ +The return value is a tuple of three lists corresponding to the first three │ │ │ │ +arguments; each contains the subset of the corresponding file descriptors │ │ │ │ +that are ready. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file │ │ │ │ +descriptors can be used. │ │ │ │ +This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ +fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ + env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ + errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ + pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ + allow_vfork, /) │ │ │ │ +Spawn a fresh new child process. │ │ │ │ +Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ +child and duplicate the few that are needed before calling exec() in the │ │ │ │ +child process. │ │ │ │ +If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ +in the sorted tuple pass_fds. │ │ │ │ +The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ +descriptors and exec. │ │ │ │ +WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ + It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ +If an error occurs in the child process before the exec, it is │ │ │ │ +serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ +Returns: the child process's PID. │ │ │ │ +Raises: Only on an error in the parent process. │ │ │ │ +A POSIX helper for the subprocess module. │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -24584,21 +24584,21 @@ │ │ │ │ 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. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ _PyThreadState_Init │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ 0x0001d51c 73706177 6e617474 725f7365 74736368 spawnattr_setsch │ │ │ │ 0x0001d52c 65647061 72616d00 706f7369 785f7370 edparam.posix_sp │ │ │ │ 0x0001d53c 61776e61 7474725f 73657473 69676d61 awnattr_setsigma │ │ │ │ 0x0001d54c 736b0070 6f6c6c00 736f636b 65747061 sk.poll.socketpa │ │ │ │ 0x0001d55c 6972005f 5f6f7065 6e36345f 32006269 ir.__open64_2.bi │ │ │ │ 0x0001d56c 6e64006c 69737465 6e00636f 6e6e6563 nd.listen.connec │ │ │ │ 0x0001d57c 74005f5f 73656e64 6d736736 34006f70 t.__sendmsg64.op │ │ │ │ - 0x0001d58c 656e6c6f 67006765 74686f73 746e616d enlog.gethostnam │ │ │ │ - 0x0001d59c 65005f5f 7379736c 6f675f63 686b0073 e.__syslog_chk.s │ │ │ │ + 0x0001d58c 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ + 0x0001d59c 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ 0x0001d5ac 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d5bc 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d5cc 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d5dc 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d5ec 6f00696e 65745f6e 746f7000 73656e64 o.inet_ntop.send │ │ │ │ 0x0001d5fc 00726563 76006765 746c6f61 64617667 .recv.getloadavg │ │ │ │ 0x0001d60c 0073796d 6c696e6b 0073796d 6c696e6b .symlink.symlink │ │ │ │ @@ -255,110 +255,110 @@ │ │ │ │ 0x0001d99c 456c656d 656e7444 65636c48 616e646c ElementDeclHandl │ │ │ │ 0x0001d9ac 65720058 4d4c5f53 65744174 746c6973 er.XML_SetAttlis │ │ │ │ 0x0001d9bc 74446563 6c48616e 646c6572 00584d4c tDeclHandler.XML │ │ │ │ 0x0001d9cc 5f536574 536b6970 70656445 6e746974 _SetSkippedEntit │ │ │ │ 0x0001d9dc 7948616e 646c6572 005f5f73 6574736f yHandler.__setso │ │ │ │ 0x0001d9ec 636b6f70 74363400 73657470 77656e74 ckopt64.setpwent │ │ │ │ 0x0001d9fc 00676574 7077656e 7400656e 64707765 .getpwent.endpwe │ │ │ │ - 0x0001da0c 6e740061 646c6572 33320064 65666c61 nt.adler32.defla │ │ │ │ - 0x0001da1c 7465436f 7079006c 73657478 61747472 teCopy.lsetxattr │ │ │ │ - 0x0001da2c 00667365 74786174 7472006f 70656e70 .fsetxattr.openp │ │ │ │ - 0x0001da3c 74790069 6e666c61 7465436f 70790063 ty.inflateCopy.c │ │ │ │ - 0x0001da4c 6f707973 69676e00 6b696c6c 70670073 opysign.killpg.s │ │ │ │ - 0x0001da5c 656e6466 696c6536 34006674 72756e63 endfile64.ftrunc │ │ │ │ - 0x0001da6c 61746536 34006765 7467726e 616d5f72 ate64.getgrnam_r │ │ │ │ - 0x0001da7c 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ - 0x0001da8c 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ - 0x0001da9c 74006765 74677265 6e740065 6e646772 t.getgrent.endgr │ │ │ │ - 0x0001daac 656e7400 6d6b6669 666f6174 006d6b66 ent.mkfifoat.mkf │ │ │ │ - 0x0001dabc 69666f00 66616363 65737361 74006163 ifo.faccessat.ac │ │ │ │ - 0x0001dacc 63657373 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ - 0x0001dadc 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ - 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 │ │ │ │ - 0x0001db7c 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ - 0x0001db8c 61740066 6c6f636b 00584d4c 5f557365 at.flock.XML_Use │ │ │ │ - 0x0001db9c 466f7265 69676e44 54440058 4d4c5f53 ForeignDTD.XML_S │ │ │ │ - 0x0001dbac 65745061 72616d45 6e746974 79506172 etParamEntityPar │ │ │ │ - 0x0001dbbc 73696e67 00584d4c 5f476574 42756666 sing.XML_GetBuff │ │ │ │ - 0x0001dbcc 65720058 4d4c5f50 61727365 42756666 er.XML_ParseBuff │ │ │ │ - 0x0001dbdc 6572005f 5f776169 74335f74 696d6536 er.__wait3_time6 │ │ │ │ - 0x0001dbec 3400584d 4c5f5365 74526574 75726e4e 4.XML_SetReturnN │ │ │ │ - 0x0001dbfc 53547269 706c6574 00647570 33006673 STriplet.dup3.fs │ │ │ │ - 0x0001dc0c 74617476 66733634 00676574 686f7374 tatvfs64.gethost │ │ │ │ - 0x0001dc1c 62796164 64725f72 00584d4c 5f457874 byaddr_r.XML_Ext │ │ │ │ - 0x0001dc2c 65726e61 6c456e74 69747950 61727365 ernalEntityParse │ │ │ │ - 0x0001dc3c 72437265 61746500 5f5f685f 6572726e rCreate.__h_errn │ │ │ │ - 0x0001dc4c 6f5f6c6f 63617469 6f6e0068 73747265 o_location.hstre │ │ │ │ - 0x0001dc5c 72726f72 00667379 6e630077 6373636f rror.fsync.wcsco │ │ │ │ - 0x0001dc6c 6c6c0065 76656e74 66640077 63737866 ll.eventfd.wcsxf │ │ │ │ - 0x0001dc7c 726d0058 4d4c5f46 72656543 6f6e7465 rm.XML_FreeConte │ │ │ │ - 0x0001dc8c 6e744d6f 64656c00 5f5f6374 7970655f ntModel.__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 6d00584d 4c5f4765 74437572 alarm.XML_GetCur │ │ │ │ - 0x0001dcfc 72656e74 42797465 496e6465 78006665 rentByteIndex.fe │ │ │ │ - 0x0001dd0c 78656376 65006374 65726d69 64006667 xecve.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 6400696e 69746772 6f757073 00707473 d.initgroups.pts │ │ │ │ - 0x0001de3c 6e616d65 5f72006c 6f636b66 36340070 name_r.lockf64.p │ │ │ │ - 0x0001de4c 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 0x0001de5c 74707400 756e6c6f 636b7074 006d6b6e tpt.unlockpt.mkn │ │ │ │ - 0x0001de6c 6f646174 006d6b6e 6f640074 74796e61 odat.mknod.ttyna │ │ │ │ - 0x0001de7c 6d655f72 00706f73 69785f66 61647669 me_r.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 5f737973 636f6e66 time64.__sysconf │ │ │ │ - 0x0001dfcc 00584d4c 5f476574 42617365 00676574 .XML_GetBase.get │ │ │ │ - 0x0001dfdc 726c696d 69743634 00736574 726c696d rlimit64.setrlim │ │ │ │ - 0x0001dfec 69743634 00707468 72656164 5f657869 it64.pthread_exi │ │ │ │ - 0x0001dffc 7400636c 6f736566 726f6d00 6d70726f t.closefrom.mpro │ │ │ │ + 0x0001da0c 6e740061 646c6572 33320070 74687265 nt.adler32.pthre │ │ │ │ + 0x0001da1c 61645f65 78697400 6465666c 61746543 ad_exit.deflateC │ │ │ │ + 0x0001da2c 6f707900 6c736574 78617474 72006673 opy.lsetxattr.fs │ │ │ │ + 0x0001da3c 65747861 74747200 6f70656e 70747900 etxattr.openpty. │ │ │ │ + 0x0001da4c 696e666c 61746543 6f707900 636f7079 inflateCopy.copy │ │ │ │ + 0x0001da5c 7369676e 006b696c 6c706700 73656e64 sign.killpg.send │ │ │ │ + 0x0001da6c 66696c65 36340066 7472756e 63617465 file64.ftruncate │ │ │ │ + 0x0001da7c 36340067 65746772 6e616d5f 72005f5f 64.getgrnam_r.__ │ │ │ │ + 0x0001da8c 6d656d63 70795f63 686b0067 65747077 memcpy_chk.getpw │ │ │ │ + 0x0001da9c 6e616d5f 72007365 74677265 6e740067 nam_r.setgrent.g │ │ │ │ + 0x0001daac 65746772 656e7400 656e6467 72656e74 etgrent.endgrent │ │ │ │ + 0x0001dabc 00666163 63657373 61740061 63636573 .faccessat.acces │ │ │ │ + 0x0001dacc 73006d6b 6669666f 6174006d 6b666966 s.mkfifoat.mkfif │ │ │ │ + 0x0001dadc 6f005f5f 7374726e 6361745f 63686b00 o.__strncat_chk. │ │ │ │ + 0x0001daec 5f5f6d6b 74696d65 3634005f 5f73656c __mktime64.__sel │ │ │ │ + 0x0001dafc 65637436 34005f5f 6664656c 745f6368 ect64.__fdelt_ch │ │ │ │ + 0x0001db0c 6b007363 6865645f 73657461 6666696e k.sched_setaffin │ │ │ │ + 0x0001db1c 69747900 6c6c6973 74786174 74720066 ity.llistxattr.f │ │ │ │ + 0x0001db2c 6c697374 78617474 72006765 7467726f listxattr.getgro │ │ │ │ + 0x0001db3c 75707300 584d4c5f 47657453 70656369 ups.XML_GetSpeci │ │ │ │ + 0x0001db4c 66696564 41747472 69627574 65436f75 fiedAttributeCou │ │ │ │ + 0x0001db5c 6e740058 4d4c5f53 746f7050 61727365 nt.XML_StopParse │ │ │ │ + 0x0001db6c 72005f5f 77616974 345f7469 6d653634 r.__wait4_time64 │ │ │ │ + 0x0001db7c 00666f72 6b707479 00666368 6f776e00 .forkpty.fchown. │ │ │ │ + 0x0001db8c 6c63686f 776e0066 63686f77 6e617400 lchown.fchownat. │ │ │ │ + 0x0001db9c 666c6f63 6b00584d 4c5f5573 65466f72 flock.XML_UseFor │ │ │ │ + 0x0001dbac 6569676e 44544400 584d4c5f 53657450 eignDTD.XML_SetP │ │ │ │ + 0x0001dbbc 6172616d 456e7469 74795061 7273696e aramEntityParsin │ │ │ │ + 0x0001dbcc 6700584d 4c5f4765 74427566 66657200 g.XML_GetBuffer. │ │ │ │ + 0x0001dbdc 584d4c5f 50617273 65427566 66657200 XML_ParseBuffer. │ │ │ │ + 0x0001dbec 5f5f7761 6974335f 74696d65 36340058 __wait3_time64.X │ │ │ │ + 0x0001dbfc 4d4c5f53 65745265 7475726e 4e535472 ML_SetReturnNSTr │ │ │ │ + 0x0001dc0c 69706c65 74006475 70330066 73746174 iplet.dup3.fstat │ │ │ │ + 0x0001dc1c 76667336 34006765 74686f73 74627961 vfs64.gethostbya │ │ │ │ + 0x0001dc2c 6464725f 7200584d 4c5f4578 7465726e ddr_r.XML_Extern │ │ │ │ + 0x0001dc3c 616c456e 74697479 50617273 65724372 alEntityParserCr │ │ │ │ + 0x0001dc4c 65617465 005f5f68 5f657272 6e6f5f6c eate.__h_errno_l │ │ │ │ + 0x0001dc5c 6f636174 696f6e00 68737472 6572726f ocation.hstrerro │ │ │ │ + 0x0001dc6c 72006673 796e6300 77637363 6f6c6c00 r.fsync.wcscoll. │ │ │ │ + 0x0001dc7c 6576656e 74666400 77637378 66726d00 eventfd.wcsxfrm. │ │ │ │ + 0x0001dc8c 584d4c5f 46726565 436f6e74 656e744d XML_FreeContentM │ │ │ │ + 0x0001dc9c 6f64656c 005f5f63 74797065 5f746f6c odel.__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 726d0058 4d4c5f47 65744375 7272656e rm.XML_GetCurren │ │ │ │ + 0x0001dd0c 74427974 65496e64 65780066 65786563 tByteIndex.fexec │ │ │ │ + 0x0001dd1c 76650063 7465726d 69640066 67657478 ve.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 00736875 74646f77 le_range.shutdow │ │ │ │ + 0x0001dd7c 6e006761 695f7374 72657272 6f720073 n.gai_strerror.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 69640070 sgid.getresuid.p │ │ │ │ + 0x0001de3c 74736e61 6d655f72 00696e69 7467726f tsname_r.initgro │ │ │ │ + 0x0001de4c 75707300 6c6f636b 66363400 706f7369 ups.lockf64.posi │ │ │ │ + 0x0001de5c 785f6f70 656e7074 00677261 6e747074 x_openpt.grantpt │ │ │ │ + 0x0001de6c 00756e6c 6f636b70 74007474 796e616d .unlockpt.ttynam │ │ │ │ + 0x0001de7c 655f7200 6d6b6e6f 64617400 6d6b6e6f e_r.mknodat.mkno │ │ │ │ + 0x0001de8c 6400706f 7369785f 66616476 69736536 d.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 5f5f7379 73636f6e 6600584d e64.__sysconf.XM │ │ │ │ + 0x0001dfdc 4c5f4765 74426173 65006765 74726c69 L_GetBase.getrli │ │ │ │ + 0x0001dfec 6d697436 34007365 74726c69 6d697436 mit64.setrlimit6 │ │ │ │ + 0x0001dffc 3400636c 6f736566 726f6d00 6d70726f 4.closefrom.mpro │ │ │ │ 0x0001e00c 74656374 005f5f76 66707269 6e74665f tect.__vfprintf_ │ │ │ │ 0x0001e01c 63686b00 5f5f6973 6f633233 5f737363 chk.__isoc23_ssc │ │ │ │ 0x0001e02c 616e6600 70617573 65006966 5f6e616d anf.pause.if_nam │ │ │ │ 0x0001e03c 65746f69 6e646578 00696e65 745f6174 etoindex.inet_at │ │ │ │ 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1991f0 <_start@@Base+0x34> │ │ │ │ + bl 19ad40 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -15,28 +15,28 @@ │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbnz r3, 2aa02 │ │ │ │ ldr r3, [pc, #72] @ (2aa44 ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2aa16 │ │ │ │ b.n 2aa3a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #49404 @ 0xc0fc │ │ │ │ + movw r0, #48444 @ 0xbd3c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49420 @ 0xc10c │ │ │ │ + movw r1, #48460 @ 0xbd4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -47,20 +47,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a1d4 │ │ │ │ + bl 19bd24 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c0d4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [r4, #124] @ 0x7c │ │ │ │ strd r6, r6, [r4, #132] @ 0x84 │ │ │ │ @@ -73,71 +73,71 @@ │ │ │ │ str.w r6, [r4, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ movs r6, #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 19a1a8 │ │ │ │ + bl 19bcf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c99c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49464 @ 0xc138 │ │ │ │ + movw r0, #48504 @ 0xbd78 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19df8c │ │ │ │ + bl 19faac │ │ │ │ cbz r0, 2aada │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2aadc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b384 │ │ │ │ + bl 19ced4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c99c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a89c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1d00e0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d1d58 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97a8c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab36 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 19ee7c │ │ │ │ + bl 1a099c │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49480 @ 0xc148 │ │ │ │ + movw r2, #48520 @ 0xbd88 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2abac ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #49496 @ 0xc158 │ │ │ │ + movw r0, #48536 @ 0xbd98 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7368 │ │ │ │ + bl 1a9044 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49508 @ 0xc164 │ │ │ │ + movw r1, #48548 @ 0xbda4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ bge.n 2ab5e │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc80 │ │ │ │ b.n 2ab60 │ │ │ │ movs r4, #0 │ │ │ │ cbz r6, 2ab8e │ │ │ │ movw r5, #38472 @ 0x9648 │ │ │ │ @@ -145,60 +145,60 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab8e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #48584 @ 0xbdc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95e0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d99e4 │ │ │ │ + bl 1db104 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1db508 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #672 @ (adr r5, 2ae4c ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 2af4c ) │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2af24 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 2ac24 ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r2, #1608] @ 0x648 │ │ │ │ cbz r2, 2abe0 │ │ │ │ - movw r1, #49552 @ 0xc190 │ │ │ │ + movw r1, #48592 @ 0xbdd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 19a0e0 │ │ │ │ + bl 19bc30 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r6, pc, #944 @ (adr r6, 2afac ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 2acac ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abfc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -210,37 +210,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2ac1c │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19a410 │ │ │ │ + bl 19bf60 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c6f8 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #48660 @ 0xbe14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #16 @ (adr r7, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ + add r3, pc, #272 @ (adr r3, 2ad7c ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002ac6c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286,37 +286,37 @@ │ │ │ │ cbz r4, 2ad18 │ │ │ │ ldr r2, [pc, #196] @ (2ada4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49636 @ 0xc1e4 │ │ │ │ + movw r1, #48676 @ 0xbe24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f872c <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad18 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c250 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ b.n 2ad9e │ │ │ │ ldr r0, [pc, #120] @ (2ada8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ bne.n 2ad50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad5c │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r2, [pc, #76] @ (2adac ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad6a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad74 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad7c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ada2 │ │ │ │ ldr r0, [pc, #16] @ (2ada8 ) │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ b.n 2ad92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -373,28 +373,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2ae00 ) │ │ │ │ b.n 2af5c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ + bl 88990 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 6b6cc │ │ │ │ + bl 6b7d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2adf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2adf8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -409,26 +409,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #224] @ (2af04 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2af5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f550 │ │ │ │ + bl 5f56c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae6e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ + bl 88990 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2af08 ) │ │ │ │ @@ -437,67 +437,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae8a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 88f94 │ │ │ │ + bl 88990 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ + bl 88990 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2aee2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aefe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aefe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 123a9c <_PyErr_Clear@@Base> │ │ │ │ + b.w 1234cc <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -516,55 +516,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 19a4c4 │ │ │ │ + bl 19c014 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af42 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a4c4 │ │ │ │ + bl 19c014 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 19a1d4 │ │ │ │ + bl 19bd24 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 19a410 │ │ │ │ + bl 19bf60 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c6ac │ │ │ │ + bl 6c7e0 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c6f8 │ │ │ │ cbz r4, 2afb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2afac │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afb6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 19a488 │ │ │ │ + bl 19bfd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afe2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -598,80 +598,80 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - bl 19a094 │ │ │ │ + bl 19bbe4 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19faec <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1a160c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19a410 │ │ │ │ + bl 19bf60 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c2f8 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + bl 6c400 │ │ │ │ + movw r0, #37480 @ 0x9268 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + movw r0, #37480 @ 0x9268 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + movw r0, #37480 @ 0x9268 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c6f8 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0d0 │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #48660 @ 0xbe14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -683,37 +683,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2b0f8 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19a410 │ │ │ │ + bl 19bf60 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c6f8 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #48660 @ 0xbe14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b148 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b14e │ │ │ │ │ │ │ │ 0002b14e : │ │ │ │ @@ -721,69 +721,69 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a1d4 │ │ │ │ + bl 19bd24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b174 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b1a0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c0d4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 19b384 │ │ │ │ + bl 19ced4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c99c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b16c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b1a4 : │ │ │ │ ldr r2, [pc, #80] @ (2b1f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b1b4 │ │ │ │ ldr r0, [pc, #76] @ (2b1fc ) │ │ │ │ - b.w 19bfcc <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19daec │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126774 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d90 │ │ │ │ b.n 2b1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl de574 │ │ │ │ + bl de03c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ 0002b204 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19c1f8 │ │ │ │ + bl 19dd18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b21e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -818,17 +818,17 @@ │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ - movw r0, #52184 @ 0xcbd8 │ │ │ │ + movw r0, #51224 @ 0xc818 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 6676e │ │ │ │ + bl 62028 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ @@ -842,118 +842,118 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b30a │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #51280 @ 0xc850 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61552 @ 0xf070 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #52264 @ 0xcc28 │ │ │ │ + movw r1, #51304 @ 0xc868 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52284 @ 0xcc3c │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52308 @ 0xcc54 │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f42e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11524 @ 0x2d04 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r3, r3, #604 @ 0x25c │ │ │ │ cbz r2, 2b368 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21872 @ 0x5570 │ │ │ │ + movw r1, #20984 @ 0x51f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52332 @ 0xcc6c │ │ │ │ + movw r1, #51372 @ 0xc8ac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52352 @ 0xcc80 │ │ │ │ + movw r1, #51392 @ 0xc8c0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + movw r1, #51424 @ 0xc8e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6ca00 │ │ │ │ + bl 6cb34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3e6 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ cbz r0, 2b3ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ @@ -969,88 +969,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b4a6 │ │ │ │ ldr r0, [pc, #212] @ (2b4e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126774 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce308 │ │ │ │ + bl 1d0050 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3ae0 │ │ │ │ + bl d35a0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b47a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115694 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b4a0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19fbd0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19e230 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19fd50 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d5c04 │ │ │ │ + bl 1d77f4 │ │ │ │ b.n 2b28c │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ asrs r4, r0, #4 │ │ │ │ @@ -1064,43 +1064,43 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 19b2a4 │ │ │ │ + bl 19cdf4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r6, 2b518 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b546 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19bca8 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19d7c8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1112,68 +1112,68 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.w 2b6c6 │ │ │ │ ldr.w r8, [r1, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2b5ce │ │ │ │ - movw r5, #52580 @ 0xcd64 │ │ │ │ + movw r5, #51620 @ 0xc9a4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8e6b0 │ │ │ │ + bl 8dcfc │ │ │ │ mov r1, r5 │ │ │ │ cbz r0, 2b5ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b598 │ │ │ │ - bl c57a0 │ │ │ │ + bl c51d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b598 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #268] @ (2b6d0 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5d0 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cbnz r0, 2b5d0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #256] @ 2b6d4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 8e6b0 │ │ │ │ + bl 8dcfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b686 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b616 │ │ │ │ ldr r1, [pc, #200] @ (2b6d4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1181,67 +1181,67 @@ │ │ │ │ beq.n 2b5de │ │ │ │ cbz r6, 2b64e │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b768 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b260 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b64e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b628 │ │ │ │ - bl 115ee4 │ │ │ │ + bl 1159cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52600 @ 0xcd78 │ │ │ │ + movw r1, #51640 @ 0xc9b8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52624 @ 0xcd90 │ │ │ │ + movw r1, #51664 @ 0xc9d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ef094 │ │ │ │ + bl 1f0600 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52628 @ 0xcd94 │ │ │ │ + movw r1, #51668 @ 0xc9d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef478 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1f09c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11524 @ 0x2d04 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19e060 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19fb80 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ @@ -1249,49 +1249,49 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b708 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #12796 @ 0x31fc │ │ │ │ + movw r3, #11836 @ 0x2e3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15764 @ 0x3d94 │ │ │ │ + movw r2, #14804 @ 0x39d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #39300 @ 0x9984 │ │ │ │ + movw r1, #38340 @ 0x95c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39328 @ 0x99a0 │ │ │ │ + movw r1, #38368 @ 0x95e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39396 @ 0x99e4 │ │ │ │ + movw r1, #38436 @ 0x9624 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39452 @ 0x9a1c │ │ │ │ + movw r1, #38492 @ 0x965c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b780 │ │ │ │ @@ -1311,71 +1311,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b7b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22712 @ 0x58b8 │ │ │ │ + movw r1, #21752 @ 0x54f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7ca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8cd90 │ │ │ │ + bl 8c3d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7ce : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 90280 │ │ │ │ + bl 8f7f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b816 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b812 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b836 │ │ │ │ - b.w 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9dfa8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2b868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b868 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b870 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -1406,19 +1406,19 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 19c070 │ │ │ │ + bl 19db90 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c26c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c284 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b8b0 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c0d4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1450,69 +1450,69 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19c070 │ │ │ │ + bl 19db90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c26c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c284 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b954 <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 19c1f8 │ │ │ │ + bl 19dd18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 19c070 │ │ │ │ + bl 19db90 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5d50 │ │ │ │ + bl 1b791c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c99c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55056 @ 0xd710 │ │ │ │ + movw r1, #54056 @ 0xd328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cbnz r0, 2b98e <_PyInterpreterState_SetConfig@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9e6 <_PyInterpreterState_SetConfig@@Base+0x136> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5344 │ │ │ │ + bl 1b6f10 │ │ │ │ cbnz r0, 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1521,15 +1521,15 @@ │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9d2 <_PyInterpreterState_SetConfig@@Base+0x122> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1538,41 +1538,41 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #55056 @ 0xd710 │ │ │ │ + movw r1, #54056 @ 0xd328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ea834 │ │ │ │ + bl ea304 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba3a <_PyInterpreterState_SetConfig@@Base+0x18a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl eaf7c │ │ │ │ + bl eaa4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ba5c <_PyInterpreterState_SetConfig@@Base+0x1ac> │ │ │ │ @@ -1589,84 +1589,84 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 19a1d4 │ │ │ │ + bl 19bd24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba8a <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba98 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2baa0 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1b1af8 │ │ │ │ + bl 1b35f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55056 @ 0xd710 │ │ │ │ + movw r1, #54056 @ 0xd328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cbnz r0, 2baca <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb1c <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5344 │ │ │ │ + bl 1b6f10 │ │ │ │ cbnz r0, 2bb00 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bb08 <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bb24 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1bd918 │ │ │ │ + b.w 1bf668 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bdc64 │ │ │ │ + b.w 1bf9b4 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb30 : │ │ │ │ ldr r3, [pc, #12] @ (2bb40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #1416] @ 0x588 │ │ │ │ @@ -1682,59 +1682,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb7a │ │ │ │ ldr r2, [pc, #44] @ (2bb94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ + bl 1d92d8 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0ed0 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1d2b48 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 11a158 │ │ │ │ + bl 119c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bbc8 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2bbc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1750,48 +1750,48 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5424 │ │ │ │ + bl 1d7014 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + rev r0, r3 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 90660 │ │ │ │ + b.w 8fbd0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bc4a │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8720 @ 0x2210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90660 │ │ │ │ + b.w 8fbd0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35988 @ 0x8c94 │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc68 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc80 : │ │ │ │ ldr r2, [pc, #12] @ (2bc90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d76e8 │ │ │ │ + b.w 1d92d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1831,84 +1831,84 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a7ac8 │ │ │ │ + bl 1a97a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ cbz r5, 2bd0c │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd54 │ │ │ │ cbz r5, 2bd54 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7b2c │ │ │ │ + bl 1d96e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ cbnz r6, 2bd10 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r8, r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bd0c │ │ │ │ mov r1, r8 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d85cc │ │ │ │ + bl 1da184 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ b.n 2bd0c │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd76 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd7e │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2be00 │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1922,29 +1922,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d3118 │ │ │ │ + bl 1d4d0c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca70 <_Py_GetConfigsAsDict@@Base+0x962> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1974,25 +1974,25 @@ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be48 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7190 │ │ │ │ + bl c6bac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bd0c │ │ │ │ - movw r0, #8244 @ 0x2034 │ │ │ │ + movw r0, #7180 @ 0x1c0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bf5d4 │ │ │ │ + bl 1c0ffc │ │ │ │ b.n 2bd0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2003,37 +2003,37 @@ │ │ │ │ movw r5, #11472 @ 0x2cd0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2beb4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37108 @ 0x90f4 │ │ │ │ + movw r1, #36108 @ 0x8d0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2beda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2beca │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bee6 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bef8 │ │ │ │ movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2071,34 +2071,34 @@ │ │ │ │ bne.n 2bf58 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf48 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf64 │ │ │ │ ldr r0, [pc, #64] @ (2bfa0 ) │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2112,35 +2112,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfe6 │ │ │ │ - movw r2, #34576 @ 0x8710 │ │ │ │ + movw r2, #33576 @ 0x8328 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c628 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - bl 1ea294 │ │ │ │ - bl 9649c │ │ │ │ + bl 98600 │ │ │ │ + bl 1eb80c │ │ │ │ + bl 95b00 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c108 │ │ │ │ add.w r8, r0, r5 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cbz r2, 2c03a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -2166,86 +2166,86 @@ │ │ │ │ cbz r0, 2c06a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0e2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c088 │ │ │ │ - bl 98f90 │ │ │ │ - bl e5198 │ │ │ │ + bl 98600 │ │ │ │ + bl e4c50 │ │ │ │ mov fp, r0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 3000e <_Py_fstat@@Base+0x586> │ │ │ │ + bl 3030a <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0e8 │ │ │ │ cbz r5, 2c0d2 │ │ │ │ adds.w r9, r5, #2 │ │ │ │ bpl.n 2c0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37132 @ 0x910c │ │ │ │ + movw r1, #36132 @ 0x8d24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - bl 9649c │ │ │ │ + bl 12736c │ │ │ │ + bl 95b00 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c628 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - bl 1ea294 │ │ │ │ - bl 9649c │ │ │ │ + bl 98600 │ │ │ │ + bl 1eb80c │ │ │ │ + bl 95b00 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c10e <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #11436 @ 0x2cac │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c14e <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c16c <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2253,58 +2253,58 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37236 @ 0x9174 │ │ │ │ + movw r1, #36236 @ 0x8d8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11440 @ 0x2cb0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + movw r1, #36268 @ 0x8dac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11444 @ 0x2cb4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f4 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c212 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2312,765 +2312,765 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37300 @ 0x91b4 │ │ │ │ + movw r1, #36300 @ 0x8dcc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11448 @ 0x2cb8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37336 @ 0x91d8 │ │ │ │ + movw r1, #36336 @ 0x8df0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #36376 @ 0x8e18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40096 @ 0x9ca0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37388 @ 0x920c │ │ │ │ + movw r1, #36388 @ 0x8e24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37404 @ 0x921c │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37420 @ 0x922c │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40088 @ 0x9c98 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37436 @ 0x923c │ │ │ │ + movw r1, #36436 @ 0x8e54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40084 @ 0x9c94 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37456 @ 0x9250 │ │ │ │ + movw r1, #36456 @ 0x8e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40092 @ 0x9c9c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37472 @ 0x9260 │ │ │ │ + movw r1, #36472 @ 0x8e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40116 @ 0x9cb4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ + movw r1, #36488 @ 0x8e88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40080 @ 0x9c90 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37504 @ 0x9280 │ │ │ │ + movw r1, #36504 @ 0x8e98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37524 @ 0x9294 │ │ │ │ + movw r1, #36524 @ 0x8eac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40040 @ 0x9c68 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37540 @ 0x92a4 │ │ │ │ + movw r1, #36540 @ 0x8ebc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37568 @ 0x92c0 │ │ │ │ + movw r1, #36568 @ 0x8ed8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37596 @ 0x92dc │ │ │ │ + movw r1, #36596 @ 0x8ef4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40112 @ 0x9cb0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37620 @ 0x92f4 │ │ │ │ + movw r1, #36620 @ 0x8f0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40776 @ 0x9f48 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37644 @ 0x930c │ │ │ │ + movw r1, #36644 @ 0x8f24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37672 @ 0x9328 │ │ │ │ + movw r1, #36672 @ 0x8f40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37772 @ 0x938c │ │ │ │ + movw r1, #36772 @ 0x8fa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ ldr r3, [pc, #820] @ (2ca18 <_Py_GetConfigsAsDict@@Base+0x90a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2c72a <_Py_GetConfigsAsDict@@Base+0x61c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61004 @ 0xee4c │ │ │ │ + movw r1, #60044 @ 0xea8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c974 <_Py_GetConfigsAsDict@@Base+0x866> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61264 @ 0xef50 │ │ │ │ + movw r1, #60304 @ 0xeb90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c986 <_Py_GetConfigsAsDict@@Base+0x878> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61020 @ 0xee5c │ │ │ │ + movw r1, #60060 @ 0xea9c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x88a> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61032 @ 0xee68 │ │ │ │ + movw r1, #60072 @ 0xeaa8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9aa <_Py_GetConfigsAsDict@@Base+0x89c> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37688 @ 0x9338 │ │ │ │ + movw r1, #36688 @ 0x8f50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9bc <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37708 @ 0x934c │ │ │ │ + movw r1, #36708 @ 0x8f64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ce <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37724 @ 0x935c │ │ │ │ + movw r1, #36724 @ 0x8f74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e0 <_Py_GetConfigsAsDict@@Base+0x8d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16464 @ 0x4050 │ │ │ │ + movw r1, #15504 @ 0x3c90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9f2 <_Py_GetConfigsAsDict@@Base+0x8e4> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61048 @ 0xee78 │ │ │ │ + movw r1, #60088 @ 0xeab8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca04 <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37748 @ 0x9374 │ │ │ │ + movw r1, #36748 @ 0x8f8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca1c <_Py_GetConfigsAsDict@@Base+0x90e> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37760 @ 0x9380 │ │ │ │ + movw r1, #36760 @ 0x8f98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca2e <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ add.w r0, r8, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e2a64 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e2520 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ca3e <_Py_GetConfigsAsDict@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ b.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49588 @ 0xc1b4 │ │ │ │ + movw r1, #48588 @ 0xbdcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3123,19 +3123,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb2a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3153,31 +3153,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ bcs.n 2cb6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 484f2 │ │ │ │ + b.w 48502 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92230 │ │ │ │ + bl 91874 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3191,15 +3191,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2cbd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37964 │ │ │ │ + bl 37864 │ │ │ │ b.n 2cc12 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3207,192 +3207,192 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc2 │ │ │ │ - movw r1, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #49116 @ 0xbfdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61512 @ 0xf048 │ │ │ │ + movw r0, #60552 @ 0xec88 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2cc16 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #45820 @ 0xb2fc │ │ │ │ + movw r1, #44820 @ 0xaf14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #4148 @ 0x1034 │ │ │ │ + movw r3, #3148 @ 0xc4c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2cc64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e3d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 2cca0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ ldr r1, [pc, #56] @ (2ccdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d334 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 2cc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc9c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42380 @ 0xa58c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb974 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #46148 @ 0xb444 │ │ │ │ + movw r2, #45148 @ 0xb05c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46156 @ 0xb44c │ │ │ │ + movw r1, #45156 @ 0xb064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 13dda4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7edf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb7c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #46172 @ 0xb45c │ │ │ │ + movw r3, #45172 @ 0xb074 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #13041 @ 0x32f1 │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ + movw r3, #33813 @ 0x8415 │ │ │ │ + movt r3, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #14017 @ 0x36c1 │ │ │ │ + movw r3, #16225 @ 0x3f61 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46180 @ 0xb464 │ │ │ │ + movw r1, #45180 @ 0xb07c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #4009 @ 0xfa9 │ │ │ │ + movw r2, #9245 @ 0x241d │ │ │ │ movt r2, #25 │ │ │ │ - movw r3, #55297 @ 0xd801 │ │ │ │ + movw r3, #62185 @ 0xf2e9 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45996 @ 0xb3ac │ │ │ │ + movw r1, #44996 @ 0xafc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9c00 │ │ │ │ + bl f97fc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46008 @ 0xb3b8 │ │ │ │ + movw r1, #45008 @ 0xafd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #768 @ (adr r5, 2d0f8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101ed0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 2ce34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ cbz r2, 2cecc │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e128c │ │ │ │ + b.w 1e2d74 │ │ │ │ │ │ │ │ 0002ced4 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ bne.n 2cf04 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cef4 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf10 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r3, [pc, #324] @ (2d058 <_PyUnicode_FromId@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ bne.n 2cf4c <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf3c <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf58 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cf7e <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3527,15 +3527,15 @@ │ │ │ │ bne.n 2cf96 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf86 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfa2 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfb8 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3544,34 +3544,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d022 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ bne.n 2d042 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d032 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04e <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -3611,19 +3611,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ade9c │ │ │ │ + b.w 1af988 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38480 @ 0x9650 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3633,48 +3633,48 @@ │ │ │ │ cbz r0, 2d0bc │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #204] @ (2d18c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #49944 @ 0xc318 │ │ │ │ + movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #50028 @ 0xc36c │ │ │ │ + movw r9, #48988 @ 0xbf5c │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49964 @ 0xc32c │ │ │ │ + movw r1, #48924 @ 0xbf1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49988 @ 0xc344 │ │ │ │ + movw r1, #48948 @ 0xbf34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50008 @ 0xc358 │ │ │ │ + movw r1, #48968 @ 0xbf48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -3682,15 +3682,15 @@ │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cd28 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3704,36 +3704,36 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97a8c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1b4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1c6 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r3, #11861 @ 0x2e55 │ │ │ │ + movw r3, #12205 @ 0x2fad │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d1fa <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3747,85 +3747,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d2ec <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50056 @ 0xc388 │ │ │ │ + movw r2, #49016 @ 0xbf78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50108 @ 0xc3bc │ │ │ │ + movw r2, #49068 @ 0xbfac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50140 @ 0xc3dc │ │ │ │ + movw r2, #49100 @ 0xbfcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 199dac <_start@@Base+0xbf0> │ │ │ │ + bl 19b8fc <_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, #64951 @ 0xfdb7 │ │ │ │ + movw r3, #64979 @ 0xfdd3 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 1a07f4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #867 @ 0x363 │ │ │ │ + movw r2, #895 @ 0x37f │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #925 @ 0x39d │ │ │ │ + movw r1, #953 @ 0x3b9 │ │ │ │ movt r1, #6 │ │ │ │ - bl 19f68c │ │ │ │ + bl 1a11ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50172 @ 0xc3fc │ │ │ │ + movw r2, #49132 @ 0xbfec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50200 @ 0xc418 │ │ │ │ + movw r2, #49160 @ 0xc008 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50228 @ 0xc434 │ │ │ │ + movw r2, #49188 @ 0xc024 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50268 @ 0xc45c │ │ │ │ + movw r2, #49228 @ 0xc04c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50296 @ 0xc478 │ │ │ │ + movw r2, #49256 @ 0xc068 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ cbz r1, 2d302 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d30c <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3842,15 +3842,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e5454 │ │ │ │ + bl 1e6a5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #50324 @ 0xc494 │ │ │ │ + movw r2, #49284 @ 0xc084 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ @@ -3930,15 +3930,15 @@ │ │ │ │ cbz r7, 2d438 <_PyObject_DebugMallocStats@@Base+0x272> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 26b348 │ │ │ │ + bl 26af58 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d3fc <_PyObject_DebugMallocStats@@Base+0x236> │ │ │ │ mov r7, sl │ │ │ │ @@ -3951,21 +3951,21 @@ │ │ │ │ movs r0, #10 │ │ │ │ mov r4, fp │ │ │ │ blx 2a24c │ │ │ │ mov r9, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50376 @ 0xc4c8 │ │ │ │ + movw r0, #49336 @ 0xc0b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50488 @ 0xc538 │ │ │ │ + movw r3, #49448 @ 0xc128 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -3988,124 +3988,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 26b5a4 │ │ │ │ + bl 26b1b4 │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d484 <_PyObject_DebugMallocStats@@Base+0x2be> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d480 <_PyObject_DebugMallocStats@@Base+0x2ba> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50516 @ 0xc554 │ │ │ │ + movw r1, #49476 @ 0xc144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50544 @ 0xc570 │ │ │ │ + movw r1, #49504 @ 0xc160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50564 @ 0xc584 │ │ │ │ + movw r1, #49524 @ 0xc174 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50588 @ 0xc59c │ │ │ │ + movw r1, #49548 @ 0xc18c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50616 @ 0xc5b8 │ │ │ │ + movw r2, #49576 @ 0xc1a8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cd28 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #49604 @ 0xc1c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50672 @ 0xc5f0 │ │ │ │ + movw r1, #49632 @ 0xc1e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #50700 @ 0xc60c │ │ │ │ + movw r2, #49660 @ 0xc1fc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cd28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50728 @ 0xc628 │ │ │ │ + movw r1, #49688 @ 0xc218 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50760 @ 0xc648 │ │ │ │ + movw r1, #49720 @ 0xc238 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50792 @ 0xc668 │ │ │ │ + movw r1, #49752 @ 0xc258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #49784 @ 0xc278 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50832 @ 0xc690 │ │ │ │ + movw r0, #49792 @ 0xc280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #49812 @ 0xc294 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4186,70 +4186,70 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (2d704 <_PyObject_DebugMallocStats@@Base+0x53e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3444] @ 0xd74 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #50992 @ 0xc730 │ │ │ │ + movw r2, #49952 @ 0xc320 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cd28 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #51016 @ 0xc748 │ │ │ │ + movw r2, #49976 @ 0xc338 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cd28 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51024 @ 0xc750 │ │ │ │ + movw r1, #49984 @ 0xc340 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ cbnz r0, 2d77e <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r6, r4, #31 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ cbnz r0, 2d7a4 <_PyObject_DebugMallocStats@@Base+0x5de> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2d7f4 <_PyObject_DebugMallocStats@@Base+0x62e> │ │ │ │ @@ -4258,29 +4258,29 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7d2 <_PyObject_DebugMallocStats@@Base+0x60c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7f0 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51044 @ 0xc764 │ │ │ │ + movw r1, #50004 @ 0xc354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl dee68 │ │ │ │ + bl de934 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4292,48 +4292,48 @@ │ │ │ │ beq.n 2d872 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ cmp.w r6, r7, lsr #3 │ │ │ │ bls.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ - bl e1b08 │ │ │ │ + bl e15c4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d85c <_PyObject_DebugMallocStats@@Base+0x696> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ b.n 2d80c <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8b0 <_PyObject_DebugMallocStats@@Base+0x6ea>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -4349,47 +4349,47 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d8fc <_PyObject_DebugMallocStats@@Base+0x736> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2d916 <_PyObject_DebugMallocStats@@Base+0x750> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d91a <_PyObject_DebugMallocStats@@Base+0x754> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d92c <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d930 <_PyObject_DebugMallocStats@@Base+0x76a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d864 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002d934 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4405,16 +4405,16 @@ │ │ │ │ bne.n 2d960 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d950 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 26813c │ │ │ │ - movw r4, #30032 @ 0x7550 │ │ │ │ + bl 2682b0 │ │ │ │ + movw r4, #29072 @ 0x7190 │ │ │ │ movt r4, #63 @ 0x3f │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -4539,62 +4539,62 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ ldr r0, [pc, #148] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #50104 @ 0xc3b8 │ │ │ │ + movw r4, #49144 @ 0xbff8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50120 @ 0xc3c8 │ │ │ │ + movw r4, #49160 @ 0xc008 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50064 @ 0xc390 │ │ │ │ + movw r4, #49104 @ 0xbfd0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50092 @ 0xc3ac │ │ │ │ + movw r4, #49132 @ 0xbfec │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50128 @ 0xc3d0 │ │ │ │ + movw r4, #49168 @ 0xc010 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50076 @ 0xc39c │ │ │ │ + movw r4, #49116 @ 0xbfdc │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db26 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db16 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ beq.n 2db32 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ ldr r0, [pc, #12] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ movs r7, r7 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -4607,31 +4607,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2db9e <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db8e <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #12260 @ 0x2fe4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbb2 <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbb8 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2daec <_PyMem_GetCurrentAllocatorName@@Base+0x1b8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4639,216 +4639,216 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbde <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ b.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60776 @ 0xed68 │ │ │ │ + movw r0, #63772 @ 0xf91c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbd2 <_PyMem_GetCurrentAllocatorName@@Base+0x29e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dc52 <_PyMem_GetCurrentAllocatorName@@Base+0x31e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc6c <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ b.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60804 @ 0xed84 │ │ │ │ + movw r0, #63800 @ 0xf938 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc46 <_PyMem_GetCurrentAllocatorName@@Base+0x312> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x36c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc98 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + movw r1, #50288 @ 0xc470 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cbnz r0, 2dcce <_PyMem_GetCurrentAllocatorName@@Base+0x39a> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ ldr r0, [pc, #60] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10e4d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd10 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl f8c70 │ │ │ │ + bl f8754 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97a8c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd38 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c99c │ │ │ │ + b.w 14cb28 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #50404 @ 0xc4e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51592 @ 0xc988 │ │ │ │ + movw r1, #50552 @ 0xc578 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ cbz r0, 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002dd9e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #72] @ (2ddf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddc4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,55 +4864,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2de9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,98 +4965,98 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51772 @ 0xca3c │ │ │ │ + movw r1, #50732 @ 0xc62c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ cbz r0, 2df90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df8c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ b.n 2df90 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e74d4 │ │ │ │ + b.w 1e8a4c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #51860 @ 0xca94 │ │ │ │ + movw r1, #50820 @ 0xc684 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e02a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dffa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e02a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83a30 │ │ │ │ + bl 836d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e024 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ cbnz r0, 2e028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e02a │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1dbc40 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40476 @ 0x9e1c │ │ │ │ + movw r1, #39476 @ 0x9a34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e77e8 │ │ │ │ + bl 1e8d60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e19e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e0f2 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6d3ec <_Py_HashBytes@@Base> │ │ │ │ + bl 6d51c <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ @@ -5148,85 +5148,85 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 13eea8 │ │ │ │ + bl 13ecd8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18c790 │ │ │ │ + bl 18d53c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e14e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7eaf4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1de │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e1e0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5236,85 +5236,85 @@ │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1ea160 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1eb6d8 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #45996 @ 0xb3ac │ │ │ │ + movw r1, #44996 @ 0xafc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa61c │ │ │ │ + bl fa124 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 774c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #148] @ (2e2e8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #54364 @ 0xd45c │ │ │ │ + movw r2, #53324 @ 0xd04c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2e88 │ │ │ │ + bl d2938 │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be848 │ │ │ │ + bl 1c0598 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e2c4 │ │ │ │ ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e286 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e2c8 │ │ │ │ b.n 2e2a4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7592 @ 0x1da8 │ │ │ │ + movw r1, #7884 @ 0x1ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19fbd0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb2c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ef0a4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ - bl e5198 │ │ │ │ + bl 784dc │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54384 @ 0xd470 │ │ │ │ + movw r0, #53344 @ 0xd060 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cd28 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54392 @ 0xd478 │ │ │ │ + movw r1, #53352 @ 0xd068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d90 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54432 @ 0xd4a0 │ │ │ │ + movw r0, #53392 @ 0xd090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14bfd8 │ │ │ │ + bl 14c164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e388 │ │ │ │ b.n 2e442 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e3f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #54444 @ 0xd4ac │ │ │ │ + movw r0, #53404 @ 0xd09c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e42e │ │ │ │ b.n 2e43a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54460 @ 0xd4bc │ │ │ │ + movw r0, #53420 @ 0xd0ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14bfd8 │ │ │ │ + bl 14c164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e3d6 │ │ │ │ b.n 2e442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d278 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d278 │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5478,55 +5478,55 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #96] @ (2e4ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e4a0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e4e6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e4b4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e49c │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cbz r4, 2e4de │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r4, 2e56a │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 0002e4f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e52c │ │ │ │ mov r1, r5 │ │ │ │ bl 2e530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5534,38 +5534,38 @@ │ │ │ │ beq.n 2e520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e524 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e52c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e520 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e55e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62316 @ 0xf36c │ │ │ │ + movw r1, #61276 @ 0xef5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2e572 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e576 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e62e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5583,15 +5583,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e5c8 │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5606,33 +5606,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e572 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761a0 │ │ │ │ + bl 762f0 │ │ │ │ cbz r0, 2e60e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ b.n 2e62e │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5fe │ │ │ │ cbz r5, 2e62e │ │ │ │ mov r0, r5 │ │ │ │ - bl 761a0 │ │ │ │ + bl 762f0 │ │ │ │ cbz r0, 2e62e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e5fe │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5645,81 +5645,81 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1edce0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ef258 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e66e <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62452 @ 0xf3f4 │ │ │ │ + movw r2, #61412 @ 0xefe4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62480 @ 0xf410 │ │ │ │ + movw r2, #61440 @ 0xf000 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62504 @ 0xf428 │ │ │ │ + movw r2, #61464 @ 0xf018 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62528 @ 0xf440 │ │ │ │ + movw r2, #61488 @ 0xf030 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e6b2 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e6ba <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40852 @ 0x9f94 │ │ │ │ + movw r3, #39852 @ 0x9bac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62552 @ 0xf458 │ │ │ │ + movw r2, #61512 @ 0xf048 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62576 @ 0xf470 │ │ │ │ + movw r2, #61536 @ 0xf060 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1d09ac │ │ │ │ mov r6, r0 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d50 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl 2e722 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1d0a3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ @@ -5727,58 +5727,58 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e5198 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62684 @ 0xf4dc │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62692 @ 0xf4e4 │ │ │ │ + movw r2, #61652 @ 0xf0d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e4bf0 │ │ │ │ + bl e46a8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7d4c │ │ │ │ + bl e7804 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5806,15 +5806,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5835,24 +5835,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #62964 @ 0xf5f4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e880 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1f0664 │ │ │ │ + bl 1f1b44 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5863,67 +5863,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d90 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ + movw r0, #63260 @ 0xf71c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cd28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64308 @ 0xfb34 │ │ │ │ + movw r0, #63268 @ 0xf724 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d278 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64324 @ 0xfb44 │ │ │ │ + movw r1, #63284 @ 0xf734 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e93e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5940,84 +5940,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + movw r0, #51608 @ 0xc998 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e98c │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9b4 │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9a0 │ │ │ │ b.n 2e98c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d71b0 │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 2ea0e │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ bne.n 2ea04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #104 @ 0x68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64600 @ 0xfc58 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6037,53 +6037,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1efb40 │ │ │ │ + bl 1f1020 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - bl e5198 │ │ │ │ + b.w f1704 │ │ │ │ + bl e4c50 │ │ │ │ cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e56b0 │ │ │ │ + b.w 1e6cb8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6118,15 +6118,15 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eb50 : │ │ │ │ - b.w 1e42a0 │ │ │ │ + b.w 1e59b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6135,15 +6135,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2eb90 │ │ │ │ - bl 1da350 │ │ │ │ + bl 1dbe74 │ │ │ │ cbz r0, 2ebd6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -6153,27 +6153,27 @@ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ bls.n 2ebce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f640c │ │ │ │ + bl 1f74cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ebc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 2ebd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ebb6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2ebb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2ebb6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6183,142 +6183,142 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 91110 │ │ │ │ + bl 90680 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1dc0f4 │ │ │ │ + bl 1ddc1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dc134 │ │ │ │ + bl 1ddc58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e5198 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9740 @ 0x260c │ │ │ │ + movw r0, #8692 @ 0x21f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 2ed1c │ │ │ │ - bl 499a0 │ │ │ │ + bl 499ac │ │ │ │ b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #25904 @ 0x6530 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6336,28 +6336,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d79dc │ │ │ │ - bgt.n 2ec9c │ │ │ │ + b.w 1d95cc │ │ │ │ + bgt.n 2ed8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6391,15 +6391,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1fb374 <_PyParkingLot_UnparkAll@@Base+0xbb8> │ │ │ │ + bl 1fc358 <_PyParkingLot_UnparkAll@@Base+0xc38> │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6410,85 +6410,85 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6ca00 │ │ │ │ + bl 6cb34 │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19fbd0 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edb2c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ef0a4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #524 @ 0x20c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64924 @ 0xfd9c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f94ec │ │ │ │ + bl f8fd0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78414 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ @@ -6517,27 +6517,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef64 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 2ef80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef80 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -6548,84 +6548,84 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 169524 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 169e68 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2efba │ │ │ │ movs r0, #0 │ │ │ │ b.n 2efda │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10fbac <_PyTime_localtime@@Base> │ │ │ │ + bl 10f50c <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2efb6 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fd000 │ │ │ │ + bl 1fdf68 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r6, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a6f18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2f00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5540 │ │ │ │ + bl 1a7150 │ │ │ │ b.n 2f054 │ │ │ │ cmp r6, #2 │ │ │ │ bne.n 2f054 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a5578 │ │ │ │ + bl 1a7188 │ │ │ │ add.w r5, r6, #20 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f054 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60e78 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + bl 60e94 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f058 : │ │ │ │ ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb974 │ │ │ │ nop │ │ │ │ b.n 2eb94 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6655,41 +6655,41 @@ │ │ │ │ bne.n 2f0d6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0ee │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #16024 @ 0x3e98 │ │ │ │ + movw r0, #15024 @ 0x3ab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16024 @ 0x3e98 │ │ │ │ + movw r0, #15024 @ 0x3ab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f0ac │ │ │ │ b.n 2f150 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f1b6 │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f1b6 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f150 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6704,32 +6704,32 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f1ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f164 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cbz r0, 2f168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f154 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f150 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f16c │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f1b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6757,25 +6757,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ b.n 2f1d6 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #15016 @ 0x3aa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ b.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6874,23 +6874,23 @@ │ │ │ │ b.n 2f2c6 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f2e6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12656 @ 0x3170 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 2f5f4 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f27a │ │ │ │ - bl 71d0c │ │ │ │ + bl 71e64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5f4 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f3e0 │ │ │ │ @@ -7169,685 +7169,972 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f4f4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f5f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #12688 @ 0x3190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov r7, r1 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 2f618 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 2f61a │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + subs r4, r5, #4 │ │ │ │ + cbnz r3, 2f62a │ │ │ │ + cmp r1, #3 │ │ │ │ + ble.n 2f62a │ │ │ │ + cmp r1, #8 │ │ │ │ + bgt.n 2f62a │ │ │ │ + cbnz r7, 2f648 │ │ │ │ + ldr r6, [pc, #704] @ (2f8ec ) │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r7, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r6, #4 │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 2f67c │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 2f680 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #15540 @ 0x3cb4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #47216 @ 0xb870 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r3, sl │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2f8e2 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl f427c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 2f696 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f67c │ │ │ │ + cbz r4, 2f6ca │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cbz r3, 2f6a2 │ │ │ │ + subs r4, r5, #5 │ │ │ │ + beq.n 2f6da │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + cbz r6, 2f6ac │ │ │ │ + subs r4, #1 │ │ │ │ + beq.n 2f6e8 │ │ │ │ + b.n 2f6b4 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + cbz r5, 2f6be │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 2f6f4 │ │ │ │ + b.n 2f6c6 │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ + b.n 2f6fc │ │ │ │ + str r4, [sp, #28] │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f6fc │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f6fc │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 2f6fc │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + bl 1ddc1c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f67c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f716 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 2f8c2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 2f738 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #15560 @ 0x3cc8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 2f67c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + movw r1, #35756 @ 0x8bac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ + bl cbdac │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f8b6 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #8720 @ 0x2210 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #15604 @ 0x3cf4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r3, r5 │ │ │ │ + bl cccdc │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f784 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 2f784 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2f8b6 │ │ │ │ + ldr r1, [pc, #352] @ (2f8f0 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 805f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt.n 2f7b6 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2f8b6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2f8b6 │ │ │ │ + b.n 2f7f6 │ │ │ │ + ldr r1, [pc, #316] @ (2f8f4 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl b8dd8 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f7da │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbnz r2, 2f7da │ │ │ │ + mov r0, fp │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ + cbnz r7, 2f7fe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2f8b6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f8b6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl d2750 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f81e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f81e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f838 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 2f838 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2f8b6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f860 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f8b6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f8b6 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 144278 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f880 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f880 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f8b6 │ │ │ │ + add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r7 │ │ │ │ + bl 115634 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 2f89e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f8b4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f8c2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f712 │ │ │ │ + b.n 2f67c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + strd r9, r3, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 1ddc58 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78480 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + bics.w r0, r0, r7, lsl #1 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f624 │ │ │ │ + cbz r3, 2f920 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f626 │ │ │ │ + b.n 2f922 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f636 │ │ │ │ + cbnz r3, 2f932 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f636 │ │ │ │ + ble.n 2f932 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f636 │ │ │ │ - cbnz r7, 2f654 │ │ │ │ - ldr r6, [pc, #420] @ (2f7dc ) │ │ │ │ + bne.n 2f932 │ │ │ │ + cbnz r7, 2f950 │ │ │ │ + ldr r6, [pc, #420] @ (2fad8 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9ee │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f73a │ │ │ │ + beq.n 2fa36 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f670 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 2f96c │ │ │ │ + bl c3518 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f6f2 │ │ │ │ + blt.n 2f9ee │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f674 │ │ │ │ - b.n 2f750 │ │ │ │ + bne.n 2f970 │ │ │ │ + b.n 2fa4c │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f6c2 │ │ │ │ + cbz r3, 2f9be │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f69e │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 2f99a │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #11080 @ 0x2b48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25704 @ 0x6468 │ │ │ │ + movw r0, #24744 @ 0x60a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9ee │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f6f2 │ │ │ │ + cbz r0, 2f9ee │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f70e │ │ │ │ + bne.n 2fa0a │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f6ca │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + bne.n 2f9c6 │ │ │ │ + movw r5, #50196 @ 0xc414 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r6, #17376 @ 0x43e0 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f72e │ │ │ │ + cbz r3, 2fa2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f6f6 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 2f9f2 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12180 @ 0x2f94 │ │ │ │ + movw r1, #11100 @ 0x2b5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25704 @ 0x6468 │ │ │ │ + movw r0, #24744 @ 0x60a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f7d2 │ │ │ │ + b.n 2face │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9ee │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f726 │ │ │ │ + beq.n 2fa22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 2f9ee │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f736 │ │ │ │ + bne.n 2fa32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r5, #50196 @ 0xc414 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r5, #50196 @ 0xc414 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + movw r6, #17376 @ 0x43e0 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r5, #50196 @ 0xc414 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + movw r6, #17376 @ 0x43e0 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2082e8 <_Py_RestoreSignals@@Base+0xd5c> │ │ │ │ + bl 208de4 <_Py_RestoreSignals@@Base+0xc60> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9ee │ │ │ │ mov r1, sl │ │ │ │ - bl 2085f4 <_Py_RestoreSignals@@Base+0x1068> │ │ │ │ + bl 2090f0 <_Py_RestoreSignals@@Base+0xf6c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ca │ │ │ │ + beq.n 2fac6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208700 <_Py_RestoreSignals@@Base+0x1174> │ │ │ │ + bl 2091fc <_Py_RestoreSignals@@Base+0x1078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ca │ │ │ │ + beq.n 2fac6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2f792 │ │ │ │ - cbnz r4, 2f798 │ │ │ │ + beq.n 2fa8e │ │ │ │ + cbnz r4, 2fa94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2f7a2 │ │ │ │ + b.n 2fa9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2f7ca │ │ │ │ + cbz r0, 2fac6 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 178638 │ │ │ │ + bl 179398 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7d2 │ │ │ │ + beq.n 2face │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7d2 │ │ │ │ + cbnz r3, 2face │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f7d2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2face │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 784dc │ │ │ │ + b.n 2f9ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, r4, r7, lsl #1 │ │ │ │ + adc.w r0, r0, r7, lsl #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208994 <_Py_RestoreSignals@@Base+0x1408> │ │ │ │ + bl 209490 <_Py_RestoreSignals@@Base+0x130c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f81e │ │ │ │ + beq.n 2fb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f81e │ │ │ │ + cbnz r3, 2fb1a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2f83c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fb38 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002f83c <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fb38 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #56] @ (2f884 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ + ldr r6, [pc, #56] @ (2fb80 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f888 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - cbz r4, 2f87a <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl ffb94 │ │ │ │ + cbz r4, 2fb76 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb00 <_Py_fstat@@Base+0x78> │ │ │ │ + b.w 2fdfc <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (2f8cc <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #52] @ (2fbc8 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r2, #1292] @ 0x50c │ │ │ │ - cbnz r1, 2f8a4 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + cbnz r1, 2fba0 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f8c8 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ + b.n 2fbc4 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2f8ae <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ + cbnz r0, 2fbaa <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ - b.n 2f8b8 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ + b.n 2fbb4 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 70b34 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8a0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ + beq.n 2fb9c <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ mov r1, r4 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 70b34 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8a0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ + beq.n 2fb9c <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101ed0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f918 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ + bne.n 2fc14 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f936 <_PyTraceMalloc_GetTraceback@@Base+0xfa> │ │ │ │ - b.n 2f930 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + bne.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0xfa> │ │ │ │ + b.n 2fc2c <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61596 @ 0xf09c │ │ │ │ + movw r0, #64592 @ 0xfc50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f90a <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ - b.n 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + bne.n 2fc06 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + b.n 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + blt.n 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f96a <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ + bge.n 2fc66 <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f972 <_PyTraceMalloc_GetTraceback@@Base+0x136> │ │ │ │ + b.n 2fc6e <_PyTraceMalloc_GetTraceback@@Base+0x136> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002f976 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc72 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f9a0 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + cbz r3, 2fc9c <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2f9a2 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ + b.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + cbnz r3, 2fcac <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + ble.n 2fcac <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ - cbnz r0, 2f9ce <_PyInterpreterState_RequireIDRef@@Base+0x58> │ │ │ │ + bne.n 2fcac <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + cbnz r0, 2fcca <_PyInterpreterState_RequireIDRef@@Base+0x58> │ │ │ │ movs r5, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ - movw r5, #60784 @ 0xed70 │ │ │ │ + movw r5, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f9de <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ + beq.n 2fcda <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + blt.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2f9f0 <_PyInterpreterState_RequireIDRef@@Base+0x7a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #144] @ (2fa84 <_PyInterpreterState_RequireIDRef@@Base+0x10e>) │ │ │ │ + bne.n 2fcec <_PyInterpreterState_RequireIDRef@@Base+0x7a> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #144] @ (2fd80 <_PyInterpreterState_RequireIDRef@@Base+0x10e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c430 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fa1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + bne.n 2fd1a <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fa1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + bne.n 2fd1a <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ - b.n 2fa6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ + bne.n 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ + b.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21496 @ 0x53f8 │ │ │ │ + movw r2, #20608 @ 0x5080 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa7e <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ + b.n 2fd7a <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa88 <_Py_fstat@@Base> │ │ │ │ + bl 2fd84 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bne.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fac8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdc4 <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ - beq.n 2fa6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ + blt.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + beq.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21560 @ 0x5438 │ │ │ │ + movw r2, #20672 @ 0x50c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fa88 <_Py_fstat@@Base>: │ │ │ │ +0002fd84 <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 2fac4 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 2fdc0 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2faf6 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fdf2 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fafe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdfa <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2fb2e <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fe2a <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 70b34 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb2e <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fe2a <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fbe6 <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2fee2 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fb70 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe6c <_Py_fstat@@Base+0xe8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7df90 │ │ │ │ - cbz r0, 2fb9c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7e0b0 │ │ │ │ + cbz r0, 2fe98 <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 2fbb6 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 72184 │ │ │ │ + ble.n 2feb2 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 722dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fb48 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe44 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71494 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 2fbe2 <_Py_fstat@@Base+0x15a> │ │ │ │ + bge.n 2fede <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbdc <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fed8 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fbdc <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fed8 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 2fc4c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 2ff48 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 12586c │ │ │ │ - b.n 2fc4e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 12529c │ │ │ │ + b.n 2ff4a <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #22428 @ 0x579c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #23352 @ 0x5b38 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 2fca2 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 2ff9e <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2fca6 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ffa2 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23368 @ 0x5b48 │ │ │ │ + movw r1, #22480 @ 0x57d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fce2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ffde <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fca2 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ff9e <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #65499 @ 0xffdb │ │ │ │ - movt r1, #2 │ │ │ │ + movw r1, #727 @ 0x2d7 │ │ │ │ + movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2fce8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffe4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #628] @ (2ff74 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #628] @ (30270 <_Py_fstat@@Base+0x4ec>) │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ @@ -7860,236 +8147,236 @@ │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 20bf74 │ │ │ │ - cbz r0, 2fd64 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20ca24 │ │ │ │ + cbz r0, 30060 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ - bge.n 2fd68 <_Py_fstat@@Base+0x2e0> │ │ │ │ + bge.n 30064 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23404 @ 0x5b6c │ │ │ │ + movw r1, #22516 @ 0x57f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 2fd7c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 30078 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 2fd7e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 3007a <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, sl, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [r6, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #65401 @ 0xff79 │ │ │ │ - movt r2, #2 │ │ │ │ + movw r2, #629 @ 0x275 │ │ │ │ + movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20d710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2fed6 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 301d2 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23540 @ 0x5bf4 │ │ │ │ + movw fp, #22652 @ 0x587c │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff9a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30296 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2fe06 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 30102 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2fe60 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 3015c <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23512 @ 0x5bd8 │ │ │ │ + movw r1, #22624 @ 0x5860 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 12736c │ │ │ │ + b.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23444 @ 0x5b94 │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 2fde8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300e4 <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, sl │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 20c078 │ │ │ │ + bl 20cb28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + movw r0, #22616 @ 0x5858 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fed8 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 301d4 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fea0 <_Py_fstat@@Base+0x418> │ │ │ │ + beq.n 3019c <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2fea0 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 3019c <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2fed2 <_Py_fstat@@Base+0x44a> │ │ │ │ + bls.n 301ce <_Py_fstat@@Base+0x44a> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2fed2 <_Py_fstat@@Base+0x44a> │ │ │ │ + bhi.n 301ce <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 2fdd8 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300d4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2fdd8 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300d4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 774c0 │ │ │ │ + b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 2ff22 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ff38 <_Py_fstat@@Base+0x4b0> │ │ │ │ - cbnz r7, 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + beq.n 30234 <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff9a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30296 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fef0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301ec <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fed8 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301d4 <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2fef6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301f2 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, r4, #12 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ adds r6, #12 │ │ │ │ add r6, r4 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 2fef6 <_Py_fstat@@Base+0x46e> │ │ │ │ + beq.n 301f2 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 2ff4c <_Py_fstat@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #24] @ (2ff74 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30270 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2ff6c <_Py_fstat@@Base+0x4e4> │ │ │ │ + beq.n 30268 <_Py_fstat@@Base+0x4e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8101,630 +8388,630 @@ │ │ │ │ blx 2a620 <__recvmsg64@plt> │ │ │ │ str r0, [r4, #8] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 2ffd6 <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 302d2 <_Py_fstat@@Base+0x54e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 2fffa <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302f6 <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 3000c <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 30308 <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 3002c <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r0, 30328 <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (30060 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (3035c <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c430 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 30046 <_Py_fstat@@Base+0x5be> │ │ │ │ + beq.n 30342 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3005e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 3035a <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30042 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 3033e <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30042 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 3033e <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #152] @ (3010c <_Py_fstat@@Base+0x684>) │ │ │ │ - sub sp, #8 │ │ │ │ - bl 8ee64 │ │ │ │ - cbz r0, 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 300b6 <_Py_fstat@@Base+0x62e> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30108 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (30110 <_Py_fstat@@Base+0x688>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8094c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 714b0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (30110 <_Py_fstat@@Base+0x688>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ - cbz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30106 <_Py_fstat@@Base+0x67e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30106 <_Py_fstat@@Base+0x67e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30170 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030114 : │ │ │ │ +00030360 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c430 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20e3e4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20ee94 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r2, r0, #348 @ 0x15c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #736] @ (3042c ) │ │ │ │ + ldr r2, [pc, #736] @ (30678 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (30430 ) │ │ │ │ + ldr r1, [pc, #716] @ (3067c ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 3017c │ │ │ │ + bne.n 303c8 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6c0a0 │ │ │ │ - cbz r0, 3019e │ │ │ │ + bl 6c1a8 │ │ │ │ + cbz r0, 303ea │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 301b0 │ │ │ │ - b.n 301cc │ │ │ │ - ldr r2, [pc, #660] @ (30434 ) │ │ │ │ - movw r3, #24144 @ 0x5e50 │ │ │ │ + cbnz r3, 303fc │ │ │ │ + b.n 30418 │ │ │ │ + ldr r2, [pc, #660] @ (30680 ) │ │ │ │ + movw r3, #23256 @ 0x5ad8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30478 │ │ │ │ - ldr r0, [pc, #644] @ (30438 ) │ │ │ │ - bl 6ca1c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30438 ) │ │ │ │ - bl 6cc60 │ │ │ │ - ldr r0, [pc, #632] @ (30438 ) │ │ │ │ - bl 6c2c8 │ │ │ │ + b.n 306c4 │ │ │ │ + ldr r0, [pc, #644] @ (30684 ) │ │ │ │ + bl 6cb50 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (30684 ) │ │ │ │ + bl 6cd94 │ │ │ │ + ldr r0, [pc, #632] @ (30684 ) │ │ │ │ + bl 6c3d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30458 │ │ │ │ - cbnz r5, 301da │ │ │ │ + bne.w 306a4 │ │ │ │ + cbnz r5, 30426 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 301f0 │ │ │ │ - ldr r0, [pc, #616] @ (3043c ) │ │ │ │ - bl 6cc60 │ │ │ │ - b.n 301f0 │ │ │ │ - ldr r0, [pc, #604] @ (30438 ) │ │ │ │ + cbz r3, 3043c │ │ │ │ + ldr r0, [pc, #616] @ (30688 ) │ │ │ │ + bl 6cd94 │ │ │ │ + b.n 3043c │ │ │ │ + ldr r0, [pc, #604] @ (30684 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6da88 │ │ │ │ + bl 6dbbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301cc │ │ │ │ - movw r3, #24116 @ 0x5e34 │ │ │ │ + beq.n 30418 │ │ │ │ + movw r3, #23228 @ 0x5abc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30460 │ │ │ │ - ldr r0, [pc, #584] @ (3043c ) │ │ │ │ - bl 6c2c8 │ │ │ │ - cbz r0, 3020c │ │ │ │ - ldr r2, [pc, #568] @ (30434 ) │ │ │ │ + b.n 306ac │ │ │ │ + ldr r0, [pc, #584] @ (30688 ) │ │ │ │ + bl 6c3d0 │ │ │ │ + cbz r0, 30458 │ │ │ │ + ldr r2, [pc, #568] @ (30680 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30478 │ │ │ │ - bl 6c548 │ │ │ │ + b.n 306c4 │ │ │ │ + bl 6c650 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30450 │ │ │ │ + ldr.w fp, [pc, #568] @ 3069c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30264 │ │ │ │ + beq.n 304b0 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3025e │ │ │ │ + beq.n 304aa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3025e │ │ │ │ + beq.n 304aa │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1ef2c0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 153fd4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1fa6d8 │ │ │ │ + bl 1fb63c │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3021e │ │ │ │ - ldr.w r9, [pc, #492] @ 30454 │ │ │ │ + b.n 3046a │ │ │ │ + ldr.w r9, [pc, #492] @ 306a0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30280 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r6, 304cc │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (30440 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6da5c │ │ │ │ + ldr r0, [pc, #452] @ (3068c ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6db90 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 30296 │ │ │ │ + beq.n 304e2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 302b6 │ │ │ │ + cbz r0, 30502 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 302b6 │ │ │ │ - bl 1a0c7c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 30502 │ │ │ │ + bl 1a2790 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6daac │ │ │ │ + bl 6dbe0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5b04 │ │ │ │ + bl 1d76f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 302e0 │ │ │ │ + cbz r5, 3052c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13bfd0 │ │ │ │ + bl 13bdc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d61a0 │ │ │ │ + bl 1d7d90 │ │ │ │ mov r5, sl │ │ │ │ - b.n 302ca │ │ │ │ + b.n 30516 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c548 │ │ │ │ + bl 6c650 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa6b4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30444 ) │ │ │ │ + bl fa194 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30690 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30322 │ │ │ │ + cbz r2, 3056e │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 30318 │ │ │ │ + bne.n 30564 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3034a │ │ │ │ + beq.n 30596 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a8a04 │ │ │ │ + bl 1aa6c0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3034a │ │ │ │ - movw r3, #24064 @ 0x5e00 │ │ │ │ + beq.n 30596 │ │ │ │ + movw r3, #23176 @ 0x5a88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 303be │ │ │ │ + b.n 3060a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 303ca │ │ │ │ + beq.n 30616 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30376 │ │ │ │ + beq.n 305c2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30448 ) │ │ │ │ + ldr r0, [pc, #216] @ (30694 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 30394 │ │ │ │ + cbz r5, 305e0 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 303d4 │ │ │ │ + bne.n 30620 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 30404 │ │ │ │ + beq.n 30650 │ │ │ │ dmb ish │ │ │ │ - beq.n 303b0 │ │ │ │ - ldr r0, [pc, #156] @ (30448 ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 305fc │ │ │ │ + ldr r0, [pc, #156] @ (30694 ) │ │ │ │ + bl 2461a4 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3040e │ │ │ │ - movw r3, #24088 @ 0x5e18 │ │ │ │ + cbnz r3, 3065a │ │ │ │ + movw r3, #23200 @ 0x5aa0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3044c ) │ │ │ │ + ldr r1, [pc, #140] @ (30698 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30478 │ │ │ │ + b.n 306c4 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3035a │ │ │ │ - b.n 30352 │ │ │ │ + beq.n 305a6 │ │ │ │ + b.n 3059e │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dba4c <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ + bl 1dd574 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd84c │ │ │ │ + bl 1df334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1678 │ │ │ │ + bl 1e3160 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 303f8 │ │ │ │ - bl 107880 │ │ │ │ + cbz r0, 30644 │ │ │ │ + bl 107210 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e1a4c │ │ │ │ - b.n 30382 │ │ │ │ + bl 1e3390 │ │ │ │ + b.n 305ce │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 303a4 │ │ │ │ - b.n 3039c │ │ │ │ + beq.n 305f0 │ │ │ │ + b.n 305e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5e5c │ │ │ │ + bl 1d7a4c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f1554 │ │ │ │ + b.w 1f2988 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30484 ) │ │ │ │ + ldr r1, [pc, #32] @ (306d0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #152] @ (3077c ) │ │ │ │ + sub sp, #8 │ │ │ │ + bl 8e3d0 │ │ │ │ + cbz r0, 30722 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 30726 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30916 @ 0x78c4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30722 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 30722 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30778 │ │ │ │ + ldr r1, [pc, #88] @ (30780 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 805f4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 30760 │ │ │ │ + bl 71608 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 30760 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #64] @ (30780 ) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79644 │ │ │ │ + cbz r0, 30760 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30760 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 30760 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30776 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 30776 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, pc, #96 @ (adr r2, 307e0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 304a6 │ │ │ │ + cbz r3, 307a2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (305dc ) │ │ │ │ + ldr r6, [pc, #308] @ (308d8 ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 304da │ │ │ │ + bne.n 307d6 │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 304da │ │ │ │ + ble.n 307d6 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 304da │ │ │ │ - cbnz r7, 304fe │ │ │ │ - ldr r5, [pc, #260] @ (305e0 ) │ │ │ │ + bne.n 307d6 │ │ │ │ + cbnz r7, 307fa │ │ │ │ + ldr r5, [pc, #260] @ (308dc ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 304fe │ │ │ │ + cbnz r0, 307fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 305ce │ │ │ │ + b.n 308ca │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 304fa │ │ │ │ + beq.n 307f6 │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30576 │ │ │ │ + cbz r4, 30872 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30520 │ │ │ │ + beq.n 3081c │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30584 │ │ │ │ + beq.n 30880 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3052e │ │ │ │ + beq.n 3082a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 3088c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30544 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 30840 │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 304fa │ │ │ │ + blt.n 307f6 │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3059a │ │ │ │ - b.n 30548 │ │ │ │ + beq.n 30896 │ │ │ │ + b.n 30844 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3055e │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 3085a │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 304fa │ │ │ │ + blt.n 307f6 │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 305a2 │ │ │ │ - b.n 30562 │ │ │ │ + beq.n 3089e │ │ │ │ + b.n 3085e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3056a │ │ │ │ + cbz r1, 30866 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 305a8 │ │ │ │ + beq.n 308a4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30572 │ │ │ │ + cbz r2, 3086e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 305ac │ │ │ │ + beq.n 308a8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20e420 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20eed0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - cdp 0, 4, cr0, cr12, cr7, {2} │ │ │ │ - ldr r2, [pc, #104] @ (30650 ) │ │ │ │ + cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ + ldr r2, [pc, #104] @ (3094c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 30636 │ │ │ │ + beq.n 30932 │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8735,15 +9022,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 305fe │ │ │ │ + bne.n 308fa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8754,26 +9041,26 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f9efc │ │ │ │ + bl 1faedc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ - ldr r3, [pc, #88] @ (306dc ) │ │ │ │ + b.w fa3ec │ │ │ │ + ldr r3, [pc, #88] @ (309d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 306c8 │ │ │ │ + beq.n 309c4 │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -8794,195 +9081,195 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6c0a0 │ │ │ │ + bl 6c1a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30710 │ │ │ │ + cbz r0, 30a0c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30726 │ │ │ │ + b.n 30a22 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25412 @ 0x6344 │ │ │ │ + movw r1, #24524 @ 0x5fcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25516 @ 0x63ac │ │ │ │ + movw r0, #24628 @ 0x6034 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 14c960 │ │ │ │ + bl 14caec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25572 @ 0x63e4 │ │ │ │ + movw r0, #24684 @ 0x606c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 3079c │ │ │ │ - movw r0, #55016 @ 0xd6e8 │ │ │ │ + bls.n 30a98 │ │ │ │ + movw r0, #54056 @ 0xd328 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3079c │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 307c8 │ │ │ │ + b.n 30ac4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 307b4 │ │ │ │ + ble.n 30ab0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 307b6 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 307b6 │ │ │ │ - b.n 30798 │ │ │ │ + bne.n 30ab2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 30ab2 │ │ │ │ + b.n 30a94 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdf48 │ │ │ │ + bl 1cfc90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30798 │ │ │ │ + blt.n 30a94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 307f0 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30aec │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 307fc │ │ │ │ + cbz r3, 30af8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 308da │ │ │ │ + b.n 30bd6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 308e2 │ │ │ │ + bl 30bde │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 308d0 │ │ │ │ + beq.n 30bcc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30820 │ │ │ │ + bne.n 30b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3087a │ │ │ │ + cbnz r3, 30b76 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30872 │ │ │ │ + cbz r0, 30b6e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30882 │ │ │ │ - b.n 3087a │ │ │ │ + cbz r6, 30b7e │ │ │ │ + b.n 30b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308e2 │ │ │ │ + bl 30bde │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3085c │ │ │ │ + cbz r0, 30b58 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3088a │ │ │ │ + beq.n 30b86 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30838 │ │ │ │ + bne.n 30b34 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1ac8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 308a4 │ │ │ │ + cbnz r0, 30ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 308d0 │ │ │ │ + b.n 30bcc │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30850 │ │ │ │ + b.n 30b4c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3086c │ │ │ │ + beq.n 30b68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30846 │ │ │ │ + b.n 30b42 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 308b8 │ │ │ │ + ble.n 30bb4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 308a4 │ │ │ │ + b.n 30ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 308d6 │ │ │ │ + bl c23e0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ + b.n 30bd2 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -8992,401 +9279,114 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30904 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30c00 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30910 │ │ │ │ + cbz r3, 30c0c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30932 │ │ │ │ + b.n 30c2e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ - cbnz r0, 30920 │ │ │ │ + bl b35ec │ │ │ │ + cbnz r0, 30c1c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3092e │ │ │ │ + b.n 30c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3091a │ │ │ │ - ldr r0, [pc, #8] @ (30938 ) │ │ │ │ + bne.n 30c16 │ │ │ │ + ldr r0, [pc, #8] @ (30c34 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003093c : │ │ │ │ +00030c38 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13bf88 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13bd7c <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030942 : │ │ │ │ +00030c3e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #80] @ (309a4 ) │ │ │ │ + ldr r5, [pc, #80] @ (30ca0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1d09ac │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30992 │ │ │ │ + cbz r3, 30c8e │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30984 │ │ │ │ + cbz r3, 30c80 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ce050 │ │ │ │ + bl 1cfd98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30988 │ │ │ │ + b.n 30c84 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - b.n 30996 │ │ │ │ + bl ffb94 │ │ │ │ + b.n 30c92 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1d0a3c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 309c4 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 309c6 │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ - cbnz r3, 309d6 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 309d6 │ │ │ │ - cmp r1, #8 │ │ │ │ - bgt.n 309d6 │ │ │ │ - cbnz r7, 309f4 │ │ │ │ - ldr r6, [pc, #704] @ (30c98 ) │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r7, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #4 │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 30a28 │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 30a2c │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #26300 @ 0x66bc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #48216 @ 0xbc58 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r3, sl │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 30c8e │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl f479c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30a42 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30a28 │ │ │ │ - cbz r4, 30a76 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cbz r3, 30a4e │ │ │ │ - subs r4, r5, #5 │ │ │ │ - beq.n 30a86 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - cbz r6, 30a58 │ │ │ │ - subs r4, #1 │ │ │ │ - beq.n 30a94 │ │ │ │ - b.n 30a60 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - cbz r5, 30a6a │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 30aa0 │ │ │ │ - b.n 30a72 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ - b.n 30aa8 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - bl 1dc0f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 30a28 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30ac2 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 30c6e │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30ae4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #26320 @ 0x66d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 30a28 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc30c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30c62 │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #26364 @ 0x66fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r3, r5 │ │ │ │ - bl cd23c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b30 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 30b30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 30c62 │ │ │ │ - ldr r1, [pc, #352] @ (30c9c ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - bl 8094c │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt.n 30b62 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 30c62 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 30c62 │ │ │ │ - b.n 30ba2 │ │ │ │ - ldr r1, [pc, #316] @ (30ca0 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl b936c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b86 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbnz r2, 30b86 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 30baa │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c62 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 30c62 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c62 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30bca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30bca │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30be4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 30be4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 30c62 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30c0c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c62 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c62 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 144418 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 30c62 │ │ │ │ - add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r7 │ │ │ │ - bl 115b4c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 30c4a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30c60 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30c6e │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30abe │ │ │ │ - b.n 30a28 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - strd r9, r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 1dc134 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - vmla.i16 d0, d4, d7[0] │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30cc6 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30cc6 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30cd2 │ │ │ │ + cbz r3, 30cd2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30cf6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30ce6 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30ce6 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cf2 │ │ │ │ + b.n 30cf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1dd4 │ │ │ │ + bl b1850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ce0 │ │ │ │ - ldr r0, [pc, #8] @ (30cfc ) │ │ │ │ + beq.n 30ce0 │ │ │ │ + ldr r0, [pc, #8] @ (30cfc ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -9398,17 +9398,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d30 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d32 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00030d34 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9417,17 +9417,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d64 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d66 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ @@ -9500,75 +9500,75 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 30e3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 30e56 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61636 @ 0xf0c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17808 @ 0x4590 │ │ │ │ + movw r0, #16848 @ 0x41d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ b.n 30e52 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17808 @ 0x4590 │ │ │ │ + movw r0, #16848 @ 0x41d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e14 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30e6e │ │ │ │ ldr r6, [pc, #24] @ (30e70 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r5, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dd304 │ │ │ │ + bl dcdcc │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 211298 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 211d48 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbnz r2, 30eaa │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58612 @ 0xe4f4 │ │ │ │ + movw r1, #57652 @ 0xe134 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0100 │ │ │ │ + bl bfb70 │ │ │ │ cbnz r0, 30ec0 │ │ │ │ b.n 30ebc │ │ │ │ - movw r0, #58612 @ 0xe4f4 │ │ │ │ + movw r0, #57652 @ 0xe134 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e90 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30ec6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c3334 │ │ │ │ + bl c2d64 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00030eca : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9580,20 +9580,20 @@ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77a4c │ │ │ │ + bl 77b88 │ │ │ │ cbz r0, 30f32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a8de8 │ │ │ │ + bl 1aaac4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 30f36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30f32 │ │ │ │ subs r3, #1 │ │ │ │ @@ -9614,22 +9614,22 @@ │ │ │ │ b.n 31098 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 30fb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31066 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3102a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ bge.n 30f74 │ │ │ │ @@ -9670,25 +9670,25 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1a8eb4 │ │ │ │ + bl 1aab90 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31020 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a9010 │ │ │ │ + bl 1aacec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3101e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -9731,15 +9731,15 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 3103a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31098 │ │ │ │ @@ -9768,32 +9768,32 @@ │ │ │ │ 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 310dc <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b5458 │ │ │ │ + bl 1b7024 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 310e0 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000310e4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d320 │ │ │ │ + b.w 12d088 │ │ │ │ │ │ │ │ 000310ea : │ │ │ │ - b.w 1b43a0 │ │ │ │ + b.w 1b5f6c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 310f8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -9820,421 +9820,421 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31148 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 31164 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31164 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 31180 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31180 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 3119c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3119c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3119c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000311a0 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r3, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r6, [r4, #3660] @ 0xe4c │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr.w r0, [r4, #3668] @ 0xe54 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #3656] @ 0xe48 │ │ │ │ str.w r6, [r4, #3660] @ 0xe4c │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ cbz r3, 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bf88 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13bd7c <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d5e5c │ │ │ │ + bl 1d7a4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1010 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5e5c │ │ │ │ + b.w 1d7a4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00031206 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (31260 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1d09ac │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31250 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31242 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ce52c │ │ │ │ + bl 1d0274 │ │ │ │ b.n 31246 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ b.n 31254 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1d0a3c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 r4, [r0, #24] │ │ │ │ + cbz r4, 312b0 │ │ │ │ + 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 31288 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl ffb94 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #31012 @ 0x7924 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 82a10 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57320 @ 0xdfe8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + mov r0, r4 │ │ │ │ + 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 r3, [pc, #28] @ (31290 ) │ │ │ │ + ldr r3, [pc, #28] @ (312f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e0e4c │ │ │ │ + bl 1e2934 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031294 : │ │ │ │ - ldr r0, [pc, #4] @ (3129c ) │ │ │ │ - b.w cbed4 │ │ │ │ +000312fc : │ │ │ │ + ldr r0, [pc, #4] @ (31304 ) │ │ │ │ + b.w cb974 │ │ │ │ nop │ │ │ │ add.w r0, r0, #71 @ 0x47 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #32060 @ 0x7d3c │ │ │ │ + movw r1, #31016 @ 0x7928 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 312c8 │ │ │ │ + bge.n 31330 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31582 │ │ │ │ + b.n 315ea │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32072 @ 0x7d48 │ │ │ │ + movw r1, #31028 @ 0x7934 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32084 @ 0x7d54 │ │ │ │ + movw r1, #31040 @ 0x7940 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #31052 @ 0x794c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #31060 @ 0x7954 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #31072 @ 0x7960 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32128 @ 0x7d80 │ │ │ │ + movw r1, #31084 @ 0x796c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32140 @ 0x7d8c │ │ │ │ + movw r1, #31096 @ 0x7978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32152 @ 0x7d98 │ │ │ │ + movw r1, #31108 @ 0x7984 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32160 @ 0x7da0 │ │ │ │ + movw r1, #31116 @ 0x798c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32172 @ 0x7dac │ │ │ │ + movw r1, #31128 @ 0x7998 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32184 @ 0x7db8 │ │ │ │ + movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32196 @ 0x7dc4 │ │ │ │ + movw r1, #31152 @ 0x79b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 3132a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32208 @ 0x7dd0 │ │ │ │ + movw r1, #31164 @ 0x79bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + movw r1, #31176 @ 0x79c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32232 @ 0x7de8 │ │ │ │ + movw r1, #31188 @ 0x79d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32244 @ 0x7df4 │ │ │ │ + movw r1, #31200 @ 0x79e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32256 @ 0x7e00 │ │ │ │ + movw r1, #31212 @ 0x79ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32268 @ 0x7e0c │ │ │ │ + movw r1, #31224 @ 0x79f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32280 @ 0x7e18 │ │ │ │ + movw r1, #31236 @ 0x7a04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32288 @ 0x7e20 │ │ │ │ + movw r1, #31244 @ 0x7a0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32300 @ 0x7e2c │ │ │ │ + movw r1, #31256 @ 0x7a18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32312 @ 0x7e38 │ │ │ │ + movw r1, #31268 @ 0x7a24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32324 @ 0x7e44 │ │ │ │ + movw r1, #31280 @ 0x7a30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32336 @ 0x7e50 │ │ │ │ + movw r1, #31292 @ 0x7a3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32348 @ 0x7e5c │ │ │ │ + movw r1, #31304 @ 0x7a48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32360 @ 0x7e68 │ │ │ │ + movw r1, #31316 @ 0x7a54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + movw r1, #31328 @ 0x7a60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32384 @ 0x7e80 │ │ │ │ + movw r1, #31340 @ 0x7a6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32396 @ 0x7e8c │ │ │ │ + movw r1, #31352 @ 0x7a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32408 @ 0x7e98 │ │ │ │ + movw r1, #31364 @ 0x7a84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32420 @ 0x7ea4 │ │ │ │ + movw r1, #31376 @ 0x7a90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32432 @ 0x7eb0 │ │ │ │ + movw r1, #31388 @ 0x7a9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 3132a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32448 @ 0x7ec0 │ │ │ │ + movw r1, #31404 @ 0x7aac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cbz r4, 315d0 │ │ │ │ - ldrd r6, r7, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldrexd r8, r9, [r1] │ │ │ │ - strexd r5, r2, r3, [r1] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 315a8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 100124 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #32456 @ 0x7ec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58320 @ 0xe3d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10243,713 +10243,713 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #32560 @ 0x7f30 │ │ │ │ + movw r1, #31560 @ 0x7b48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 31644 │ │ │ │ + bl bfb70 │ │ │ │ + cbz r0, 31644 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef4 │ │ │ │ - cbnz r0, 31648 │ │ │ │ + bl cd994 │ │ │ │ + cbnz r0, 31648 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32460 @ 0x7ecc │ │ │ │ + movw r1, #31460 @ 0x7ae4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316f0 │ │ │ │ + b.n 316f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3166a │ │ │ │ + bmi.n 3166a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #31488 @ 0x7b00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31644 │ │ │ │ + bl 12736c │ │ │ │ + b.n 31644 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3168e │ │ │ │ + cbz r1, 3168e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 31696 │ │ │ │ + bmi.n 31696 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + movw r1, #31512 @ 0x7b18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31644 │ │ │ │ + bl 12736c │ │ │ │ + b.n 31644 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15608 @ 0x3cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32552 @ 0x7f28 │ │ │ │ + movw r0, #31552 @ 0x7b40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31644 │ │ │ │ - bl 1da05c │ │ │ │ + blt.n 31644 │ │ │ │ + bl 1dbb80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31644 │ │ │ │ + beq.n 31644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f4438 │ │ │ │ + bl 1f5590 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316da │ │ │ │ - bl 1da8d4 │ │ │ │ - b.n 31644 │ │ │ │ - bl 1f9efc │ │ │ │ + bne.n 316da │ │ │ │ + bl 1dc3fc │ │ │ │ + b.n 31644 │ │ │ │ + bl 1faedc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1da8d4 │ │ │ │ + bl 1dc3fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa7f4 │ │ │ │ + bl fa3ec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3170e │ │ │ │ + cbz r3, 3170e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 31710 │ │ │ │ + b.n 31710 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - cbnz r3, 31724 │ │ │ │ + cbnz r3, 31724 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 31724 │ │ │ │ + blt.n 31724 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 31724 │ │ │ │ - cbnz r0, 31740 │ │ │ │ - ldr r5, [pc, #236] @ (31814 ) │ │ │ │ + bgt.n 31724 │ │ │ │ + cbnz r0, 31740 │ │ │ │ + ldr r5, [pc, #236] @ (31814 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31740 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3180c │ │ │ │ - cbnz r4, 31760 │ │ │ │ + b.n 3180c │ │ │ │ + cbnz r4, 31760 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3560 @ 0xde8 │ │ │ │ + movw r1, #2516 @ 0x9d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32580 @ 0x7f44 │ │ │ │ + movw r0, #31580 @ 0x7b5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3176e │ │ │ │ - b.n 3173c │ │ │ │ + bge.n 3176e │ │ │ │ + b.n 3173c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a728 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31742 │ │ │ │ - b.n 3173c │ │ │ │ + bne.n 31742 │ │ │ │ + b.n 3173c │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31790 │ │ │ │ + ble.n 31790 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32596 @ 0x7f54 │ │ │ │ + movw r1, #31596 @ 0x7b6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad8 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 317ac │ │ │ │ + bge.n 317ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32676 @ 0x7fa4 │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3173c │ │ │ │ - ldr r2, [pc, #104] @ (31818 ) │ │ │ │ + bl 12736c │ │ │ │ + b.n 3173c │ │ │ │ + ldr r2, [pc, #104] @ (31818 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3173c │ │ │ │ + beq.n 3173c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317ec │ │ │ │ + bne.n 317ec │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31d90 │ │ │ │ - cbz r0, 317e6 │ │ │ │ + bl 31d90 │ │ │ │ + cbz r0, 317e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 317fc │ │ │ │ - b.n 3173c │ │ │ │ + bne.n 317fc │ │ │ │ + b.n 3173c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 317ce │ │ │ │ - b.n 3180c │ │ │ │ + bne.n 317ce │ │ │ │ + b.n 3180c │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d90 │ │ │ │ - cbz r0, 3180c │ │ │ │ - b.n 317da │ │ │ │ + bl 31d90 │ │ │ │ + cbz r0, 3180c │ │ │ │ + b.n 317da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3173c │ │ │ │ + bne.n 3173c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3173c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3173c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + movw r2, #58336 @ 0xe3e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cded4 │ │ │ │ - cbz r0, 31862 │ │ │ │ + bl 1cfc1c │ │ │ │ + cbz r0, 31862 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31868 │ │ │ │ + bmi.n 31868 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32808 @ 0x8028 │ │ │ │ + movw r1, #31808 @ 0x7c40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cf4 │ │ │ │ + b.n 31cf4 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31884 │ │ │ │ + beq.n 31884 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 318b8 │ │ │ │ + b.n 318b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #32856 @ 0x8058 │ │ │ │ + movw r1, #31856 @ 0x7c70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 31862 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 31862 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31914 │ │ │ │ + beq.n 31914 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3189e │ │ │ │ + bne.n 3189e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31914 │ │ │ │ + beq.n 31914 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 3192c │ │ │ │ + ble.n 3192c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318e4 │ │ │ │ + blt.n 318e4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #32912 @ 0x8090 │ │ │ │ + movw r1, #31912 @ 0x7ca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 31862 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 31862 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3189e │ │ │ │ + beq.n 3189e │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 3190a │ │ │ │ + ble.n 3190a │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 318f2 │ │ │ │ - b.n 31914 │ │ │ │ + bne.n 318f2 │ │ │ │ + b.n 31914 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31910 │ │ │ │ + cbz r3, 31910 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31904 │ │ │ │ - b.n 31914 │ │ │ │ + bne.n 31904 │ │ │ │ + b.n 31914 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 318b6 │ │ │ │ + bne.n 318b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32960 @ 0x80c0 │ │ │ │ + movw r1, #31960 @ 0x7cd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31862 │ │ │ │ + bl 12736c │ │ │ │ + b.n 31862 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3b04 <_PyThreadState_New@@Base+0x3178> │ │ │ │ + bl 1a5624 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31862 │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + beq.n 31862 │ │ │ │ + movw r2, #58336 @ 0xe3e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215dfc │ │ │ │ + bl 2168a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31862 │ │ │ │ + beq.n 31862 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.n 31970 │ │ │ │ + bpl.n 31970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a2f78 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c64 │ │ │ │ + beq.w 31c64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215f68 │ │ │ │ + bl 216a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 319ac │ │ │ │ + bge.n 319ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31bfc │ │ │ │ + b.n 31bfc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 319c2 │ │ │ │ + beq.n 319c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 319c2 │ │ │ │ + cbnz r3, 319c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b76 │ │ │ │ + bne.w 31b76 │ │ │ │ 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 31b24 │ │ │ │ + bge.w 31b24 │ │ │ │ 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 31b1e │ │ │ │ + bge.w 31b1e │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31a38 │ │ │ │ - ldr r3, [pc, #692] @ (31cb8 ) │ │ │ │ + bpl.n 31a38 │ │ │ │ + ldr r3, [pc, #692] @ (31cb8 ) │ │ │ │ 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 31a36 │ │ │ │ + beq.n 31a36 │ │ │ │ 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 31b1e │ │ │ │ + beq.n 31b1e │ │ │ │ mov r0, fp │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31afc │ │ │ │ - bl d42d0 │ │ │ │ + bne.n 31afc │ │ │ │ + bl d3d90 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31a94 │ │ │ │ - ldr r3, [pc, #604] @ (31cb8 ) │ │ │ │ + bpl.n 31a94 │ │ │ │ + ldr r3, [pc, #604] @ (31cb8 ) │ │ │ │ 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 31a90 │ │ │ │ + beq.n 31a90 │ │ │ │ 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 31b0a │ │ │ │ + beq.n 31b0a │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e5ec │ │ │ │ - cbz r0, 31b0a │ │ │ │ + bl 8dc38 │ │ │ │ + cbz r0, 31b0a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31aa2 │ │ │ │ + beq.n 31aa2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31aa2 │ │ │ │ + ble.n 31aa2 │ │ │ │ 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 31af0 │ │ │ │ + bne.n 31af0 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31ae8 │ │ │ │ + bne.n 31ae8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31afc │ │ │ │ + beq.n 31afc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31afc │ │ │ │ + b.n 31afc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 31ad6 │ │ │ │ + b.n 31ad6 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31aa2 │ │ │ │ + b.n 31aa2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ - cbz r0, 31b0a │ │ │ │ - bl d42d0 │ │ │ │ + bl bc3a4 │ │ │ │ + cbz r0, 31b0a │ │ │ │ + bl d3d90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1376b8 │ │ │ │ - cbnz r0, 31b1e │ │ │ │ + bl 1374ac │ │ │ │ + cbnz r0, 31b1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1376ec │ │ │ │ + bl 1374e0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319de │ │ │ │ + b.n 319de │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31b52 │ │ │ │ + ble.n 31b52 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7da10 │ │ │ │ + bl 7db30 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31b38 │ │ │ │ + b.n 31b38 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b5e │ │ │ │ + cbz r3, 31b5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ + bl 1bc1e4 │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b78 │ │ │ │ + cbz r3, 31b78 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 1220a8 │ │ │ │ - b.n 31b66 │ │ │ │ + bl 121b20 │ │ │ │ + b.n 31b66 │ │ │ │ movs r7, #0 │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a89c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ba4 │ │ │ │ + beq.n 31ba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31ba4 │ │ │ │ + cbnz r3, 31ba4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cf4 │ │ │ │ + beq.w 31cf4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cf4 │ │ │ │ + bne.w 31cf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cf4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cf4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c0100 │ │ │ │ + bl bfb70 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31c04 │ │ │ │ + beq.n 31c04 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c4e │ │ │ │ - b.n 31bc6 │ │ │ │ + blt.n 31c4e │ │ │ │ + b.n 31bc6 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31c20 │ │ │ │ + beq.n 31c20 │ │ │ │ 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 31c30 │ │ │ │ + bpl.n 31c30 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a2f78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31bf8 │ │ │ │ + beq.n 31bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bf8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bf8 │ │ │ │ + bne.n 31bf8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bf8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c64 │ │ │ │ + beq.n 31c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c64 │ │ │ │ + cbnz r3, 31c64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31cbc │ │ │ │ + bne.n 31cbc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c78 │ │ │ │ + bpl.n 31c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a2f78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ - beq.n 31c96 │ │ │ │ + beq.n 31c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31c96 │ │ │ │ + cbnz r3, 31c96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31862 │ │ │ │ + beq.w 31862 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31862 │ │ │ │ + bne.w 31862 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31862 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31862 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31cd2 │ │ │ │ + beq.n 31cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31cd2 │ │ │ │ + cbnz r3, 31cd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31862 │ │ │ │ + beq.w 31862 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31862 │ │ │ │ + bne.w 31862 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31862 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31862 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (31d28 ) │ │ │ │ + ldr r3, [pc, #28] @ (31d28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1d5888 │ │ │ │ + bl 1d7478 │ │ │ │ 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] @ (31d8c ) │ │ │ │ + ldr r2, [pc, #80] @ (31d8c ) │ │ │ │ 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 31d7c │ │ │ │ + ble.n 31d7c │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d78 │ │ │ │ + cbz r3, 31d78 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d86 │ │ │ │ - beq.n 31d78 │ │ │ │ + blt.n 31d86 │ │ │ │ + beq.n 31d78 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e8684 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e9bfc <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d4c │ │ │ │ + b.n 31d4c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31d88 │ │ │ │ + b.n 31d88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10958,292 +10958,292 @@ │ │ │ │ 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 31dc6 │ │ │ │ + beq.n 31dc6 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31db8 │ │ │ │ + bne.n 31db8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31da4 │ │ │ │ - bl 840cc │ │ │ │ + b.n 31da4 │ │ │ │ + bl 83d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31db4 │ │ │ │ + beq.n 31db4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31dc8 │ │ │ │ + b.n 31dc8 │ │ │ │ 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 31df8 │ │ │ │ + bge.n 31df8 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33892 @ 0x8464 │ │ │ │ + movw r0, #32872 @ 0x8068 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - ldr r1, [pc, #204] @ (31ec8 ) │ │ │ │ + b.w ddd70 │ │ │ │ + ldr r1, [pc, #204] @ (31ec8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31ec0 │ │ │ │ + blt.n 31ec0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e44 │ │ │ │ - bl 216448 │ │ │ │ + cbnz r5, 31e44 │ │ │ │ + bl 216dc4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21864 @ 0x5568 │ │ │ │ + movw r1, #20904 @ 0x51a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21872 @ 0x5570 │ │ │ │ + movw r4, #20912 @ 0x51b0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33912 @ 0x8478 │ │ │ │ + movw r0, #32892 @ 0x807c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31ec2 │ │ │ │ - bl 13cf38 │ │ │ │ + b.n 31ec2 │ │ │ │ + bl 13cd28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e8c │ │ │ │ + bne.n 31e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216448 │ │ │ │ + bl 216dc4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21872 @ 0x5570 │ │ │ │ + movw r0, #20912 @ 0x51b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21864 @ 0x5568 │ │ │ │ + movw r2, #20904 @ 0x51a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33948 @ 0x849c │ │ │ │ + movw r0, #32928 @ 0x80a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 31ea8 │ │ │ │ - ble.n 31ea6 │ │ │ │ + bl 13d278 │ │ │ │ + b.n 31ea8 │ │ │ │ + ble.n 31ea6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54392 @ 0xd478 │ │ │ │ + movw r1, #53352 @ 0xd068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ec2 │ │ │ │ + beq.n 31ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31ec2 │ │ │ │ + cbnz r3, 31ec2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ec2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ec2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31e14 │ │ │ │ + bgt.n 31e14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31eec │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 31f24 │ │ │ │ + bne.n 31eec │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 31f24 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46680 @ 0xb658 │ │ │ │ + movw r1, #45680 @ 0xb270 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33988 @ 0x84c4 │ │ │ │ + movw r0, #32988 @ 0x80dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f12 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 31f24 │ │ │ │ + bge.n 31f12 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 31f24 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31f1c │ │ │ │ + b.n 31f1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31f06 │ │ │ │ + beq.n 31f06 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a89c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31f62 │ │ │ │ + beq.n 31f62 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34008 @ 0x84d8 │ │ │ │ + movw r1, #33008 @ 0x80f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31f74 │ │ │ │ + bl 12736c │ │ │ │ + b.n 31f74 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #34052 @ 0x8504 │ │ │ │ + movw r0, #33052 @ 0x811c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f78 │ │ │ │ + bge.n 31f78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31fb8 │ │ │ │ + b.n 31fb8 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31fb0 │ │ │ │ + cbz r3, 31fb0 │ │ │ │ blx 2a4a4 │ │ │ │ movw r2, #11528 @ 0x2d08 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 31fac │ │ │ │ + cbz r0, 31fac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31fac │ │ │ │ + beq.n 31fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31fac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31fac │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #43744 @ 0xaae0 │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fea │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fea │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 320a6 │ │ │ │ + b.n 320a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fe4 │ │ │ │ + beq.n 31fe4 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 32020 │ │ │ │ + bge.n 32020 │ │ │ │ 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 32002 │ │ │ │ + b.n 32002 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14400 @ 0x3840 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34344 @ 0x8628 │ │ │ │ + movw r0, #33344 @ 0x8240 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32044 │ │ │ │ + blt.n 32044 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32048 │ │ │ │ + cbnz r0, 32048 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 320a6 │ │ │ │ + b.n 320a6 │ │ │ │ movw r8, #9497 @ 0x2519 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 320a6 │ │ │ │ + bge.n 320a6 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 32068 │ │ │ │ + bmi.n 32068 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32052 │ │ │ │ + b.n 32052 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32078 │ │ │ │ + cbnz r3, 32078 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32082 │ │ │ │ - b.n 32064 │ │ │ │ + cbnz r3, 32082 │ │ │ │ + b.n 32064 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3206e │ │ │ │ - b.n 32064 │ │ │ │ + bne.n 3206e │ │ │ │ + b.n 32064 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32064 │ │ │ │ + beq.n 32064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32044 │ │ │ │ + beq.n 32044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32044 │ │ │ │ + bne.n 32044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32044 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 000320b2 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11270,257 +11270,257 @@ │ │ │ │ adds r3, r2, #7 │ │ │ │ bne.n 3210c <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cbnz r1, 32106 <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #34364 @ 0x863c │ │ │ │ + movw r1, #33364 @ 0x8254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 3217c <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14f6a8 │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29072 @ 0x7190 │ │ │ │ + movw r1, #28072 @ 0x6da8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34412 @ 0x866c │ │ │ │ + movw r1, #33412 @ 0x8284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34448 @ 0x8690 │ │ │ │ + movw r1, #33448 @ 0x82a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34488 @ 0x86b8 │ │ │ │ + movw r1, #33488 @ 0x82d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r3, 3219c <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d4290 │ │ │ │ + bl d3d50 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cbz r5, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d90 │ │ │ │ mov r0, r4 │ │ │ │ bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea594 │ │ │ │ + bl ea064 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 32220 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d4290 │ │ │ │ + bl d3d50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34516 @ 0x86d4 │ │ │ │ + movw r1, #33516 @ 0x82ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32204 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d42a4 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d64 │ │ │ │ + bl d3d50 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r6 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 873c8 <_PyNamespace_New@@Base> │ │ │ │ + bl 87018 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 873c8 <_PyNamespace_New@@Base> │ │ │ │ + bl 87018 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 322a4 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55448 @ 0xd898 │ │ │ │ + movw r1, #54488 @ 0xd4d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ b.n 322a6 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #54500 @ 0xd4e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 3231e <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #54548 @ 0xd514 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bge.n 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ b.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ cbz r3, 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cbnz r0, 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #20780 @ 0x512c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.n 32392 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32462 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ b.n 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 323a0 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323be <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -11528,160 +11528,160 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2528 @ 0x9e0 │ │ │ │ + movw r1, #1568 @ 0x620 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34528 @ 0x86e0 │ │ │ │ + movw r1, #33528 @ 0x82f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32434 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d90 │ │ │ │ b.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #33540 @ 0x8304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cbz r4, 324b6 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #64068 @ 0xfa44 │ │ │ │ + movw r1, #63108 @ 0xf684 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #49496 @ 0xc158 │ │ │ │ + movw r1, #48536 @ 0xbd98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 324c2 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ b.n 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ cbz r5, 3250e <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ cbz r5, 324da <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34552 @ 0x86f8 │ │ │ │ + movw r0, #33552 @ 0x8310 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34564 @ 0x8704 │ │ │ │ + movw r0, #33564 @ 0x831c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ cbz r5, 32504 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34572 @ 0x870c │ │ │ │ + movw r0, #33572 @ 0x8324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32564 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34580 @ 0x8714 │ │ │ │ + movw r1, #33580 @ 0x832c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ b.n 3256c <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11696,49 +11696,49 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 325a0 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 123a44 │ │ │ │ + bl 123474 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 18199c │ │ │ │ + bl 182754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3262c <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 32666 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 32676 <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 32686 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 82a10 │ │ │ │ + bl 826b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 325ce <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11751,102 +11751,102 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 326a8 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #34912 @ 0x8860 │ │ │ │ + movw r1, #33912 @ 0x8478 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cbz r0, 3270a <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ cbnz r0, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cbnz r5, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34936 @ 0x8878 │ │ │ │ + movw r1, #33936 @ 0x8490 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ b.n 3272e <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -11865,483 +11865,483 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 32758 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32776 │ │ │ │ b.n 32770 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24696 @ 0x6078 │ │ │ │ + movw r0, #23696 @ 0x5c90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3274c │ │ │ │ b.n 32784 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cbnz r0, 32784 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14f6a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00032788 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb974 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (328a8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + bl ddb58 │ │ │ │ + movw r1, #48856 @ 0xbed8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 327d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 328a4 │ │ │ │ ldr r1, [pc, #216] @ (328ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #62420 @ 0xf3d4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl ddb58 │ │ │ │ + movw r1, #3752 @ 0xea8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ ldr r1, [pc, #188] @ (328b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #62440 @ 0xf3e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl ddb58 │ │ │ │ + movw r1, #3772 @ 0xebc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 714b0 │ │ │ │ - movw r1, #51916 @ 0xcacc │ │ │ │ + bl 71608 │ │ │ │ + movw r1, #50840 @ 0xc698 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ ldr r6, [pc, #128] @ (328b4 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 32846 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32832 │ │ │ │ b.n 327ca │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 327ca │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (328b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3287e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3287e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 327ca │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 327ca │ │ │ │ - movw r0, #61688 @ 0xf0f8 │ │ │ │ + movw r0, #64684 @ 0xfcac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ @ instruction: 0xf7440047 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c0100 │ │ │ │ + bl bfb70 │ │ │ │ cbz r0, 32916 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 3291a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49824 @ 0xc2a0 │ │ │ │ + movw r1, #48864 @ 0xbee0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ b.n 32970 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 22a33c │ │ │ │ + bl 22ace4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32916 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32952 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 32916 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32960 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 32956 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032974 : │ │ │ │ ldr r0, [pc, #4] @ (3297c ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb974 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0047 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #708] @ (32c5c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32be0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb7c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #49340 @ 0xc0bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [pc, #668] @ (32c60 ) │ │ │ │ ldr r2, [pc, #672] @ (32c64 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a0a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 329ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 329ee │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #628] @ (32c64 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50320 @ 0xc490 │ │ │ │ + movw r1, #49360 @ 0xc0d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a24 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32be0 │ │ │ │ ldr r0, [pc, #580] @ (32c64 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 32a36 │ │ │ │ ldr r0, [pc, #560] @ (32c64 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #560] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #49380 @ 0xc0e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a80 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32a64 │ │ │ │ ldr r0, [pc, #520] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #512] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50364 @ 0xc4bc │ │ │ │ + movw r1, #49404 @ 0xc0fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a9a │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32be0 │ │ │ │ ldr r0, [pc, #468] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32aac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32aac │ │ │ │ ldr r0, [pc, #448] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50292 @ 0xc474 │ │ │ │ + movw r1, #49332 @ 0xc0b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50312 @ 0xc488 │ │ │ │ + movw r1, #49352 @ 0xc0c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50332 @ 0xc49c │ │ │ │ + movw r1, #49372 @ 0xc0dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50356 @ 0xc4b4 │ │ │ │ + movw r1, #49396 @ 0xc0f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ ldr r1, [pc, #360] @ (32c6c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb7c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #49340 @ 0xc0bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #328] @ (32c70 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32b6c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b50 │ │ │ │ ldr r0, [pc, #292] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #284] @ (32c70 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50320 @ 0xc490 │ │ │ │ + movw r1, #49360 @ 0xc0d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32b80 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32be0 │ │ │ │ ldr r0, [pc, #244] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b92 │ │ │ │ ldr r0, [pc, #224] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #224] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #49380 @ 0xc0e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32bce │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32be6 │ │ │ │ ldr r2, [pc, #192] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50364 @ 0xc4bc │ │ │ │ + movw r1, #49404 @ 0xc0fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32bf8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32be0 │ │ │ │ ldr r0, [pc, #152] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32c58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32bb2 │ │ │ │ ldr r0, [pc, #128] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ b.n 32bb2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32c0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32c0a │ │ │ │ ldr r0, [pc, #108] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #49420 @ 0xc10c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50400 @ 0xc4e0 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50420 @ 0xc4f4 │ │ │ │ + movw r1, #49460 @ 0xc134 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50444 @ 0xc50c │ │ │ │ + movw r1, #49484 @ 0xc14c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e00047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ @@ -12360,32 +12360,32 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #32] @ (32cb4 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50468 @ 0xc524 │ │ │ │ + movw r2, #49508 @ 0xc164 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2e88 │ │ │ │ + bl d2938 │ │ │ │ cbz r0, 32cb0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e530 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1227e0 <_Py_union_type_or@@Base+0x480> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -12404,576 +12404,420 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32cf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032d08 : │ │ │ │ ldr r0, [pc, #4] @ (32d10 ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb974 │ │ │ │ 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 32d4a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 32d6e │ │ │ │ - movw r2, #56128 @ 0xdb40 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 32dba │ │ │ │ - ldr r0, [pc, #332] @ (32ea8 ) │ │ │ │ - mov r1, sp │ │ │ │ - ldrd r6, r7, [r3, #16] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32d72 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 32ea2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 32d82 │ │ │ │ - cbnz r4, 32dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 32dba │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #50700 @ 0xc60c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 32d6e │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 32dc4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32dba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 32dba │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 32ea2 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50708 @ 0xc614 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f1690 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32e34 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 32dea │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dfa │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 32e16 │ │ │ │ - ldr r1, [pc, #192] @ (32eac ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b936c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32dde │ │ │ │ - b.n 32e34 │ │ │ │ - bl 6c548 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #62188 @ 0xf2ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 32e4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f1558 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32e3a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32e34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e86 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32e62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e62 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e62 │ │ │ │ - bl d42d0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50732 @ 0xc62c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f1690 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32e34 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #63972 @ 0xf9e4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl f1690 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32e34 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1ce3cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ - asrs r4, r0, #31 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32e9c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e9c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 32dba │ │ │ │ - b.n 32d6e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xebf40048 │ │ │ │ - bgt.n 32df8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34904 @ 0x8858 │ │ │ │ + movw r0, #33904 @ 0x8470 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ - ldr r1, [pc, #636] @ (3315c ) │ │ │ │ + beq.w 32f0e │ │ │ │ + ldr r1, [pc, #636] @ (32fc0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ - ldr r7, [pc, #620] @ (33160 ) │ │ │ │ - movw r9, #24931 @ 0x6163 │ │ │ │ + beq.w 32f0e │ │ │ │ + ldr r7, [pc, #620] @ (32fc4 ) │ │ │ │ + movw r9, #25379 @ 0x6323 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #54001 @ 0xd2f1 │ │ │ │ + movw r8, #58625 @ 0xe501 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f50 │ │ │ │ + cbz r2, 32db4 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d690 │ │ │ │ + bl 7d7b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ + beq.w 32f0e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7d0ac │ │ │ │ + bl 7d1cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33084 │ │ │ │ + blt.w 32ee8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f4c │ │ │ │ + beq.n 32db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f4c │ │ │ │ + cbnz r3, 32db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32f02 │ │ │ │ + b.n 32d66 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51372 @ 0xc8ac │ │ │ │ + movw r0, #50296 @ 0xc478 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 898f0 │ │ │ │ + bl 892ec │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ + beq.w 32f0e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + movw r1, #45624 @ 0xb238 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #49748 @ 0xc254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50836 @ 0xc694 │ │ │ │ + movw r1, #49760 @ 0xc260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #49776 @ 0xc270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 13dda4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 32f0e │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #49792 @ 0xc280 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ - movw r1, #20216 @ 0x4ef8 │ │ │ │ + bl 82a10 │ │ │ │ + movw r1, #19256 @ 0x4b38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 32f0e │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60996 @ 0xee44 │ │ │ │ + movw r2, #60036 @ 0xea84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50876 @ 0xc6bc │ │ │ │ + movw r1, #49800 @ 0xc288 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 13dda4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 32f0e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50892 @ 0xc6cc │ │ │ │ + movw r1, #49816 @ 0xc298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 3344c │ │ │ │ + bl 332b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 330aa │ │ │ │ - bl 714b0 │ │ │ │ + beq.n 32f0e │ │ │ │ + bl 71608 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 330aa │ │ │ │ - bl 714b0 │ │ │ │ + beq.n 32f0e │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3314e │ │ │ │ - ldr.w sl, [pc, #304] @ 33164 │ │ │ │ + beq.w 32fb2 │ │ │ │ + ldr.w sl, [pc, #304] @ 32fc8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 330b0 │ │ │ │ + bne.n 32f14 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33038 │ │ │ │ + bne.n 32e9c │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50908 @ 0xc6dc │ │ │ │ + movw r2, #49832 @ 0xc2a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55440 @ 0xd890 │ │ │ │ + movw r1, #54480 @ 0xd4d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 13dda4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3314e │ │ │ │ + blt.n 32fb2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13648 @ 0x3550 │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33096 │ │ │ │ + bge.n 32efa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 330aa │ │ │ │ + beq.n 32f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 330aa │ │ │ │ + cbnz r3, 32f0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330aa │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32f0e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50956 @ 0xc70c │ │ │ │ + movw r1, #49880 @ 0xc2d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33168 │ │ │ │ + bge.n 32fcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33444 │ │ │ │ + b.n 332a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 330be │ │ │ │ + cbnz r0, 32f22 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 13dda4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3314e │ │ │ │ + blt.n 32fb2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3314e │ │ │ │ + cbz r0, 32fb2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330ee │ │ │ │ + blt.n 32f52 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3310a │ │ │ │ + cbnz r0, 32f6e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3314e │ │ │ │ + beq.n 32fb2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3314e │ │ │ │ + cbnz r2, 32fb2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3314e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32fb2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3312e │ │ │ │ + beq.n 32f92 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 3312e │ │ │ │ + cbnz r1, 32f92 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33148 │ │ │ │ + beq.n 32fac │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33148 │ │ │ │ + cbnz r2, 32fac │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33042 │ │ │ │ + bge.w 32ea6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 330aa │ │ │ │ + bl 784dc │ │ │ │ + b.n 32f0e │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - str r0, [r7, #32] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50968 @ 0xc718 │ │ │ │ + movw r1, #49892 @ 0xc2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 3344c │ │ │ │ + bl 332b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 330aa │ │ │ │ - movw r2, #50984 @ 0xc728 │ │ │ │ + beq.n 32f0e │ │ │ │ + movw r2, #49908 @ 0xc2f4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55440 @ 0xd890 │ │ │ │ + movw r1, #54480 @ 0xd4d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 13dda4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 32f0e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #49964 @ 0xc32c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 32f0e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51056 @ 0xc770 │ │ │ │ + movw r1, #49980 @ 0xc33c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51072 @ 0xc780 │ │ │ │ + movw r1, #49996 @ 0xc34c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51088 @ 0xc790 │ │ │ │ + movw r1, #50012 @ 0xc35c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + movw r1, #50028 @ 0xc36c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51124 @ 0xc7b4 │ │ │ │ + movw r1, #50048 @ 0xc380 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51140 @ 0xc7c4 │ │ │ │ + movw r1, #50064 @ 0xc390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51156 @ 0xc7d4 │ │ │ │ + movw r1, #50080 @ 0xc3a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51172 @ 0xc7e4 │ │ │ │ + movw r1, #50096 @ 0xc3b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #50112 @ 0xc3c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ - movw r8, #51204 @ 0xc804 │ │ │ │ + beq.w 32f0e │ │ │ │ + movw r8, #50128 @ 0xc3d0 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - cbz r7, 332ca │ │ │ │ + cbz r7, 3312e │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3307e │ │ │ │ - bl 840cc │ │ │ │ + beq.w 32ee2 │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 332c0 │ │ │ │ + beq.n 33124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 332c0 │ │ │ │ + cbnz r3, 33124 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 3328e │ │ │ │ - b.n 3307e │ │ │ │ + bge.n 330f2 │ │ │ │ + b.n 32ee2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51208 @ 0xc808 │ │ │ │ + movw r1, #50132 @ 0xc3d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51220 @ 0xc814 │ │ │ │ + movw r1, #50144 @ 0xc3e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51252 @ 0xc834 │ │ │ │ + movw r1, #50176 @ 0xc400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + movw r1, #50220 @ 0xc42c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 32f0e │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33332 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 330aa │ │ │ │ + cbnz r0, 33196 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 32f0e │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51328 @ 0xc880 │ │ │ │ + movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #50276 @ 0xc464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13010,34 +12854,34 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #60965 @ 0xee25 │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #669 @ 0x29d │ │ │ │ + movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11911 @ 0x2e87 │ │ │ │ + movw r2, #11197 @ 0x2bbd │ │ │ │ movt r2, #5 │ │ │ │ - bl f9c00 │ │ │ │ + bl f97fc │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33434 │ │ │ │ + cbnz r0, 33298 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 330aa │ │ │ │ + bl 774c0 │ │ │ │ + b.n 32f0e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51360 @ 0xc8a0 │ │ │ │ + movw r1, #50284 @ 0xc46c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13045,726 +12889,726 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8032c │ │ │ │ - cbz r0, 334ca │ │ │ │ + bl 80444 │ │ │ │ + cbz r0, 3332e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33494 │ │ │ │ + cbnz r0, 332f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334ca │ │ │ │ + beq.n 3332e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334ca │ │ │ │ + cbnz r3, 3332e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 334ca │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3332e │ │ │ │ mov r1, r4 │ │ │ │ - bl 334f4 <_PyImport_SetModule@@Base> │ │ │ │ + bl 33358 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 334ce │ │ │ │ + bge.n 33332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334b4 │ │ │ │ + beq.n 33318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334b4 │ │ │ │ + cbnz r3, 33318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334ca │ │ │ │ + beq.n 3332e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334ca │ │ │ │ + cbnz r3, 3332e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334f0 │ │ │ │ + b.n 33354 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334e2 │ │ │ │ + beq.n 33346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334e2 │ │ │ │ + cbnz r3, 33346 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ca │ │ │ │ + blt.n 3332e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334f4 <_PyImport_SetModule@@Base>: │ │ │ │ +00033358 <_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] @ (33534 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r5, [pc, #48] @ (33398 <_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, 3352a <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 3338e <_PyImport_SetModule@@Base+0x36> │ │ │ │ + movw r1, #63456 @ 0xf7e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #16452 @ 0x4044 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 89708 │ │ │ │ + b.w 89104 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33540 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + cbz r1, 333a4 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 33548 <_PyImport_SetModule@@Base+0x54> │ │ │ │ + b.n 333ac <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156d44 │ │ │ │ │ │ │ │ -0003354c : │ │ │ │ +000333b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33574 ) │ │ │ │ + ldr r1, [pc, #24] @ (333d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033578 : │ │ │ │ - ldr r0, [pc, #4] @ (33580 ) │ │ │ │ - b.w cbed4 │ │ │ │ +000333dc : │ │ │ │ + ldr r0, [pc, #4] @ (333e4 ) │ │ │ │ + b.w cb974 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db100 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56408 @ 0xdc58 │ │ │ │ + movw r1, #55332 @ 0xd824 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3365a │ │ │ │ + blt.n 334be │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 335ca │ │ │ │ + cbnz r3, 3342e │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #55340 @ 0xd82c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335e0 │ │ │ │ - b.n 3365a │ │ │ │ + bge.n 33444 │ │ │ │ + b.n 334be │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12584 @ 0x3128 │ │ │ │ + movw r1, #11504 @ 0x2cf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335b4 │ │ │ │ - b.n 3365a │ │ │ │ + bge.n 33418 │ │ │ │ + b.n 334be │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e7804 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3365a │ │ │ │ + cbz r0, 334be │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f98 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 33630 │ │ │ │ + blt.n 33494 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3360c │ │ │ │ + beq.n 33470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3360c │ │ │ │ + cbnz r3, 33470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20064 @ 0x4e60 │ │ │ │ + movw r0, #19104 @ 0x4aa0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3365a │ │ │ │ + cbz r0, 334be │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f98 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 33642 │ │ │ │ + bge.n 334a6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3365a │ │ │ │ + beq.n 334be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3365a │ │ │ │ + cbnz r3, 334be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3365a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 334be │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33652 │ │ │ │ + beq.n 334b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33652 │ │ │ │ + cbnz r3, 334b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33662 │ │ │ │ + bl 91c64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 334c6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d8944 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db100 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56696 @ 0xdd78 │ │ │ │ + movw r1, #55452 @ 0xd89c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33752 │ │ │ │ + blt.n 335b6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7d4c │ │ │ │ + bl e7804 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 335b6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f98 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 33728 │ │ │ │ + blt.n 3358c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c0 │ │ │ │ + beq.n 33524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336c0 │ │ │ │ + cbnz r3, 33524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33704 │ │ │ │ + cbz r3, 33568 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56716 @ 0xdd8c │ │ │ │ + movw r1, #55472 @ 0xd8b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33752 │ │ │ │ + blt.n 335b6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e7804 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33752 │ │ │ │ + cbz r0, 335b6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f98 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 33728 │ │ │ │ + blt.n 3358c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33704 │ │ │ │ + beq.n 33568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33704 │ │ │ │ + cbnz r3, 33568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20064 @ 0x4e60 │ │ │ │ + movw r0, #19104 @ 0x4aa0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33752 │ │ │ │ + cbz r0, 335b6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f98 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 3373a │ │ │ │ + bge.n 3359e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 335b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33752 │ │ │ │ + cbnz r3, 335b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33752 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 335b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3374a │ │ │ │ + beq.n 335ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3374a │ │ │ │ + cbnz r3, 335ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3375a │ │ │ │ + bl 91c64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 335be │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d8944 <_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, 3377c │ │ │ │ + cbz r3, 335e0 │ │ │ │ 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, 33796 │ │ │ │ + cbnz r5, 335fa │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 33796 │ │ │ │ + ble.n 335fa │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 33796 │ │ │ │ - cbnz r4, 337be │ │ │ │ + bgt.n 335fa │ │ │ │ + cbnz r4, 33622 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (33948 ) │ │ │ │ + ldr r4, [pc, #428] @ (337ac ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33934 │ │ │ │ + beq.w 33798 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33798 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3380c │ │ │ │ + beq.n 33670 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337f4 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 33658 │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337ec │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 33650 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33798 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337f8 │ │ │ │ - b.n 33814 │ │ │ │ + bne.n 3365c │ │ │ │ + b.n 33678 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 33816 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33816 │ │ │ │ - b.n 33934 │ │ │ │ + bne.n 3367a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3367a │ │ │ │ + b.n 33798 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33816 │ │ │ │ + b.n 3367a │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 16c78c │ │ │ │ + bl 16d18c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3392e │ │ │ │ + beq.n 33792 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39464 @ 0x9a28 │ │ │ │ + movw r5, #38464 @ 0x9640 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #29261 @ 0x724d │ │ │ │ + movw r5, #31513 @ 0x7b19 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #48673 @ 0xbe21 │ │ │ │ + movw r5, #51057 @ 0xc771 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 338ae │ │ │ │ - bgt.n 338e6 │ │ │ │ + beq.n 33712 │ │ │ │ + bgt.n 3374a │ │ │ │ adds r1, r5, #4 │ │ │ │ - beq.n 33896 │ │ │ │ + beq.n 336fa │ │ │ │ adds r2, r5, #2 │ │ │ │ - bne.n 338e6 │ │ │ │ + bne.n 3374a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56768 @ 0xddc0 │ │ │ │ + movw r1, #55692 @ 0xd98c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127934 │ │ │ │ - b.n 3392e │ │ │ │ + bl 12736c │ │ │ │ + b.n 33792 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56728 @ 0xdd98 │ │ │ │ + movw r1, #55652 @ 0xd964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3392e │ │ │ │ + bl 12736c │ │ │ │ + b.n 33792 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 338cc │ │ │ │ + cbnz r3, 33730 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 233324 <_PyXI_EndInterpreter@@Base+0x6fc> │ │ │ │ + bl 233bc4 <_PyXI_EndInterpreter@@Base+0x6cc> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 338cc │ │ │ │ + bge.n 33730 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 3392e │ │ │ │ - bl 9649c │ │ │ │ + b.n 33792 │ │ │ │ + bl 95b00 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r5, #2 │ │ │ │ - bne.n 33900 │ │ │ │ + bne.n 33764 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #14096 @ 0x3710 │ │ │ │ + movw r3, #13492 @ 0x34b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ - b.n 3392e │ │ │ │ + bl 23b050 <_Py_c_pow@@Base+0x6d8> │ │ │ │ + b.n 33792 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 338b2 │ │ │ │ + beq.n 33716 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3391e │ │ │ │ + cbnz r0, 33782 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16cad8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16d4d8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33936 │ │ │ │ - b.n 3392e │ │ │ │ - movw r3, #15380 @ 0x3c14 │ │ │ │ + cbnz r0, 3379a │ │ │ │ + b.n 33792 │ │ │ │ + movw r3, #14380 @ 0x382c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23b050 <_Py_c_pow@@Base+0x6d8> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b710c │ │ │ │ + bl 1b8d6c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33940 │ │ │ │ + cbz r3, 337a4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #57064 @ 0xdee8 │ │ │ │ + movw r1, #55988 @ 0xdab4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 339de │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 33842 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 339c4 │ │ │ │ + cbnz r1, 33828 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 339ae │ │ │ │ + bne.n 33812 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 3389e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7df90 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 7e0b0 │ │ │ │ + b.n 338ae │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 3389e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80190 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 802a8 │ │ │ │ + b.n 338ae │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339e2 │ │ │ │ + bne.n 33846 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #56004 @ 0xdac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 338ae │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33a02 │ │ │ │ + bcc.n 33866 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57120 @ 0xdf20 │ │ │ │ + movw r1, #56044 @ 0xdaec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 339de │ │ │ │ + bl 12736c │ │ │ │ + b.n 33842 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339de │ │ │ │ + beq.n 33842 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33a40 │ │ │ │ + bge.n 338a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a3a │ │ │ │ + beq.n 3389e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33a3a │ │ │ │ + cbnz r3, 3389e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 338ae │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 183de8 │ │ │ │ + b.w 184ccc │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #55180 @ 0xd78c │ │ │ │ + movw r1, #54140 @ 0xd37c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa61c │ │ │ │ + bl fa124 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 33aa4 │ │ │ │ + cbz r0, 33908 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33aa4 │ │ │ │ + beq.n 33908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33aa4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33908 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 14ac8c │ │ │ │ - cbz r0, 33ad2 │ │ │ │ + bl 14ad10 │ │ │ │ + cbz r0, 33936 │ │ │ │ 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 33b00 │ │ │ │ - cbz r0, 33afe │ │ │ │ + bl 33964 │ │ │ │ + cbz r0, 33962 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #1756 @ 0x6dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 33b54 │ │ │ │ + bl 722dc │ │ │ │ + cbz r0, 339b8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33b2a │ │ │ │ + b.n 3398e │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b68 │ │ │ │ + ble.n 339cc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b74 │ │ │ │ + bl 339d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33b26 │ │ │ │ + bne.n 3398a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b58 │ │ │ │ + bne.n 339bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b6e │ │ │ │ + b.n 339d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b54 │ │ │ │ + bne.n 339b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b54 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 339b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ 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 33bb2 │ │ │ │ + bne.n 33a16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 33ba8 │ │ │ │ - movw r0, #5636 @ 0x1604 │ │ │ │ + cbnz r0, 33a0c │ │ │ │ + movw r0, #4676 @ 0x1244 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 33bc0 │ │ │ │ + cbz r0, 33a24 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a95c │ │ │ │ + b.w 10a2c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13778,151 +13622,151 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33c10 │ │ │ │ + bge.n 33a74 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ + movw r2, #22668 @ 0x588c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62088 @ 0xf288 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #65084 @ 0xfe3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33c1c │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33a80 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2c │ │ │ │ + bl 33a90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33c26 │ │ │ │ + cbz r3, 33a8a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #188] @ (33cf8 ) │ │ │ │ + ldr r3, [pc, #188] @ (33b5c ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3560 @ 0xde8 │ │ │ │ + movw r2, #2516 @ 0x9d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127580 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cf4 │ │ │ │ + beq.n 33b58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c90 │ │ │ │ + bmi.n 33af4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c78 │ │ │ │ + beq.n 33adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c78 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33adc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #12516 @ 0x30e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 33cf4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 33b58 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 33cc8 │ │ │ │ + bge.n 33b2c │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #25592 @ 0x63f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cf4 │ │ │ │ + beq.n 33b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cf4 │ │ │ │ + cbnz r3, 33b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cf4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b58 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33cea │ │ │ │ + beq.n 33b4e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cea │ │ │ │ + cbnz r1, 33b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33664 │ │ │ │ + b.n 334c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ - cbz r0, 33d4c │ │ │ │ + bl 7248c │ │ │ │ + cbz r0, 33bb0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33d2a │ │ │ │ - bl 840cc │ │ │ │ + b.n 33b8e │ │ │ │ + bl 83d6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d56 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33bba │ │ │ │ + bl 13042c <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d50 │ │ │ │ - bl 1d3c5c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + cbz r1, 33bb4 │ │ │ │ + bl 1d5850 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33d1c │ │ │ │ + bne.n 33b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 13042c <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d5c │ │ │ │ + b.n 33bc0 │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d5c │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d42 │ │ │ │ + b.n 33bc0 │ │ │ │ + bl 13042c <_Py_DecRef@@Base> │ │ │ │ + b.n 33ba6 │ │ │ │ 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 │ │ │ │ @@ -13930,424 +13774,437 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 33d92 │ │ │ │ + bhi.n 33bf6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 33dac │ │ │ │ - b.n 33da8 │ │ │ │ - movw r0, #39624 @ 0x9ac8 │ │ │ │ + bl ce164 │ │ │ │ + cbz r0, 33c10 │ │ │ │ + b.n 33c0c │ │ │ │ + movw r0, #38624 @ 0x96e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d84 │ │ │ │ + bne.n 33be8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33e00 │ │ │ │ + b.n 33c64 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33dc4 │ │ │ │ + ble.n 33c28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33dc6 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33dc6 │ │ │ │ - b.n 33da8 │ │ │ │ + bne.n 33c2a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 33c2a │ │ │ │ + b.n 33c0c │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33dec │ │ │ │ - bl 9649c │ │ │ │ + ble.n 33c50 │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 33df8 │ │ │ │ + bl 98600 │ │ │ │ + b.n 33c5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33e0a │ │ │ │ + cbz r3, 33c6e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a96a8 │ │ │ │ + b.w 1ab384 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e3e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33e56 │ │ │ │ - b.n 33e6c │ │ │ │ + bne.n 33ca2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 33cba │ │ │ │ + b.n 33cd0 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e56 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + bne.n 33cba │ │ │ │ + movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57732 @ 0xe184 │ │ │ │ + movw r0, #56656 @ 0xdd50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00033cd4 : │ │ │ │ + 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, 33cf4 │ │ │ │ + blx 2a8b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 29258 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33e92 │ │ │ │ - bne.n 33e96 │ │ │ │ + blt.n 33d1c │ │ │ │ + bne.n 33d20 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 33e9e │ │ │ │ + b.n 33d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e9e │ │ │ │ + b.n 33d28 │ │ │ │ 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 33ece │ │ │ │ + bgt.n 33d58 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57864 @ 0xe208 │ │ │ │ + movw r1, #56788 @ 0xddd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 33eea │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 33d74 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33eee │ │ │ │ + ble.n 33d78 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57912 @ 0xe238 │ │ │ │ + movw r1, #56836 @ 0xde04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 340a8 │ │ │ │ + b.n 33f32 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33eea │ │ │ │ + blt.n 33d74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 33f0e │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 33d98 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33eea │ │ │ │ + bne.n 33d74 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 33f40 │ │ │ │ + beq.n 33dca │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 33f46 │ │ │ │ + beq.n 33dd0 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 33f3a │ │ │ │ + beq.n 33dc4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33f3c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33f3c │ │ │ │ - b.n 33eea │ │ │ │ + bne.n 33dc6 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 33dc6 │ │ │ │ + b.n 33d74 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f50 │ │ │ │ - b.n 33f60 │ │ │ │ + cbz r4, 33dda │ │ │ │ + b.n 33dea │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f50 │ │ │ │ + b.n 33dda │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34094 │ │ │ │ + bne.w 33f1e │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f62 │ │ │ │ + b.n 33dec │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f82 │ │ │ │ + bne.n 33e0c │ │ │ │ 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 33f84 │ │ │ │ + b.n 33e0e │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57956 @ 0xe264 │ │ │ │ + movw r1, #56880 @ 0xde30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57964 @ 0xe26c │ │ │ │ + movw r0, #56888 @ 0xde38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eea │ │ │ │ + blt.n 33d74 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 33fca │ │ │ │ + beq.n 33e54 │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bmi.n 33fce │ │ │ │ + bmi.n 33e58 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 33fd2 │ │ │ │ + bmi.n 33e5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 33eea │ │ │ │ + bl 12736c │ │ │ │ + b.n 33d74 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33fd4 │ │ │ │ + b.n 33e5e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33fd4 │ │ │ │ + b.n 33e5e │ │ │ │ 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 33ff2 │ │ │ │ + bne.n 33e7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 34036 │ │ │ │ - b.n 34018 │ │ │ │ + beq.n 33ec0 │ │ │ │ + b.n 33ea2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 34004 │ │ │ │ - bl 11c63c │ │ │ │ - b.n 3400a │ │ │ │ - bl ddd90 │ │ │ │ + bpl.n 33e8e │ │ │ │ + bl 11c120 │ │ │ │ + b.n 33e94 │ │ │ │ + bl dd858 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fea │ │ │ │ - b.n 33eea │ │ │ │ + beq.n 33e74 │ │ │ │ + b.n 33d74 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 34046 │ │ │ │ - bl 11c63c │ │ │ │ + bpl.n 33ed0 │ │ │ │ + bl 11c120 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eea │ │ │ │ + bne.w 33d74 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 34062 │ │ │ │ - bl ddd90 │ │ │ │ + b.n 33eec │ │ │ │ + bl dd858 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 34028 │ │ │ │ + b.n 33eb2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34080 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 33f0a │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eea │ │ │ │ - bl 9649c │ │ │ │ + bne.w 33d74 │ │ │ │ + bl 95b00 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3409a │ │ │ │ - b.n 3404e │ │ │ │ + bne.n 33f24 │ │ │ │ + b.n 33ed8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f6c │ │ │ │ + b.n 33df6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34080 │ │ │ │ + blt.n 33f0a │ │ │ │ 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, 340cc │ │ │ │ - cbz r2, 340c6 │ │ │ │ + cbnz r3, 33f56 │ │ │ │ + cbz r2, 33f50 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 340cc │ │ │ │ + cbnz r3, 33f56 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340e6 │ │ │ │ + b.n 33f70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56928 @ 0xde60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fb13c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ + bl 1fc120 <_PyParkingLot_UnparkAll@@Base+0xa00> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341f0 │ │ │ │ + beq.n 3407a │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ - cbnz r0, 34128 │ │ │ │ - bl 9649c │ │ │ │ + bl 11d294 │ │ │ │ + cbnz r0, 33fb2 │ │ │ │ + bl 95b00 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34184 │ │ │ │ - bgt.n 34172 │ │ │ │ + beq.n 3400e │ │ │ │ + bgt.n 33ffc │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3415a │ │ │ │ + beq.n 33fe4 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34172 │ │ │ │ + bne.n 33ffc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #56956 @ 0xde7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 341e4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3406e │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11196 @ 0x2bbc │ │ │ │ + movw r1, #10184 @ 0x27c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 341e4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3406e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58060 @ 0xe2cc │ │ │ │ + movw r3, #56984 @ 0xde98 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ - b.n 341e4 │ │ │ │ + bl 23b050 <_Py_c_pow@@Base+0x6d8> │ │ │ │ + b.n 3406e │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 341c8 │ │ │ │ + cbz r3, 34052 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ - b.n 341f2 │ │ │ │ + bl ffb94 │ │ │ │ + b.n 3407c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14357,84 +14214,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34244 │ │ │ │ + bge.n 340ce │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ + movw r2, #22668 @ 0x588c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #65120 @ 0xfe60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34250 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 340da │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2c │ │ │ │ + bl 33a90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3425a │ │ │ │ + cbz r3, 340e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ 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, 3427e │ │ │ │ - cbz r2, 34278 │ │ │ │ + cbnz r3, 34108 │ │ │ │ + cbz r2, 34102 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3427e │ │ │ │ + cbnz r3, 34108 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340e6 │ │ │ │ + b.n 33f70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #57040 @ 0xded0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 342a0 │ │ │ │ + b.n 3412a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 342b8 │ │ │ │ + bne.n 34142 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 342d8 │ │ │ │ - b.n 342ba │ │ │ │ - cbz r1, 342e2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bmi.n 34162 │ │ │ │ + b.n 34144 │ │ │ │ + cbz r1, 3416c │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 342d8 │ │ │ │ + bls.n 34162 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342e2 │ │ │ │ - b.n 342c4 │ │ │ │ + bpl.n 3416c │ │ │ │ + b.n 3414e │ │ │ │ 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} │ │ │ │ @@ -14443,845 +14300,842 @@ │ │ │ │ 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, 3431e │ │ │ │ + cbnz r6, 341a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3431e │ │ │ │ + ble.n 341a8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3431e │ │ │ │ - cbz r2, 3431e │ │ │ │ + bne.n 341a8 │ │ │ │ + cbz r2, 341a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340e6 │ │ │ │ + b.n 33f70 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34340 ) │ │ │ │ + ldr r6, [pc, #28] @ (341c8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34312 │ │ │ │ + bne.n 3419c │ │ │ │ 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 3434c │ │ │ │ + b.n 341d4 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 3437c │ │ │ │ + bcs.n 34204 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34370 │ │ │ │ + bne.n 341f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3436a │ │ │ │ + bhi.n 341f2 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 34356 │ │ │ │ - b.n 34386 │ │ │ │ + beq.n 341de │ │ │ │ + b.n 3420e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3437c │ │ │ │ + beq.n 34204 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 34386 │ │ │ │ + blt.n 3420e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3434e │ │ │ │ + b.n 341d6 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #8] │ │ │ │ - blx 29ce8 │ │ │ │ - cbz r0, 343c8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 343f8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 343f8 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 343f8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movw r0, #64360 @ 0xfb68 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ - b.n 3440e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 34402 │ │ │ │ - blx 29fa0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3440c │ │ │ │ - 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 72334 │ │ │ │ + bl 7248c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34528 │ │ │ │ - movw r7, #58100 @ 0xe2f4 │ │ │ │ + beq.n 34328 │ │ │ │ + movw r7, #57024 @ 0xdec0 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34554 ) │ │ │ │ + ldr r1, [pc, #268] @ (34354 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127580 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34462 │ │ │ │ - bl 1fe4b0 │ │ │ │ + cbnz r0, 34262 │ │ │ │ + bl 1ff418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34446 │ │ │ │ - b.n 34512 │ │ │ │ + bne.n 34246 │ │ │ │ + b.n 34312 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34488 │ │ │ │ + bne.n 34288 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34478 │ │ │ │ + cbnz r3, 34278 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34540 │ │ │ │ - b.n 3454c │ │ │ │ + bne.n 34340 │ │ │ │ + b.n 3434c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3452c │ │ │ │ + beq.n 3432c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3452c │ │ │ │ - b.n 344e8 │ │ │ │ + bne.n 3432c │ │ │ │ + b.n 342e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 344d4 │ │ │ │ + bmi.n 342d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344a6 │ │ │ │ + beq.n 342a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344a6 │ │ │ │ + cbnz r3, 342a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344bc │ │ │ │ + beq.n 342bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344bc │ │ │ │ + cbnz r3, 342bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #12516 @ 0x30e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 34528 │ │ │ │ + bl 12736c │ │ │ │ + b.n 34328 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344ee │ │ │ │ + cbnz r3, 342ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3452c │ │ │ │ + beq.n 3432c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3452c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3452c │ │ │ │ + cbnz r3, 3432c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3432c │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3450c │ │ │ │ + beq.n 3430c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3450c │ │ │ │ + cbnz r3, 3430c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34446 │ │ │ │ + bge.n 34246 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34528 │ │ │ │ + beq.n 34328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34528 │ │ │ │ + cbnz r3, 34328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3454c │ │ │ │ - ldr r0, [pc, #40] @ (34558 ) │ │ │ │ + b.n 3434c │ │ │ │ + ldr r0, [pc, #40] @ (34358 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1614a4 <_PyBytes_Join@@Base+0x14c> │ │ │ │ + bl 161b3c <_PyBytes_Join@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3454c │ │ │ │ + beq.n 3434c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3454c │ │ │ │ + cbnz r3, 3434c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 33ec0 │ │ │ │ + b.n 33cc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + blx 29ce8 │ │ │ │ + cbz r0, 34394 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 343c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 11b1fc <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 343c4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11b1fc <_Py_set_inheritable@@Base> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 343c4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movw r0, #63320 @ 0xf758 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82a10 │ │ │ │ + b.n 343da │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 343ce │ │ │ │ + blx 29fa0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 343d8 │ │ │ │ + blx 29fa0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3457a │ │ │ │ - cbz r2, 34574 │ │ │ │ + cbnz r3, 343fc │ │ │ │ + cbz r2, 343f6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3457a │ │ │ │ + cbnz r3, 343fc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34594 │ │ │ │ + b.n 34416 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56928 @ 0xde60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fb13c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ + bl 1fc120 <_PyParkingLot_UnparkAll@@Base+0xa00> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3469e │ │ │ │ + beq.n 34520 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ - cbnz r0, 345d6 │ │ │ │ - bl 9649c │ │ │ │ + bl 11d294 │ │ │ │ + cbnz r0, 34458 │ │ │ │ + bl 95b00 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34632 │ │ │ │ - bgt.n 34620 │ │ │ │ + beq.n 344b4 │ │ │ │ + bgt.n 344a2 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 34608 │ │ │ │ + beq.n 3448a │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34620 │ │ │ │ + bne.n 344a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #56956 @ 0xde7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 34692 │ │ │ │ + bl 12736c │ │ │ │ + b.n 34514 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11432 @ 0x2ca8 │ │ │ │ + movw r1, #10420 @ 0x28b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 34692 │ │ │ │ + bl 12736c │ │ │ │ + b.n 34514 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58228 @ 0xe374 │ │ │ │ + movw r3, #57152 @ 0xdf40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ - b.n 34692 │ │ │ │ + bl 23b050 <_Py_c_pow@@Base+0x6d8> │ │ │ │ + b.n 34514 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34676 │ │ │ │ + cbz r3, 344f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ - b.n 346a0 │ │ │ │ + bl ffb94 │ │ │ │ + b.n 34522 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ 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, 346c2 │ │ │ │ - cbz r2, 346bc │ │ │ │ + cbnz r3, 34544 │ │ │ │ + cbz r2, 3453e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 346c2 │ │ │ │ + cbnz r3, 34544 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34594 │ │ │ │ + b.n 34416 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #57040 @ 0xded0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ 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, 3470e │ │ │ │ + cbnz r6, 34590 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3470e │ │ │ │ + ble.n 34590 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3470e │ │ │ │ - cbz r2, 3470e │ │ │ │ + bne.n 34590 │ │ │ │ + cbz r2, 34590 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34594 │ │ │ │ + b.n 34416 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34730 ) │ │ │ │ + ldr r6, [pc, #28] @ (345b0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34702 │ │ │ │ + bne.n 34584 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #29861 @ 0x74a5 │ │ │ │ + movw r1, #33945 @ 0x8499 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 230f7c │ │ │ │ + b.w 23184c │ │ │ │ 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, 3475e │ │ │ │ + cbnz r0, 345de │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 34768 │ │ │ │ - b.n 3476e │ │ │ │ + cbnz r0, 345e8 │ │ │ │ + b.n 345ee │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34758 │ │ │ │ - b.n 347a4 │ │ │ │ + beq.n 345d8 │ │ │ │ + b.n 34624 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 34624 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34778 │ │ │ │ + cbz r0, 345f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 34624 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 34782 │ │ │ │ + cbz r0, 34602 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 34624 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3478c │ │ │ │ + cbz r0, 3460c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 34624 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 34796 │ │ │ │ + cbz r0, 34616 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 34624 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 347a4 │ │ │ │ + cbz r0, 34624 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000347a6 : │ │ │ │ - ldr r0, [pc, #4] @ (347ac ) │ │ │ │ - b.w cbed4 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 347d4 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 347d4 │ │ │ │ + bne.n 3464a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3464a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34808 │ │ │ │ + b.n 3467e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fac8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdc4 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 347f2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 34668 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 347d0 │ │ │ │ + bne.n 34646 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 34808 │ │ │ │ + b.n 3467e │ │ │ │ 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 34a08 │ │ │ │ + b.n 34694 │ │ │ │ + │ │ │ │ +00034688 : │ │ │ │ + ldr r0, [pc, #4] @ (34690 ) │ │ │ │ + b.w cb974 │ │ │ │ + nop │ │ │ │ + asrs r0, r5, #13 │ │ │ │ + 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] @ 34748 │ │ │ │ + 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 71780 <_PyObject_GC_New@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3473e │ │ │ │ + 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, 346ea │ │ │ │ + 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] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + 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, 34740 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #54548 @ 0xd514 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 81220 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 34740 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3473e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3473e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_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, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34834 │ │ │ │ + cbz r2, 3476e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 34844 │ │ │ │ - b.n 34852 │ │ │ │ - ldr r1, [pc, #448] @ (349f8 ) │ │ │ │ + cbz r2, 3477e │ │ │ │ + b.n 3478c │ │ │ │ + ldr r1, [pc, #452] @ (34934 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3482e │ │ │ │ - b.n 3490a │ │ │ │ - ldr r1, [pc, #436] @ (349fc ) │ │ │ │ + bne.n 34768 │ │ │ │ + b.n 34844 │ │ │ │ + ldr r1, [pc, #440] @ (34938 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ + beq.n 34844 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 34864 │ │ │ │ - ldr r1, [pc, #424] @ (34a00 ) │ │ │ │ + cbnz r2, 3479e │ │ │ │ + ldr r1, [pc, #424] @ (3493c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ + beq.n 34844 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 34876 │ │ │ │ - ldr r1, [pc, #408] @ (34a04 ) │ │ │ │ + cbnz r2, 347b0 │ │ │ │ + ldr r1, [pc, #412] @ (34940 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddb58 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r1, #59136 @ 0xe700 │ │ │ │ + beq.n 34844 │ │ │ │ + movw r1, #58120 @ 0xe308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59140 @ 0xe704 │ │ │ │ + movw r0, #58124 @ 0xe30c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #59148 @ 0xe70c │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #58132 @ 0xe314 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1110a0 │ │ │ │ + bl 1109f8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 3490a │ │ │ │ - movw r1, #51360 @ 0xc8a0 │ │ │ │ + cbz r0, 34844 │ │ │ │ + movw r1, #50284 @ 0xc46c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60548 @ 0xec84 │ │ │ │ + movw r0, #59588 @ 0xe8c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 3490a │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + cbz r0, 34844 │ │ │ │ + movw r1, #50276 @ 0xc464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa61c │ │ │ │ + bl fa124 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 3490a │ │ │ │ + cbz r0, 34844 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + movw r1, #50252 @ 0xc44c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 348f4 │ │ │ │ + cbnz r0, 3482e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 348f4 │ │ │ │ + bls.n 3482e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 348f4 │ │ │ │ + bne.n 3482e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 348f4 │ │ │ │ + bne.n 3482e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34910 │ │ │ │ + beq.n 3484a │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59172 @ 0xe724 │ │ │ │ + movw r1, #58156 @ 0xe32c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 349f2 │ │ │ │ - movw r0, #56136 @ 0xdb48 │ │ │ │ + b.n 3492c │ │ │ │ + movw r0, #55176 @ 0xd788 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #59220 @ 0xe754 │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #58204 @ 0xe35c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #53260 @ 0xd00c │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #52220 @ 0xcbfc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #59204 @ 0xe744 │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #58188 @ 0xe34c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #59216 @ 0xe750 │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #58200 @ 0xe358 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #59228 @ 0xe75c │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #58212 @ 0xe364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #59208 @ 0xe748 │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #58192 @ 0xe350 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ - movw r0, #59236 @ 0xe764 │ │ │ │ + beq.n 34844 │ │ │ │ + movw r0, #58220 @ 0xe36c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3490a │ │ │ │ + beq.n 34844 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + movw r0, #58228 @ 0xe374 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 │ │ │ │ - movw r1, #59280 @ 0xe790 │ │ │ │ + bl 892ec │ │ │ │ + movw r1, #58264 @ 0xe398 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3490a │ │ │ │ + blt.n 34844 │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3490a │ │ │ │ + blt.n 34844 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 349de │ │ │ │ + bne.n 34918 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r0, #15 │ │ │ │ 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] @ 34abc │ │ │ │ - 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 34ab2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - cbz r5, 34a5e │ │ │ │ - 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] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - sub.w r2, r4, #8 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - 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, 34ab4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 81580 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 34ab4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34ab2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 34ab2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cd28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34af2 │ │ │ │ - blt.n 34b82 │ │ │ │ + beq.n 34976 │ │ │ │ + blt.n 34a06 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #24760 @ 0x60b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34b40 │ │ │ │ + bne.n 349c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b74 │ │ │ │ + bl 339d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34b38 │ │ │ │ + cbz r0, 349bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34b2c │ │ │ │ + beq.n 349b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34b30 │ │ │ │ + cbz r3, 349b4 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34b38 │ │ │ │ + b.n 349bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34b2c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 349b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ - b.n 34b7a │ │ │ │ + bl 78480 │ │ │ │ + b.n 349fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 33b00 │ │ │ │ + bl 33964 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34b7a │ │ │ │ + cbz r0, 349fe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62804 @ 0xf554 │ │ │ │ + movw r0, #61680 @ 0xf0f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34b6e │ │ │ │ + beq.n 349f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34b72 │ │ │ │ + cbz r3, 349f6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34b7a │ │ │ │ + b.n 349fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34b6e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 349f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 34b84 │ │ │ │ + bl 13d278 │ │ │ │ + b.n 34a08 │ │ │ │ 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 │ │ │ │ @@ -15290,59 +15144,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 34bb2 │ │ │ │ + bl 34a36 │ │ │ │ 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] @ 34c94 │ │ │ │ + ldr.w fp, [pc, #208] @ 34b18 │ │ │ │ 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c8a │ │ │ │ + beq.n 34b0e │ │ │ │ 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, 34c16 │ │ │ │ + cbz r6, 34a9a │ │ │ │ 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, 34c34 │ │ │ │ + cbz r5, 34ab8 │ │ │ │ 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] │ │ │ │ @@ -15356,335 +15210,335 @@ │ │ │ │ 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, 34c8c │ │ │ │ + cbz r3, 34b10 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #54548 @ 0xd514 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81580 │ │ │ │ + bl 81220 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34c8c │ │ │ │ + bge.n 34b10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34c8a │ │ │ │ + beq.n 34b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34c8a │ │ │ │ + cbnz r3, 34b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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, 34cb6 │ │ │ │ + cbnz r3, 34b3a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34cac │ │ │ │ + cbz r2, 34b30 │ │ │ │ movw r3, #47308 @ 0xb8cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34cb6 │ │ │ │ + bne.n 34b3a │ │ │ │ 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, 34cdc │ │ │ │ + cbz r2, 34b60 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34cea │ │ │ │ + b.n 34b6e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34ce8 │ │ │ │ + bne.n 34b6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34d08 │ │ │ │ + cbnz r0, 34b8c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34cea │ │ │ │ + b.n 34b6e │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34d98 ) │ │ │ │ + ldr r1, [pc, #172] @ (34c1c ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34d0a │ │ │ │ - b.n 34d32 │ │ │ │ + cbnz r0, 34b8e │ │ │ │ + b.n 34bb6 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 34d36 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 34bba │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #57680 @ 0xe150 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59876 @ 0xe9e4 │ │ │ │ + movw r0, #58800 @ 0xe5b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34d90 │ │ │ │ + b.n 34c14 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34d62 │ │ │ │ + beq.n 34be6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34d64 │ │ │ │ + cbz r5, 34be8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34d64 │ │ │ │ + bmi.n 34be8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59888 @ 0xe9f0 │ │ │ │ + movw r1, #58812 @ 0xe5bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 34d32 │ │ │ │ + bl 12736c │ │ │ │ + b.n 34bb6 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f2640 │ │ │ │ + bl 1f3968 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f5f28 │ │ │ │ + bl 1f6fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34d90 │ │ │ │ + beq.n 34c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34d90 │ │ │ │ + cbnz r3, 34c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #36980 @ 0x9074 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 34c34 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 34c42 │ │ │ │ + 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 34c56 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 34c56 │ │ │ │ + mov r0, r3 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34df0 │ │ │ │ + bne.n 34cb4 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdef4 │ │ │ │ + bl cd994 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34e0c │ │ │ │ - cbnz r0, 34e0c │ │ │ │ + beq.n 34cd0 │ │ │ │ + cbnz r0, 34cd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59932 @ 0xea1c │ │ │ │ + movw r1, #58856 @ 0xe5e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 34e06 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 34cca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59916 @ 0xea0c │ │ │ │ + movw r0, #58840 @ 0xe5d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34db4 │ │ │ │ + bne.n 34c78 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34ec0 │ │ │ │ + b.n 34d84 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef4 │ │ │ │ + bl cd994 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34e34 │ │ │ │ - cbnz r0, 34e34 │ │ │ │ + beq.n 34cf8 │ │ │ │ + cbnz r0, 34cf8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59980 @ 0xea4c │ │ │ │ + movw r1, #58904 @ 0xe618 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 34e06 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 34cca │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34e76 │ │ │ │ - cbz r0, 34e8a │ │ │ │ + bne.n 34d3a │ │ │ │ + cbz r0, 34d4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e8a │ │ │ │ + beq.n 34d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e8a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e8a │ │ │ │ + cbnz r3, 34d4e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34d4e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34eac │ │ │ │ - cbz r0, 34ec0 │ │ │ │ + bne.n 34d70 │ │ │ │ + cbz r0, 34d84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ec0 │ │ │ │ + beq.n 34d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34ec0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34ec0 │ │ │ │ + cbnz r3, 34d84 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #36980 @ 0x9074 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 34eda │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34ee8 │ │ │ │ - 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 34efc │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 34efc │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ 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 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34f42 │ │ │ │ + beq.n 34dc6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 34f42 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 34dc6 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13f704 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34f4a │ │ │ │ + bne.n 34dce │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34fb6 │ │ │ │ + b.n 34e3a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34f60 │ │ │ │ + beq.n 34de4 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 34f6a │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 34dee │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34f7a │ │ │ │ + b.n 34dfe │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13f704 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34f7a │ │ │ │ + bne.n 34dfe │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34fb6 │ │ │ │ + b.n 34e3a │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34fa2 │ │ │ │ + bne.n 34e26 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60020 @ 0xea74 │ │ │ │ + movw r1, #58944 @ 0xe640 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34fb6 │ │ │ │ + b.n 34e3a │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34fba │ │ │ │ + bl 34e3e │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ 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 │ │ │ │ @@ -15693,222 +15547,221 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - beq.n 3501c │ │ │ │ + beq.n 34ea0 │ │ │ │ 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 35030 │ │ │ │ + beq.n 34eb4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 35030 │ │ │ │ + b.n 34eb4 │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #108] @ 35090 │ │ │ │ - vldr d7, [pc, #112] @ 35098 │ │ │ │ + vldr d0, [pc, #104] @ 34f10 │ │ │ │ + vldr d7, [pc, #108] @ 34f18 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3506a │ │ │ │ + beq.n 34eee │ │ │ │ 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 35086 │ │ │ │ + ble.n 34f0a │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 35086 │ │ │ │ + b.n 34f0a │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #40] @ 35098 │ │ │ │ + vldr d6, [pc, #36] @ 34f18 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 35090 │ │ │ │ + vldr d7, [pc, #20] @ 34f10 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 350c6 │ │ │ │ + cbnz r0, 34f46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 350ce │ │ │ │ + cbz r0, 34f4e │ │ │ │ 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 350b8 │ │ │ │ + beq.n 34f38 │ │ │ │ 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, 350f6 │ │ │ │ + cbnz r0, 34f76 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 350fe │ │ │ │ + cbz r0, 34f7e │ │ │ │ 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 350e8 │ │ │ │ + beq.n 34f68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035100 : │ │ │ │ +00034f80 : │ │ │ │ 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, 35150 │ │ │ │ + cbz r3, 34fd0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60360 @ 0xebc8 │ │ │ │ + movw r2, #59284 @ 0xe794 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35158 │ │ │ │ - bl 3515c │ │ │ │ + b.n 34fd8 │ │ │ │ + bl 34fdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35122 │ │ │ │ + beq.n 34fa2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003515c : │ │ │ │ +00034fdc : │ │ │ │ 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, #60372 @ 0xebd4 │ │ │ │ + movw r0, #59296 @ 0xe7a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 351c2 │ │ │ │ + beq.n 35042 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45476 @ 0xb1a4 │ │ │ │ + movw r1, #44516 @ 0xade4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 351c8 │ │ │ │ + cbnz r0, 35048 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 351de │ │ │ │ - bl 6c0a0 │ │ │ │ + b.n 3505e │ │ │ │ + bl 6c1a8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 351dc │ │ │ │ + cbnz r0, 3505c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 351de │ │ │ │ + b.n 3505e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22f6c4 │ │ │ │ + b.w 22ff94 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3520e │ │ │ │ + bhi.n 3508e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 35226 │ │ │ │ + ble.n 350a6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3522e │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + b.n 350ae │ │ │ │ + movw r0, #57860 @ 0xe204 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35206 │ │ │ │ + bne.n 35086 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20878c <_Py_RestoreSignals@@Base+0x1200> │ │ │ │ + b.w 209288 <_Py_RestoreSignals@@Base+0x1104> │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15916,537 +15769,537 @@ │ │ │ │ ite hi │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 35272 │ │ │ │ - movw r0, #60760 @ 0xed58 │ │ │ │ + bne.n 350f2 │ │ │ │ + movw r0, #59684 @ 0xe924 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ + b.w 7d8d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3529e │ │ │ │ + cbnz r0, 3511e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 130218 │ │ │ │ + b.w 12ff7c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35290 │ │ │ │ + beq.n 35110 │ │ │ │ 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, 352c8 │ │ │ │ + cbnz r2, 35148 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 352c8 │ │ │ │ + bne.n 35148 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 352ea │ │ │ │ + cbnz r0, 3516a │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3538e │ │ │ │ + beq.n 3520e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 3531e │ │ │ │ + beq.n 3519e │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3531e │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 3519e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61480 @ 0xf028 │ │ │ │ + movw r1, #60404 @ 0xebf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + movw r0, #1532 @ 0x5fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3538e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3520e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35330 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3538e │ │ │ │ + bne.n 351b0 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3520e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35342 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3538e │ │ │ │ + bne.n 351c2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3520e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 3537a │ │ │ │ + beq.n 351fa │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3537c │ │ │ │ + beq.n 351fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61500 @ 0xf03c │ │ │ │ + movw r1, #60424 @ 0xec08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad8 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1af6b4 │ │ │ │ + b.w 1b11b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 353ba │ │ │ │ + cbz r3, 3523a │ │ │ │ mov r0, r1 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 353d0 │ │ │ │ + cbz r0, 35250 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 353e4 │ │ │ │ + b.n 35264 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35446 │ │ │ │ - bl 180504 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 352c6 │ │ │ │ + bl 1812b4 <_PyDeadline_Init@@Base+0x4ec> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 353f6 │ │ │ │ + bne.n 35276 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 35406 │ │ │ │ + blt.n 35286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 353d4 │ │ │ │ - b.n 35420 │ │ │ │ + bne.n 35254 │ │ │ │ + b.n 352a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 353e0 │ │ │ │ + bne.n 35260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 353e0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 353d0 │ │ │ │ + beq.n 35250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 353d0 │ │ │ │ + bne.n 35250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 353d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35436 │ │ │ │ + beq.n 352b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35436 │ │ │ │ + cbnz r3, 352b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 353d0 │ │ │ │ + bne.n 35250 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cd28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35478 │ │ │ │ - blt.n 354a6 │ │ │ │ + beq.n 352f8 │ │ │ │ + blt.n 35326 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #24760 @ 0x60b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62804 @ 0xf554 │ │ │ │ + movw r3, #61680 @ 0xf0f0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 354a8 │ │ │ │ + bl 13d278 │ │ │ │ + b.n 35328 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + movw r0, #63236 @ 0xf704 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ - cbnz r0, 354ce │ │ │ │ + bl 7a3b8 │ │ │ │ + cbnz r0, 3534e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 355d0 │ │ │ │ + b.n 35450 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35508 │ │ │ │ - movw r0, #61704 @ 0xf108 │ │ │ │ + cbz r1, 35388 │ │ │ │ + movw r0, #60628 @ 0xecd4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354f8 │ │ │ │ + beq.n 35378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354f8 │ │ │ │ + cbnz r3, 35378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 354ca │ │ │ │ - movw r2, #52624 @ 0xcd90 │ │ │ │ + beq.n 3534a │ │ │ │ + movw r2, #51664 @ 0xc9d0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35510 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + b.n 35390 │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35548 │ │ │ │ + cbz r3, 353c8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61712 @ 0xf110 │ │ │ │ + movw r0, #60636 @ 0xecdc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3553a │ │ │ │ + beq.n 353ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3553a │ │ │ │ + cbnz r3, 353ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 354ca │ │ │ │ - movw r2, #52624 @ 0xcd90 │ │ │ │ + beq.n 3534a │ │ │ │ + movw r2, #51664 @ 0xc9d0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 35578 │ │ │ │ + cbz r3, 353f8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61728 @ 0xf120 │ │ │ │ + movw r0, #60652 @ 0xecec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35572 │ │ │ │ + beq.n 353f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35572 │ │ │ │ + cbnz r3, 353f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 3534a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 355a6 │ │ │ │ - movw r0, #31912 @ 0x7ca8 │ │ │ │ + cbnz r3, 35426 │ │ │ │ + movw r0, #30952 @ 0x78e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355a0 │ │ │ │ + beq.n 35420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 355a0 │ │ │ │ + cbnz r3, 35420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 3534a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61748 @ 0xf134 │ │ │ │ + movw r0, #60672 @ 0xed00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355d0 │ │ │ │ + beq.n 35450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 355d0 │ │ │ │ + cbnz r3, 35450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000355d4 : │ │ │ │ +00035454 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3560c │ │ │ │ + cbz r3, 3548c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107880 │ │ │ │ + bl 107210 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a96a8 │ │ │ │ - b.n 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.w 1ab384 │ │ │ │ + b.n 3567c <_Py_IncRef@@Base+0x1da> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 356ce <_Py_IncRef@@Base+0x22c> │ │ │ │ │ │ │ │ -00035622 <_Py_IncRef@@Base>: │ │ │ │ +000354a2 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 3565e <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 354de <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #33904 @ 0x8470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35678 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 354f8 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 354f4 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 35674 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #58100 @ 0xe2f4 │ │ │ │ + movw fp, #57024 @ 0xdec0 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 356f0 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35570 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 356fc <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 3557c <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 356c2 <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 35542 <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 35600 <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3571e <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #26068 @ 0x65d4 │ │ │ │ + bne.n 35600 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3559e <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #25108 @ 0x6214 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #12376 @ 0x3058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb8ac │ │ │ │ + bl cb34c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 3556e <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 3556e <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 355a4 <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3575a <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 355da <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 354f4 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3570c <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 3558c <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35716 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 35600 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35596 <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35700 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35580 <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 355a4 <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 35600 <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35600 <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 238a20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 355ce <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 355ce <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 3576a <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 355ea <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 354f4 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 354f4 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 354f4 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 35514 <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 35514 <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35514 <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35616 <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35616 <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 238a20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 354f4 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 35674 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 35654 <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35654 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 7802c <_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 │ │ │ │ @@ -16463,543 +16316,543 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3584a <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 356ca <_Py_IncRef@@Base+0x228> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35710 <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35710 <_Py_IncRef@@Base+0x26e> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 358a6 <_Py_IncRef@@Base+0x284> │ │ │ │ + bne.n 35726 <_Py_IncRef@@Base+0x284> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + beq.n 35710 <_Py_IncRef@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35710 <_Py_IncRef@@Base+0x26e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3868 @ 0xf1c │ │ │ │ + movw r3, #2828 @ 0xb0c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1da6e8 │ │ │ │ + b.w 1dc210 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 358c6 <_Py_IncRef@@Base+0x2a4> │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 358c8 <_Py_IncRef@@Base+0x2a6> │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ - ldr r6, [pc, #152] @ (35970 <_Py_IncRef@@Base+0x34e>) │ │ │ │ - movs r2, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ - cbz r5, 358f8 <_Py_IncRef@@Base+0x2d6> │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - b.n 35900 <_Py_IncRef@@Base+0x2de> │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d9eec │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #48873 @ 0xbee9 │ │ │ │ - movt r3, #20 │ │ │ │ - movw r1, #64429 @ 0xfbad │ │ │ │ - movt r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, r6 │ │ │ │ - it ne │ │ │ │ - movne r1, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 35c4a │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35974 <_Py_IncRef@@Base+0x352>) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - strd r5, r4, [sp, #32] │ │ │ │ - bl 93a0c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_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 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ - 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 r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35992 <_Py_IncRef@@Base+0x370> │ │ │ │ + cbz r3, 35744 <_Py_IncRef@@Base+0x2a2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 359f0 <_Py_IncRef@@Base+0x3ce> │ │ │ │ + cbnz r3, 357a2 <_Py_IncRef@@Base+0x300> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a6a <_Py_IncRef@@Base+0x448> │ │ │ │ + beq.n 3581c <_Py_IncRef@@Base+0x37a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 359dc <_Py_IncRef@@Base+0x3ba> │ │ │ │ + bge.n 3578e <_Py_IncRef@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 359be <_Py_IncRef@@Base+0x39c> │ │ │ │ + b.n 35770 <_Py_IncRef@@Base+0x2ce> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #1756 @ 0x6dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r1, #6256 @ 0x1870 │ │ │ │ + b.w 82a10 │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19200 @ 0x4b00 │ │ │ │ + movw r0, #18240 @ 0x4740 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbz r0, 35808 <_Py_IncRef@@Base+0x366> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8f764 │ │ │ │ + bl 8ecd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ + beq.n 357e4 <_Py_IncRef@@Base+0x342> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ + cbnz r3, 357e4 <_Py_IncRef@@Base+0x342> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb6a0 │ │ │ │ + bl fb2b4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35a5a <_Py_IncRef@@Base+0x438> │ │ │ │ + cbnz r0, 3580c <_Py_IncRef@@Base+0x36a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + beq.n 35808 <_Py_IncRef@@Base+0x366> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbnz r3, 35808 <_Py_IncRef@@Base+0x366> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35a6a <_Py_IncRef@@Base+0x448> │ │ │ │ + b.n 3581c <_Py_IncRef@@Base+0x37a> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30792 @ 0x7848 │ │ │ │ + movw r0, #29792 @ 0x7460 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00035a70 : │ │ │ │ +00035822 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ - cbz r0, 35aac │ │ │ │ + bl 7a3b8 │ │ │ │ + cbz r0, 3585e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bc934 │ │ │ │ + bl bc3a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ab0 │ │ │ │ + beq.n 35862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ab0 │ │ │ │ + cbnz r3, 35862 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ab0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35862 │ │ │ │ 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, 35882 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 35884 │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 35892 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 35892 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 35892 │ │ │ │ + cbnz r0, 358ae │ │ │ │ + ldr r6, [pc, #152] @ (3592c ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 358ae │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 35924 │ │ │ │ + cbz r5, 358b4 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + b.n 358bc │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1dba10 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 358aa │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + movw r3, #49269 @ 0xc075 │ │ │ │ + movt r3, #20 │ │ │ │ + movw r1, #62733 @ 0xf50d │ │ │ │ + movt r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, r6 │ │ │ │ + it ne │ │ │ │ + movne r1, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 35aca │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 358aa │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 35924 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #52] @ (35930 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + strd r5, r4, [sp, #32] │ │ │ │ + bl 9306c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35922 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35922 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_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 │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cd28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35ae8 │ │ │ │ - blt.n 35b34 │ │ │ │ + beq.n 35968 │ │ │ │ + blt.n 359b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #24760 @ 0x60b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35af2 │ │ │ │ + cbz r3, 35972 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35af4 │ │ │ │ + b.n 35974 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35b1e │ │ │ │ + bne.n 3599e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 35c42 │ │ │ │ + bl 13d278 │ │ │ │ + b.n 35ac2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b2e │ │ │ │ + cbz r0, 359ae │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35b4e │ │ │ │ + b.n 359ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d278 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c42 │ │ │ │ + b.n 35ac2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e7804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35a42 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35b38 │ │ │ │ + blt.n 359b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35bc6 │ │ │ │ - movw r8, #62088 @ 0xf288 │ │ │ │ + beq.n 35a46 │ │ │ │ + movw r8, #60904 @ 0xede8 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8e5ec │ │ │ │ - cbz r0, 35ba8 │ │ │ │ + bl 8dc38 │ │ │ │ + cbz r0, 35a28 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35bc2 │ │ │ │ + cbz r0, 35a42 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35ba0 │ │ │ │ + blt.n 35a20 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35b9a │ │ │ │ + beq.n 35a1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35b9a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35a1a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35ba8 │ │ │ │ + b.n 35a28 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35b64 │ │ │ │ + b.n 359e4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35bc6 │ │ │ │ + beq.n 35a46 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62096 @ 0xf290 │ │ │ │ + movw r1, #60912 @ 0xedf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c26 │ │ │ │ - movw r0, #52624 @ 0xcd90 │ │ │ │ + b.n 35aa6 │ │ │ │ + movw r0, #51664 @ 0xc9d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35a42 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a95c │ │ │ │ + bl 10a2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35bf6 │ │ │ │ + beq.n 35a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35bf6 │ │ │ │ + cbnz r3, 35a76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35a42 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #62140 @ 0xf2bc │ │ │ │ + movw r0, #60956 @ 0xee1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c26 │ │ │ │ + beq.n 35aa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35c26 │ │ │ │ + cbnz r3, 35aa6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c3c │ │ │ │ + beq.n 35abc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35c3c │ │ │ │ + cbnz r3, 35abc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d278 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 164fc8 │ │ │ │ + bl 165818 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35c6e │ │ │ │ + bge.n 35aee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35c94 │ │ │ │ + b.n 35b14 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35c98 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35b18 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35c6a │ │ │ │ + blt.n 35aea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2388f8 │ │ │ │ + bl 2395b0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035c98 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035b18 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 238834 │ │ │ │ + bl 2392bc │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (35ccc <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (35b4c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 2396e8 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035b50 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #59529 @ 0xe889 │ │ │ │ + movw r3, #57257 @ 0xdfa9 │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 35d14 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 13aaa8 │ │ │ │ + beq.n 35b94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 13a89c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35c04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238f68 │ │ │ │ - cbnz r0, 35d3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d4290 │ │ │ │ + bl 2396e8 │ │ │ │ + cbnz r0, 35bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ + bl d3d50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35d50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35bd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35d4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35bce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35d4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35bce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 238f68 │ │ │ │ + ldr r1, [pc, #44] @ (35c04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + bl 2396e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35d7e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35bfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e640 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35bfc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35bfc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35bfc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ pushpl {r4, lr} │ │ │ │ @@ -17007,1835 +16860,1820 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35db0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ + ldr r0, [pc, #12] @ (35c30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ + add r5, pc, #288 @ (adr r5, 35d54 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ddc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #12] @ (35c5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35e90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35d10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #63064 @ 0xf658 │ │ │ │ + movw r2, #61988 @ 0xf224 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 168bdc <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35c8c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11516 @ 0x2cfc │ │ │ │ + movw r1, #10504 @ 0x2908 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63076 @ 0xf664 │ │ │ │ + movw r0, #62000 @ 0xf230 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35c88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35cc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 35e50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f1704 │ │ │ │ + b.n 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ - b.w 12586c │ │ │ │ + beq.n 35cde <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ + b.w 12529c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63088 @ 0xf670 │ │ │ │ + movw r1, #62012 @ 0xf23c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ 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 23a230 <_Py_c_pow@@Base+0x108> │ │ │ │ + bl 23aa80 <_Py_c_pow@@Base+0x108> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35eae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35d2e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35eb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35d30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35eb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35d30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + cbz r0, 35d58 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35ee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f5cac │ │ │ │ + bl 1f6d6c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35ec8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + bne.n 35d48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035ee6 : │ │ │ │ +00035d66 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f0e │ │ │ │ - movw r0, #63528 @ 0xf828 │ │ │ │ + cbnz r0, 35d8e │ │ │ │ + movw r0, #62392 @ 0xf3b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 35f3c │ │ │ │ + bl 1f0f1c │ │ │ │ + b.n 35dbc │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63528 @ 0xf828 │ │ │ │ + movw r2, #62392 @ 0xf3b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3b8 │ │ │ │ + bl 20ce68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f30 │ │ │ │ + beq.n 35db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35f34 │ │ │ │ + cbz r3, 35db4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35f3c │ │ │ │ + b.n 35dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f30 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35db0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 35f60 │ │ │ │ + bne.n 35de0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1347f0 │ │ │ │ + b.w 1345e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23392 @ 0x5b60 │ │ │ │ + movw r0, #22392 @ 0x5778 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35f54 │ │ │ │ + bne.n 35dd4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35fa0 ) │ │ │ │ + ldr r0, [pc, #12] @ (35e20 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 36224 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 360a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035fa4 <_PyCompile_Assemble@@Base>: │ │ │ │ +00035e24 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35fde <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35e5e <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 35ff8 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12736c │ │ │ │ + b.n 35e78 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35ffc <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35e7c <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36098 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 35f18 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbe6c │ │ │ │ + bl fbb84 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3600a <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35e8a <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 35ef6 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b8a80 │ │ │ │ + bl 1ba958 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35e86 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl ff0e4 │ │ │ │ + bl feb90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35e86 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 102f08 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102988 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35e86 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fbbdc │ │ │ │ + bl fb814 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35e86 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b8d7c │ │ │ │ + bl 1bab5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 35ef6 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 35ef6 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3608c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 35f0c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3608c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 35f0c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109424 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 108e98 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 109060 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 1089cc <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 360c0 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 360d8 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 360e6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #26328 @ 0x66d8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 360b6 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 360e6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3610a <_PyCompile_Assemble@@Base+0x166> │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 360f6 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 714b0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 79514 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003610c : │ │ │ │ - ldr r0, [pc, #4] @ (36114 ) │ │ │ │ - b.w cbed4 │ │ │ │ +00035f20 : │ │ │ │ + ldr r0, [pc, #4] @ (35f28 ) │ │ │ │ + b.w cb974 │ │ │ │ nop │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 36138 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12bdd8 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32524 @ 0x7f0c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3612c │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #63700 @ 0xf8d4 │ │ │ │ + movw r1, #62624 @ 0xf4a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36178 │ │ │ │ + bge.n 35f54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36358 │ │ │ │ + b.n 36134 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63704 @ 0xf8d8 │ │ │ │ + movw r1, #62628 @ 0xf4a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + movw r1, #62640 @ 0xf4b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #62656 @ 0xf4c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + movw r1, #62668 @ 0xf4cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63756 @ 0xf90c │ │ │ │ + movw r1, #62680 @ 0xf4d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63768 @ 0xf918 │ │ │ │ + movw r1, #62692 @ 0xf4e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63784 @ 0xf928 │ │ │ │ + movw r1, #62708 @ 0xf4f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63796 @ 0xf934 │ │ │ │ + movw r1, #62720 @ 0xf500 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + movw r1, #62732 @ 0xf50c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ + movw r1, #62744 @ 0xf518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #62760 @ 0xf528 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63848 @ 0xf968 │ │ │ │ + movw r1, #62772 @ 0xf534 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 35f4e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63860 @ 0xf974 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ + movw r1, #62800 @ 0xf550 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63892 @ 0xf994 │ │ │ │ + movw r1, #62816 @ 0xf560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63916 @ 0xf9ac │ │ │ │ + movw r1, #62840 @ 0xf578 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63736 @ 0xf8f8 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63936 @ 0xf9c0 │ │ │ │ + movw r1, #62860 @ 0xf58c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63952 @ 0xf9d0 │ │ │ │ + movw r1, #62876 @ 0xf59c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63760 @ 0xf910 │ │ │ │ + movw r1, #62684 @ 0xf4dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63968 @ 0xf9e0 │ │ │ │ + movw r1, #62892 @ 0xf5ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63976 @ 0xf9e8 │ │ │ │ + movw r1, #62900 @ 0xf5b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 35f4e │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63988 @ 0xf9f4 │ │ │ │ + movw r1, #62912 @ 0xf5c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 1069bc │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 36156 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldrd r6, r5, [r5] │ │ │ │ + cbz r1, 3616e │ │ │ │ + b.n 3617c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #25368 @ 0x6318 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3614c │ │ │ │ + b.n 36178 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23c0c8 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3617c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 361a0 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r0, 3618c │ │ │ │ + bl 71608 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 36178 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 79644 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 36178 │ │ │ │ + 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 361c2 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12b8c8 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31504 @ 0x7b10 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 361b6 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003635a : │ │ │ │ - movw r3, #3560 @ 0xde8 │ │ │ │ +000361da : │ │ │ │ + movw r3, #2520 @ 0x9d8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b4cb0 │ │ │ │ + b.w 1b687c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (3649c ) │ │ │ │ + ldr r2, [pc, #292] @ (3631c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 363a4 │ │ │ │ + beq.n 36224 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 363a6 │ │ │ │ + cbz r4, 36226 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25449 @ 0x6369 │ │ │ │ + movw r3, #25065 @ 0x61e9 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 363a6 │ │ │ │ + b.n 36226 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3647e │ │ │ │ + beq.n 362fe │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25449 @ 0x6369 │ │ │ │ + movw r3, #25065 @ 0x61e9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3647e │ │ │ │ - cbnz r4, 363c2 │ │ │ │ + bne.n 362fe │ │ │ │ + cbnz r4, 36242 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3643c │ │ │ │ + b.n 362bc │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 363e0 │ │ │ │ + cbz r3, 36260 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3643c │ │ │ │ + ble.n 362bc │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 363ce │ │ │ │ - b.n 363fa │ │ │ │ + bne.n 3624e │ │ │ │ + b.n 3627a │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 363fa │ │ │ │ + beq.n 3627a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 363e2 │ │ │ │ + bne.n 36262 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3643c │ │ │ │ - ldr r2, [pc, #164] @ (364a0 ) │ │ │ │ + bne.n 362bc │ │ │ │ + ldr r2, [pc, #164] @ (36320 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23d2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ - beq.n 3643c │ │ │ │ + blt.n 36314 │ │ │ │ + beq.n 362bc │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (364a0 ) │ │ │ │ + ldr r1, [pc, #148] @ (36320 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36496 │ │ │ │ + bne.n 36316 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363be │ │ │ │ + beq.n 3623e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 363be │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 363be │ │ │ │ + bne.n 3623e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3623e │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (364a4 ) │ │ │ │ + ldr r1, [pc, #100] @ (36324 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36496 │ │ │ │ + bne.n 36316 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3646a │ │ │ │ + bne.n 362ea │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36496 │ │ │ │ + b.n 36316 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3647e │ │ │ │ + beq.n 362fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3647e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 362fe │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36460 │ │ │ │ - ldr r1, [pc, #28] @ (364a0 ) │ │ │ │ + beq.n 362e0 │ │ │ │ + ldr r1, [pc, #28] @ (36320 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36496 │ │ │ │ + b.n 36316 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000364a8 : │ │ │ │ +00036328 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #3768 @ 0xeb8 │ │ │ │ + movw r4, #2728 @ 0xaa8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2918 │ │ │ │ + bl e23d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 364ea │ │ │ │ + cbz r2, 3636a │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 364ec │ │ │ │ + b.n 3636c │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 364fc │ │ │ │ + cbnz r2, 3637c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 364fc │ │ │ │ + bne.n 3637c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36516 │ │ │ │ - ldr r5, [pc, #384] @ (36680 ) │ │ │ │ + cbnz r0, 36396 │ │ │ │ + ldr r5, [pc, #384] @ (36500 ) │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 36542 │ │ │ │ + cbz r0, 363c2 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 36546 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 363c6 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #57680 @ 0xe150 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64164 @ 0xfaa4 │ │ │ │ + movw r0, #63088 @ 0xf670 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 36678 │ │ │ │ - cbz r4, 365b0 │ │ │ │ + b.n 364f8 │ │ │ │ + cbz r4, 36430 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36558 │ │ │ │ + beq.n 363d8 │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 36560 │ │ │ │ - b.n 365c6 │ │ │ │ + bne.n 363e0 │ │ │ │ + b.n 36446 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 3656a │ │ │ │ + cbz r7, 363ea │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 365d4 │ │ │ │ - b.n 36572 │ │ │ │ + beq.n 36454 │ │ │ │ + b.n 363f2 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 36588 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 36408 │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 363c2 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 3658c │ │ │ │ - b.n 365dc │ │ │ │ + bne.n 3640c │ │ │ │ + b.n 3645c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 365a0 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 36420 │ │ │ │ + bl c3518 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 363c2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 365a2 │ │ │ │ - b.n 365da │ │ │ │ + bne.n 36422 │ │ │ │ + b.n 3645a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 363c2 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 365de │ │ │ │ + b.n 3645e │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 3645e │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 3645e │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 3645e │ │ │ │ mov r9, r6 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs.w fp, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ - cbz r4, 3660e │ │ │ │ + cbz r4, 3648e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3660e │ │ │ │ + beq.n 3648e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65328 @ 0xff30 │ │ │ │ + movw r1, #64288 @ 0xfb20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36542 │ │ │ │ - cbz r5, 3662e │ │ │ │ + bl 12736c │ │ │ │ + b.n 363c2 │ │ │ │ + cbz r5, 364ae │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 3662e │ │ │ │ + beq.n 364ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65364 @ 0xff54 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36542 │ │ │ │ + bl 12736c │ │ │ │ + b.n 363c2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 1f3da0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36542 │ │ │ │ - bl 1f2640 │ │ │ │ + beq.n 363c2 │ │ │ │ + bl 1f3968 │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34bb2 │ │ │ │ + bl 34a36 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36678 │ │ │ │ + beq.n 364f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36678 │ │ │ │ + cbnz r3, 364f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (366ac ) │ │ │ │ + ldr r0, [pc, #12] @ (3652c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 369e0 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 36860 <_PyCompile_CodeGen@@Base+0x1d8>) │ │ │ │ + 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, 36554 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 36554 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 36554 │ │ │ │ + cbnz r0, 3656c │ │ │ │ + ldr r4, [pc, #300] @ (36684 ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 36598 │ │ │ │ + ldr.w r8, [r0] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 3659c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #57680 @ 0xe150 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #3464 @ 0xd88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3667a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 111620 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3667a │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 143708 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 36654 │ │ │ │ + bl 95b00 │ │ │ │ + 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 6c628 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 365ea │ │ │ │ + mov r6, fp │ │ │ │ + mov.w sl, #1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 36618 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 2a82c │ │ │ │ + cbz r0, 3660e │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 3660e │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 36614 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 365d2 │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 36618 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 98600 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cbnz r4, 36648 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 3662e │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 36658 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #63196 @ 0xf6dc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 36658 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1fd5f0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 36658 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 6c400 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3666e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 36672 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 3667a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3666e │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000366b0 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036688 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c06e0 │ │ │ │ - cbnz r0, 366e8 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c2428 │ │ │ │ + cbnz r0, 366c0 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64232 @ 0xfae8 │ │ │ │ + movw r1, #63228 @ 0xf6fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 90314 <_PyArena_New@@Base> │ │ │ │ + bl 12736c │ │ │ │ + b.n 366c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8f884 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 366f4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 366cc <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 368da <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 368b2 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216f5c <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 2178d8 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 3671a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21cfcc │ │ │ │ - cbz r0, 3671a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 366f2 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21d974 │ │ │ │ + cbz r0, 366f2 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1affd8 │ │ │ │ + bl 1b1ad4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36722 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 366fa <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ - b.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10b914 <_PyArena_Free@@Base> │ │ │ │ + b.n 366c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (368e4 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 366c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (368bc <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5c74 │ │ │ │ + bl e572c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 366c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4794 │ │ │ │ + bl 1b6360 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36754 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 3672c <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 368c2 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 3689a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36764 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 3673c <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 3678a <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36778 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 36762 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36750 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #49916 @ 0xc2fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3675c <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 36734 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64248 @ 0xfaf8 │ │ │ │ + movw r1, #63244 @ 0xf70c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 367a2 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 3677a <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64260 @ 0xfb04 │ │ │ │ + movw r1, #63256 @ 0xf718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 367ba <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 36792 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16896 @ 0x4200 │ │ │ │ + movw r1, #15980 @ 0x3e6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 367d2 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 367aa <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #868 @ 0x364 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + movw r1, #65444 @ 0xffa4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 367ea <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 367c2 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64268 @ 0xfb0c │ │ │ │ + movw r1, #63264 @ 0xf720 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36802 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 367da <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64280 @ 0xfb18 │ │ │ │ + movw r1, #63276 @ 0xf72c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64292 @ 0xfb24 │ │ │ │ + movw r1, #63288 @ 0xf738 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64304 @ 0xfb30 │ │ │ │ + movw r1, #63300 @ 0xf744 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64320 @ 0xfb40 │ │ │ │ + movw r1, #63316 @ 0xf754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1ba4cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36728 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc5a0 │ │ │ │ + bl fc1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 366c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc568 │ │ │ │ + bl 1be2b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd8b8 │ │ │ │ + bl 1bf608 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b914 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cbnz r0, 36924 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ - ldr r4, [pc, #300] @ (36a3c <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36950 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ - ldr.w r8, [r0] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 36954 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4464 @ 0x1170 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 111cc0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 1438a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 36a0c <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 9649c │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - mov.w fp, #0 │ │ │ │ - blx 29228 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w sl, sp, #36 @ 0x24 │ │ │ │ - it eq │ │ │ │ - moveq.w r4, #1024 @ 0x400 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6c520 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 369a2 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ - mov r6, fp │ │ │ │ - mov.w sl, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 369d0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 2a82c │ │ │ │ - cbz r0, 369c6 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 369c6 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 369cc <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 369d0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36a00 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 369e6 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #64376 @ 0xfb78 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1fc688 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6c2f8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 36a26 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 36a2a <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36a26 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - adds r4, r1, #5 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ 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] @ (36a68 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #12] @ (368e8 <_PyCompile_CodeGen@@Base+0x260>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36dec <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + add r7, pc, #896 @ (adr r7, 36c6c <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 36a8e <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ + cbnz r2, 3690e <_PyCompile_CodeGen@@Base+0x286> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36ac0 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ - bl 132b24 │ │ │ │ - b.n 36a9c <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + ldr r0, [pc, #56] @ (36940 <_PyCompile_CodeGen@@Base+0x2b8>) │ │ │ │ + bl 132910 │ │ │ │ + b.n 3691c <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36ac4 <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #48] @ (36944 <_PyCompile_CodeGen@@Base+0x2bc>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ - cbz r0, 36ab6 <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ + bl 132910 │ │ │ │ + cbz r0, 36936 <_PyCompile_CodeGen@@Base+0x2ae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36ab2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + beq.n 36932 <_PyCompile_CodeGen@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36ab2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36932 <_PyCompile_CodeGen@@Base+0x2aa> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36aba <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + b.n 3693a <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36e24 <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36ca4 <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36acc <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ + ldr r0, [pc, #0] @ (3694c <_PyCompile_CodeGen@@Base+0x2c4>) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36af8 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + ldr r0, [pc, #12] @ (36978 <_PyCompile_CodeGen@@Base+0x2f0>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36d1c <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36b9c <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036afc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003697c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36b04 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 36984 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36b4c <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + cbnz r3, 369cc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge.n 36b32 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + bge.n 369b2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30480 @ 0x7710 │ │ │ │ + movw r2, #29520 @ 0x7350 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e44e8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e5bf8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64584 @ 0xfc48 │ │ │ │ + movw r2, #63508 @ 0xf814 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e44e8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e5bf8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 36b7c <_PyEval_FormatExcUnbound@@Base+0x80> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36b96 <_PyEval_FormatExcUnbound@@Base+0x9a> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36b9a <_PyEval_FormatExcUnbound@@Base+0x9e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 36bb6 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36ba8 <_PyEval_FormatExcUnbound@@Base+0xac> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 36bb6 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ - ldr r1, [pc, #16] @ (36bbc <_PyEval_FormatExcUnbound@@Base+0xc0>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 36b9e <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - ble.n 36b78 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36cf0 <_PyEval_FormatExcUnbound@@Base+0x1f4>) │ │ │ │ + ldr r2, [pc, #288] @ (36b00 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36bfa <_PyEval_FormatExcUnbound@@Base+0xfe> │ │ │ │ + beq.n 36a08 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36bfc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + cbz r4, 36a0a <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27585 @ 0x6bc1 │ │ │ │ + movw r3, #27087 @ 0x69cf │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36bfc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + b.n 36a0a <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + beq.n 36ae0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27585 @ 0x6bc1 │ │ │ │ + movw r3, #27087 @ 0x69cf │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - cbnz r4, 36c16 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + bne.n 36ae0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + cbnz r4, 36a24 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + b.n 36a9e <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36c34 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ + cbz r3, 36a42 <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + ble.n 36a9e <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36c22 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ - b.n 36c4e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ + bne.n 36a30 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + b.n 36a5c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36c4e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ + beq.n 36a5c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36c36 <_PyEval_FormatExcUnbound@@Base+0x13a> │ │ │ │ + bne.n 36a44 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ - ldr r2, [pc, #164] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + bne.n 36a9e <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ldr r2, [pc, #164] @ (36b04 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23d2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ce8 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ - beq.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + blt.n 36af6 <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ + beq.n 36a9e <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + ldr r1, [pc, #148] @ (36b04 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ + beq.n 36a20 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ + bne.n 36a20 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a20 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36cf8 <_PyEval_FormatExcUnbound@@Base+0x1fc>) │ │ │ │ + ldr r1, [pc, #100] @ (36b08 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36cbe <_PyEval_FormatExcUnbound@@Base+0x1c2> │ │ │ │ + bne.n 36acc <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + beq.n 36ae0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36ae0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #28] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + beq.n 36ac2 <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ + ldr r1, [pc, #28] @ (36b04 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 36b3a <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 36b54 <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 36b58 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 36b74 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 36b66 <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 36b74 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + ldr r1, [pc, #20] @ (36b7c <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b8dd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 36b5c <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + ble.n 36b38 <_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] @ (36d24 <_PyEval_FormatExcUnbound@@Base+0x228>) │ │ │ │ + ldr r0, [pc, #12] @ (36ba8 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 370d8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 36f5c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36d60 <_PyEval_FormatExcUnbound@@Base+0x264> │ │ │ │ + bne.n 36be4 <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64732 @ 0xfcdc │ │ │ │ + movw r1, #63636 @ 0xf894 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e2c <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 36cb0 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111cc0 │ │ │ │ + bl 111620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e2c <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ + beq.n 36cb0 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 143708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x31e> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 36c9e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + bl 95b00 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ it eq │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c628 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36db0 <_PyEval_FormatExcUnbound@@Base+0x2b4> │ │ │ │ + cbnz r0, 36c34 <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + b.n 36c62 <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36dd4 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ + cbz r0, 36c58 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36dd4 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ + bne.n 36c58 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36dda <_PyEval_FormatExcUnbound@@Base+0x2de> │ │ │ │ + bge.n 36c5e <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36d98 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ + b.n 36c1c <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + b.n 36c62 <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36e0e <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ + cbnz r5, 36c92 <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36df4 <_PyEval_FormatExcUnbound@@Base+0x2f8> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + beq.n 36c78 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 36ca2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64772 @ 0xfd04 │ │ │ │ + movw r1, #63676 @ 0xf8bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 36ca2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3c5c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d5850 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + b.n 36ca2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 13042c <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036e34 : │ │ │ │ +00036cb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 36e7a │ │ │ │ + bl ce164 │ │ │ │ + cbz r0, 36cfe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41876 @ 0xa394 │ │ │ │ + movw r1, #40876 @ 0x9fac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e9a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 36d1e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36e5a │ │ │ │ + bne.n 36cde │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36e9e │ │ │ │ - bl 1ea294 │ │ │ │ + ble.n 36d22 │ │ │ │ + bl 1eb80c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ec4 │ │ │ │ + b.n 36d48 │ │ │ │ add r1, r2 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e9a │ │ │ │ + beq.n 36d1e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36ec4 │ │ │ │ + cbz r0, 36d48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36ed0 │ │ │ │ + beq.n 36d54 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36edc │ │ │ │ + beq.n 36d60 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36fb8 │ │ │ │ + beq.n 36e3c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36f20 │ │ │ │ + bne.n 36da4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f10 │ │ │ │ + bne.n 36d94 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36f2c │ │ │ │ - bl 26813c │ │ │ │ + beq.n 36db0 │ │ │ │ + bl 2682b0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36f8a │ │ │ │ - bl 1fc688 │ │ │ │ + cbz r1, 36e0e │ │ │ │ + bl 1fd5f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36f5c │ │ │ │ + cbnz r5, 36de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36f64 │ │ │ │ - b.n 36f70 │ │ │ │ - bl 840cc │ │ │ │ - cbz r0, 36f74 │ │ │ │ - b.n 36f4a │ │ │ │ + bne.n 36de8 │ │ │ │ + b.n 36df4 │ │ │ │ + bl 83d6c │ │ │ │ + cbz r0, 36df8 │ │ │ │ + b.n 36dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36f70 │ │ │ │ + cbnz r3, 36df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f8a │ │ │ │ + b.n 36e0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36f34 │ │ │ │ + beq.n 36db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36f34 │ │ │ │ + bne.n 36db8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36f34 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36db8 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fa6 │ │ │ │ + bne.n 36e2a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f96 │ │ │ │ + bne.n 36e1a │ │ │ │ dmb ish │ │ │ │ - beq.n 36fb8 │ │ │ │ + beq.n 36e3c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36fe4 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 370b8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37010 ) │ │ │ │ + ldr r0, [pc, #12] @ (36e68 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 37074 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 36f3c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (3703c ) │ │ │ │ + ldr r0, [pc, #12] @ (36e94 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 371e0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 36ef8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37060 │ │ │ │ + cbnz r3, 36eb8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37060 │ │ │ │ + ble.n 36eb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37060 │ │ │ │ - cbnz r0, 3707c │ │ │ │ + bne.n 36eb8 │ │ │ │ + cbnz r0, 36ed4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (370c8 ) │ │ │ │ + ldr r4, [pc, #96] @ (36f20 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3707c │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36ed4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 36f1c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37090 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 36ee8 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37078 │ │ │ │ + bne.n 36ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d294 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15d5f4 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 370ae │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 36f06 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37078 │ │ │ │ + bne.n 36ed0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 36f1c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18848,1055 +18686,1072 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (370f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f4c ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 132910 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #416 @ (adr r5, 370f0 ) │ │ │ │ + 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] @ (36f78 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37228 ) │ │ │ │ + ldr r2, [pc, #288] @ (370ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37132 │ │ │ │ + beq.n 36fb6 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37134 │ │ │ │ + cbz r4, 36fb8 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28921 @ 0x70f9 │ │ │ │ + movw r3, #28541 @ 0x6f7d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37134 │ │ │ │ + b.n 36fb8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3720a │ │ │ │ + beq.n 3708e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28921 @ 0x70f9 │ │ │ │ + movw r3, #28541 @ 0x6f7d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3720a │ │ │ │ - cbnz r4, 3714e │ │ │ │ + bne.n 3708e │ │ │ │ + cbnz r4, 36fd2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 371c8 │ │ │ │ + b.n 3704c │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3716c │ │ │ │ + cbz r3, 36ff0 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 371c8 │ │ │ │ + ble.n 3704c │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3715a │ │ │ │ - b.n 37186 │ │ │ │ + bne.n 36fde │ │ │ │ + b.n 3700a │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37186 │ │ │ │ + beq.n 3700a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3716e │ │ │ │ + bne.n 36ff2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 371c8 │ │ │ │ - ldr r2, [pc, #164] @ (3722c ) │ │ │ │ + bne.n 3704c │ │ │ │ + ldr r2, [pc, #164] @ (370b0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23d2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37220 │ │ │ │ - beq.n 371c8 │ │ │ │ + blt.n 370a4 │ │ │ │ + beq.n 3704c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3722c ) │ │ │ │ + ldr r1, [pc, #148] @ (370b0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37222 │ │ │ │ + bne.n 370a6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3714a │ │ │ │ + beq.n 36fce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3714a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3714a │ │ │ │ + bne.n 36fce │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36fce │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37230 ) │ │ │ │ + ldr r1, [pc, #100] @ (370b4 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37222 │ │ │ │ + bne.n 370a6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 371f6 │ │ │ │ + bne.n 3707a │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37222 │ │ │ │ + b.n 370a6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3720a │ │ │ │ + beq.n 3708e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3720a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3708e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 371ec │ │ │ │ - ldr r1, [pc, #28] @ (3722c ) │ │ │ │ + beq.n 37070 │ │ │ │ + ldr r1, [pc, #28] @ (370b0 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37222 │ │ │ │ + b.n 370a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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 │ │ │ │ + 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, 370f8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #300] @ (37228 ) │ │ │ │ + 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 37132 │ │ │ │ + cmp.w lr, #1 │ │ │ │ + ble.n 37132 │ │ │ │ + cmp.w lr, #2 │ │ │ │ + bne.n 37132 │ │ │ │ + cbnz r4, 37154 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #244] @ (3722c ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 37210 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + bl 1110e4 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 37214 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f427c │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 37176 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 371ae │ │ │ │ + cbnz r7, 3717e │ │ │ │ + movs r7, #1 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 371b2 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 37190 │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 1be35c │ │ │ │ + cbz r0, 371ae │ │ │ │ + subs.w r7, r9, #3 │ │ │ │ + beq.n 37178 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 371a2 │ │ │ │ + bl c3518 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.n 371ae │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 371b2 │ │ │ │ + b.n 371a4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl c3518 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bge.n 371b2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 37216 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + bl 95b00 │ │ │ │ + mov r4, r0 │ │ │ │ + cmn.w r9, #100 @ 0x64 │ │ │ │ + bne.n 371cc │ │ │ │ + cbnz r5, 371cc │ │ │ │ + cbnz r7, 371e8 │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ + b.n 371da │ │ │ │ + clz r3, r7 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + cbz r5, 371da │ │ │ │ + orr.w r3, r3, #512 @ 0x200 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2a3fc │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 371f2 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29870 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + bl 98600 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, r3 │ │ │ │ + b.n 37216 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 37216 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + str.w r8, [sp, #80] @ 0x50 │ │ │ │ + bl 1116bc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b.n 36fec │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + adds r0, r2, #7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 37250 │ │ │ │ + cbz r3, 3724c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (37360 ) │ │ │ │ + ldr r6, [pc, #268] @ (3735c ) │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 37282 │ │ │ │ + cbnz r7, 3727e │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 37282 │ │ │ │ + ble.n 3727e │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 37282 │ │ │ │ - cbnz r4, 372a6 │ │ │ │ + bgt.n 3727e │ │ │ │ + cbnz r4, 372a2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (37364 ) │ │ │ │ + ldr r4, [pc, #220] @ (37360 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37330 │ │ │ │ + beq.n 3732c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3732c │ │ │ │ + beq.n 37328 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 372e6 │ │ │ │ + beq.n 372e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 372d6 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 372d2 │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 372ce │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3732c │ │ │ │ + bne.n 372ca │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 37328 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 372ea │ │ │ │ - b.n 372da │ │ │ │ + beq.n 372e6 │ │ │ │ + b.n 372d6 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc610 │ │ │ │ - cbnz r0, 372ea │ │ │ │ - b.n 3732c │ │ │ │ + bl 1be35c │ │ │ │ + cbnz r0, 372e6 │ │ │ │ + b.n 37328 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 3730c │ │ │ │ + beq.n 37308 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37312 │ │ │ │ + b.n 3730e │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 37334 │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 37330 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3733e │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3733a │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372ee │ │ │ │ + beq.n 372ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaa00042 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + b.n 37190 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + adds r4, r7, #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, #65056 @ 0xfe20 │ │ │ │ + movw r1, #63980 @ 0xf9ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1e5ec0 │ │ │ │ - cbnz r0, 373b2 │ │ │ │ + bl 1e74c8 │ │ │ │ + cbnz r0, 3738a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 373f4 │ │ │ │ + b.n 373cc │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 10fbac <_PyTime_localtime@@Base> │ │ │ │ + bl 10f50c <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 373ae │ │ │ │ + bne.n 37386 │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (373f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (373d0 ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #65068 @ 0xfe2c │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xead80042 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - mov r4, r1 │ │ │ │ - mov lr, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - cbz r3, 37418 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (37548 ) │ │ │ │ - add.w r9, r3, lr │ │ │ │ - mvn.w r3, #99 @ 0x63 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - sub.w r7, r9, #2 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 37452 │ │ │ │ - cmp.w lr, #1 │ │ │ │ - ble.n 37452 │ │ │ │ - cmp.w lr, #2 │ │ │ │ - bne.n 37452 │ │ │ │ - cbnz r4, 37474 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (3754c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, ip │ │ │ │ - movs r4, #2 │ │ │ │ - mov r1, lr │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 37530 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 37534 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 37496 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 374ce │ │ │ │ - cbnz r7, 3749e │ │ │ │ - movs r7, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 374d2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 374b0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 1bc610 │ │ │ │ - cbz r0, 374ce │ │ │ │ - subs.w r7, r9, #3 │ │ │ │ - beq.n 37498 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 374c2 │ │ │ │ - bl c3ae8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.n 374ce │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 374d2 │ │ │ │ - b.n 374c4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl c3ae8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bge.n 374d2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 37536 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ - mov r4, r0 │ │ │ │ - cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 374ec │ │ │ │ - cbnz r5, 374ec │ │ │ │ - cbnz r7, 37508 │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 374fa │ │ │ │ - clz r3, r7 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - cbz r5, 374fa │ │ │ │ - orr.w r3, r3, #512 @ 0x200 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2a3fc │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 37512 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29870 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - bl 98f90 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, r3 │ │ │ │ - b.n 37536 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 37536 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111d5c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xeb240042 │ │ │ │ - adds r4, r7, #7 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.n 37274 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 231658 │ │ │ │ + bl 231f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37588 │ │ │ │ + blt.n 3740c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37584 │ │ │ │ + cbnz r3, 37408 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65096 @ 0xfe48 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3758a │ │ │ │ + b.n 3740e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65284 @ 0xff04 │ │ │ │ + movw r1, #64208 @ 0xfad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (375e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (37464 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37734 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 375b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 37644 │ │ │ │ + bl 722dc │ │ │ │ + cbz r0, 374c8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7df90 │ │ │ │ - cbz r0, 3762e │ │ │ │ + bl 7e0b0 │ │ │ │ + cbz r0, 374b2 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3760e │ │ │ │ + bne.n 37492 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3762e │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 374b2 │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 37646 │ │ │ │ + b.n 374ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37644 │ │ │ │ + beq.n 374c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37644 │ │ │ │ + cbnz r3, 374c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 3766e │ │ │ │ + cbz r1, 374f2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37682 │ │ │ │ - b.w 7fab8 │ │ │ │ + beq.n 37506 │ │ │ │ + b.w 7fbd0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54116 @ 0xd364 │ │ │ │ + movw r1, #53156 @ 0xcfa4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65424 @ 0xff90 │ │ │ │ + movw r1, #64268 @ 0xfb0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37804 ) │ │ │ │ + ldr r2, [pc, #288] @ (37688 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3770c │ │ │ │ + beq.n 37590 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3770e │ │ │ │ + cbz r4, 37592 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30419 @ 0x76d3 │ │ │ │ + movw r3, #30039 @ 0x7557 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3770e │ │ │ │ + b.n 37592 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 377e4 │ │ │ │ + beq.n 37668 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30419 @ 0x76d3 │ │ │ │ + movw r3, #30039 @ 0x7557 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 377e4 │ │ │ │ - cbnz r4, 37728 │ │ │ │ + bne.n 37668 │ │ │ │ + cbnz r4, 375ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377a2 │ │ │ │ + b.n 37626 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37746 │ │ │ │ + cbz r3, 375ca │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 377a2 │ │ │ │ + ble.n 37626 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37734 │ │ │ │ - b.n 37760 │ │ │ │ + bne.n 375b8 │ │ │ │ + b.n 375e4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37760 │ │ │ │ + beq.n 375e4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37748 │ │ │ │ + bne.n 375cc │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 377a2 │ │ │ │ - ldr r2, [pc, #164] @ (37808 ) │ │ │ │ + bne.n 37626 │ │ │ │ + ldr r2, [pc, #164] @ (3768c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23d2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 377fa │ │ │ │ - beq.n 377a2 │ │ │ │ + blt.n 3767e │ │ │ │ + beq.n 37626 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37808 ) │ │ │ │ + ldr r1, [pc, #148] @ (3768c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 377fc │ │ │ │ + bne.n 37680 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37724 │ │ │ │ + beq.n 375a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37724 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37724 │ │ │ │ + bne.n 375a8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 375a8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3780c ) │ │ │ │ + ldr r1, [pc, #100] @ (37690 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 377fc │ │ │ │ + bne.n 37680 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 377d0 │ │ │ │ + bne.n 37654 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 377fc │ │ │ │ + b.n 37680 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 377e4 │ │ │ │ + beq.n 37668 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 377e4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37668 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 377c6 │ │ │ │ - ldr r1, [pc, #28] @ (37808 ) │ │ │ │ + beq.n 3764a │ │ │ │ + ldr r1, [pc, #28] @ (3768c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1576f0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 377fc │ │ │ │ + b.n 37680 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3785e │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3786a │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ec864 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37874 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37896 │ │ │ │ + cbz r3, 376b0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37898 │ │ │ │ + b.n 376b2 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 378b0 │ │ │ │ + cbnz r6, 376ca │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 378b0 │ │ │ │ + ble.n 376ca │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 378b0 │ │ │ │ - cbnz r5, 378d6 │ │ │ │ + bgt.n 376ca │ │ │ │ + cbnz r5, 376f0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #116] @ (37928 ) │ │ │ │ + ldr r5, [pc, #112] @ (37740 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 378d6 │ │ │ │ + cbnz r0, 376f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37916 │ │ │ │ + b.n 37730 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 378d2 │ │ │ │ + bne.n 376ec │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37908 │ │ │ │ + beq.n 37722 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 378f2 │ │ │ │ + cbz r6, 3770c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37906 │ │ │ │ + beq.n 37720 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37908 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 37908 │ │ │ │ - b.n 378d2 │ │ │ │ + bne.n 37722 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 37722 │ │ │ │ + b.n 376ec │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a66 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 377ae <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37920 │ │ │ │ + cbz r3, 3773a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce164 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 37792 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #22668 @ 0x588c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #65120 @ 0xfe60 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3779e │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1edddc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 377a8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000377ae <_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 23d7b8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 37936 │ │ │ │ + cbz r0, 377d4 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +000377d6 <_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 1c1b44 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37832 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c1b44 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37832 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1c1b44 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37832 <_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, #64492 @ 0xfbec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37960 ) │ │ │ │ + ldr r0, [pc, #12] @ (37860 <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37c14 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 37b14 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037964 : │ │ │ │ +00037864 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 3798c │ │ │ │ + cbz r1, 3788c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3799c │ │ │ │ + cbz r0, 3789c │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1c40 │ │ │ │ + bl f1720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ (378c4 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 132910 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + 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 fc5a0 │ │ │ │ + bl fc1b4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a4a │ │ │ │ - movw fp, #65476 @ 0xffc4 │ │ │ │ + beq.n 37972 │ │ │ │ + movw fp, #64516 @ 0xfc04 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #32 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ + movw r8, #64672 @ 0xfca0 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 379f4 │ │ │ │ - bl 840cc │ │ │ │ + b.n 3791c │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37a4e │ │ │ │ + bne.n 37976 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37a44 │ │ │ │ + bne.n 3796c │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a5e │ │ │ │ + bge.n 37986 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #44 @ 0x2c │ │ │ │ + movweq r0, #64684 @ 0xfcac │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ - movteq r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + movteq r0, #41 @ 0x29 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 379dc │ │ │ │ + bne.n 37904 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a5e │ │ │ │ + b.n 37986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 379ec │ │ │ │ + bne.n 37914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 379ec │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37914 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00037a66 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 23cfc4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00037a82 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #56 @ 0x38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (37b0c <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37b8c │ │ │ │ + bl 37a0a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37b64 <_PyType_GetModuleByDef3@@Base+0xe2> │ │ │ │ + cbnz r1, 379e2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37b5c <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ + bne.n 379da │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54116 @ 0xd364 │ │ │ │ + movw r1, #53156 @ 0xcfa4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 37b80 <_PyType_GetModuleByDef3@@Base+0xfe> │ │ │ │ + bl 12736c │ │ │ │ + b.n 379fe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37b88 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + b.n 37a06 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37b86 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 37b86 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ + bne.n 37a04 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 37a04 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37b8a <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ + b.n 37a08 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037b8c : │ │ │ │ +00037a0a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (37bf4 ) │ │ │ │ + ldr r2, [pc, #84] @ (37a70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r5, #43520 @ 0xaa00 │ │ │ │ @@ -19909,1188 +19764,1183 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37bbe │ │ │ │ + bne.n 37a3c │ │ │ │ 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 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + mov r0, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1f48bc │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd858 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 37aba │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 37ad4 │ │ │ │ + adds r4, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + lsls r3, r4 │ │ │ │ + subs r4, r3, #1 │ │ │ │ + cbnz r3, 37aca │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 37ad4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 802a8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37c38 │ │ │ │ + cbnz r3, 37afa │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37c38 │ │ │ │ + ble.n 37afa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37c38 │ │ │ │ - cbnz r0, 37c54 │ │ │ │ - ldr r4, [pc, #68] @ (37c80 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + bne.n 37afa │ │ │ │ + cbnz r0, 37b1c │ │ │ │ movs r4, #1 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37c54 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #8332 @ 0x208c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37b1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37c7c │ │ │ │ + b.n 37b44 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37c68 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 37b30 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37c50 │ │ │ │ + bne.n 37b18 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4db8 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4898 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37c50 │ │ │ │ + beq.n 37b18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1f3764 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37cac │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37cc6 │ │ │ │ - adds r4, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - lsls r3, r4 │ │ │ │ - subs r4, r3, #1 │ │ │ │ - cbnz r3, 37cbc │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37cc6 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 37b68 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 37b74 │ │ │ │ + movs r0, #1 │ │ │ │ + lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37cd8 │ │ │ │ - b.w 72334 │ │ │ │ + cbnz r0, 37b80 │ │ │ │ + b.w 7248c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 37d08 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37d14 │ │ │ │ - movs r0, #1 │ │ │ │ - lsls r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w beb94 │ │ │ │ + b.w be604 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #116] @ (37dc0 ) │ │ │ │ - bl 8ee64 │ │ │ │ - cbz r0, 37db8 │ │ │ │ + ldr r1, [pc, #116] @ (37c38 ) │ │ │ │ + bl 8e3d0 │ │ │ │ + cbz r0, 37c30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37d72 │ │ │ │ + bmi.n 37bea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ + movw r1, #30916 @ 0x78c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 37d96 │ │ │ │ - ldr r1, [pc, #80] @ (37dc4 ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37d80 │ │ │ │ - bl 79514 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37da0 │ │ │ │ - bl 1b0668 │ │ │ │ - cbnz r0, 37d9c │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 37c0e │ │ │ │ + ldr r1, [pc, #80] @ (37c3c ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37bf8 │ │ │ │ + bl 79644 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37c18 │ │ │ │ + bl 1b2164 │ │ │ │ + cbnz r0, 37c14 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37dc4 ) │ │ │ │ + ldr r1, [pc, #52] @ (37c3c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ + bl ea064 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37da0 │ │ │ │ + b.n 37c18 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dbc │ │ │ │ + beq.n 37c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37dbc │ │ │ │ + cbnz r3, 37c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37dbc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37c34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 37e24 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37c9c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37ea8 │ │ │ │ + bne.n 37d10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37ea8 │ │ │ │ + bne.n 37d10 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37e34 │ │ │ │ + bne.n 37c9c │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37e1e │ │ │ │ + bgt.n 37c86 │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37e24 │ │ │ │ + b.n 37c8c │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eb0 │ │ │ │ + beq.n 37d18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37d18 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d84c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37e6a │ │ │ │ + cbz r0, 37cd2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d84c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37e6e │ │ │ │ + cbnz r0, 37cd6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e6a │ │ │ │ + beq.n 37cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37e6a │ │ │ │ + cbnz r3, 37cd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d19ec │ │ │ │ + bl d149c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e90 │ │ │ │ + beq.n 37cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37e90 │ │ │ │ + cbnz r3, 37cf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eb0 │ │ │ │ + beq.n 37d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37eb0 │ │ │ │ + cbnz r3, 37d18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37eb0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d18 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13edd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37ee4 │ │ │ │ - cbz r1, 37ee4 │ │ │ │ + beq.n 37d5c │ │ │ │ + cbz r1, 37d5c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37ee6 │ │ │ │ - b.n 37f30 │ │ │ │ - ldr r4, [pc, #176] @ (37f98 ) │ │ │ │ - ldr r0, [pc, #180] @ (37f9c ) │ │ │ │ + cbnz r0, 37d5e │ │ │ │ + b.n 37da8 │ │ │ │ + ldr r4, [pc, #176] @ (37e10 ) │ │ │ │ + ldr r0, [pc, #180] @ (37e14 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37f1a │ │ │ │ - bl 86830 │ │ │ │ + cbz r0, 37d92 │ │ │ │ + bl 8647c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37f34 │ │ │ │ + cbnz r0, 37dac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f1a │ │ │ │ + beq.n 37d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f1a │ │ │ │ + cbnz r3, 37d92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f30 │ │ │ │ + beq.n 37da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37f30 │ │ │ │ + cbnz r3, 37da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37f8e │ │ │ │ + b.n 37e06 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d84c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f62 │ │ │ │ + beq.n 37dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37f62 │ │ │ │ + cbnz r3, 37dda │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f78 │ │ │ │ + beq.n 37df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f78 │ │ │ │ + cbnz r3, 37df0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f8e │ │ │ │ + beq.n 37e06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37f8e │ │ │ │ + cbnz r3, 37e06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 38040 │ │ │ │ + bmi.n 37eb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #65476 @ 0xffc4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w ddd70 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37fca │ │ │ │ + bgt.n 37e52 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1016 @ 0x3f8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65496 @ 0xffd8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38018 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 37ea0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37fe8 │ │ │ │ + ble.n 37e70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ + movw r1, #8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38018 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 37ea0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 38018 │ │ │ │ + blt.n 37ea0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38006 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 38018 │ │ │ │ + bne.n 37e8e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 37ea0 │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 38036 │ │ │ │ + b.n 37f26 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa3ec │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 37ed6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 37f02 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #1108 @ 0x454 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 37f18 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 37f08 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #112 @ 0x70 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 37f24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 37f1a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 37f1a │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 784dc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r2, 38068 │ │ │ │ + cbnz r2, 37f58 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 3806a │ │ │ │ + b.n 37f5a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1156 @ 0x484 │ │ │ │ + movw r1, #572 @ 0x23c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1160 @ 0x488 │ │ │ │ + movw r0, #576 @ 0x240 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 380c4 │ │ │ │ + blt.n 37fb4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3811a │ │ │ │ + beq.n 3800a │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #1172 @ 0x494 │ │ │ │ + movw r1, #588 @ 0x24c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14beb4 │ │ │ │ - cbz r0, 38102 │ │ │ │ + bl 14c040 │ │ │ │ + cbz r0, 37ff2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 380c8 │ │ │ │ + bls.n 37fb8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1176 @ 0x498 │ │ │ │ + movw r1, #592 @ 0x250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38174 │ │ │ │ + b.n 38064 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3815c │ │ │ │ + bne.n 3804c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3814c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3803c │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380d2 │ │ │ │ - b.n 380c4 │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ + beq.n 37fc2 │ │ │ │ + b.n 37fb4 │ │ │ │ + bl d3d90 │ │ │ │ + movw r1, #620 @ 0x26c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380c4 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 37fb4 │ │ │ │ + bl 95b00 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3816a │ │ │ │ + bne.n 3805a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3814c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3803c │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3811a │ │ │ │ - b.n 380c4 │ │ │ │ + beq.n 3800a │ │ │ │ + b.n 37fb4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 38174 │ │ │ │ + bl f1704 │ │ │ │ + b.n 38064 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3814c │ │ │ │ + blt.n 3803c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 38174 │ │ │ │ + bl 720f0 │ │ │ │ + b.n 38064 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3814c │ │ │ │ + blt.n 3803c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 381a4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 381d0 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 381e6 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 381d6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1336 @ 0x538 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 381f2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 381e8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 381e8 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 783a0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 38224 │ │ │ │ + bl bfb70 │ │ │ │ + cbnz r0, 3809c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38248 │ │ │ │ + b.n 380c0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38242 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 380ba │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38220 │ │ │ │ + bne.n 38098 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86830 │ │ │ │ - cbz r0, 38298 │ │ │ │ + bl 8647c │ │ │ │ + cbz r0, 38110 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38274 │ │ │ │ + b.n 380ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 382bc │ │ │ │ + bne.n 38134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 382cc │ │ │ │ - bl 2339f4 <_PyEval_ExceptionGroupMatch@@Base+0x2a0> │ │ │ │ + cbz r5, 38144 │ │ │ │ + bl 2342e4 <_PyEval_ExceptionGroupMatch@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3829c │ │ │ │ + bne.n 38114 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3826e │ │ │ │ + bne.n 380e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 382ac │ │ │ │ + bne.n 38124 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 382f2 │ │ │ │ + b.n 3816a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3828e │ │ │ │ + bne.n 38106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3828e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 38106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38298 │ │ │ │ + bne.n 38110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38298 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 38110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38274 │ │ │ │ + bne.n 380ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38274 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 380ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382e2 │ │ │ │ + beq.n 3815a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 382e2 │ │ │ │ + cbnz r3, 3815a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38298 │ │ │ │ + bne.n 38110 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8bb0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 38334 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 38334 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 38334 │ │ │ │ - cbnz r4, 38350 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (3837c ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 38376 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cc5b4 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 8094c │ │ │ │ - cbnz r0, 38374 │ │ │ │ - movw r1, #49880 @ 0xc2d8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w e8688 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 383a4 │ │ │ │ + bne.n 381ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 383be │ │ │ │ - b.n 383ba │ │ │ │ + bge.n 381c8 │ │ │ │ + b.n 381c4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + movw r0, #10732 @ 0x29ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38398 │ │ │ │ + bne.n 381a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38478 │ │ │ │ + b.n 38282 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17dfec <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17ed94 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 381c4 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 381c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 783fc │ │ │ │ + bl 78538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38416 │ │ │ │ - bne.n 3840c │ │ │ │ + blt.n 38220 │ │ │ │ + bne.n 38216 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38420 │ │ │ │ - b.n 383ba │ │ │ │ + bne.n 3822a │ │ │ │ + b.n 381c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38430 │ │ │ │ + cbnz r0, 3823a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 381c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 383ba │ │ │ │ + bne.n 381c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 383ba │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 381c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38452 │ │ │ │ + beq.n 3825c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38452 │ │ │ │ + cbnz r3, 3825c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38468 │ │ │ │ + beq.n 38272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38468 │ │ │ │ + cbnz r3, 38272 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 383ba │ │ │ │ + blt.n 381c4 │ │ │ │ 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, 382a8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 382a8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 382a8 │ │ │ │ + cbnz r4, 382c4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (382f0 ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 382ea │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cc054 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 805f4 │ │ │ │ + cbnz r0, 382e8 │ │ │ │ + movw r1, #48920 @ 0xbf18 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 12736c │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ - movw r1, #2284 @ 0x8ec │ │ │ │ + bl daff4 <_PyType_Name@@Base> │ │ │ │ + movw r1, #1208 @ 0x4b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movw r0, #1244 @ 0x4dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r3, r4, [r1, #12] │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 82a10 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 384d2 │ │ │ │ + cbz r0, 38376 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 384ea │ │ │ │ + beq.n 3838e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 384ea │ │ │ │ + b.n 3838e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 384ea │ │ │ │ + bl f8fd0 │ │ │ │ + cbz r0, 3838e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movw r0, #2440 @ 0x988 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r3, r4, [r1, #12] │ │ │ │ - ldrd r1, r2, [r1, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 38542 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 38604 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 385fc │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ - adds r1, #33 @ 0x21 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - movw r0, #2448 @ 0x990 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #8244 @ 0x2034 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #9112 @ 0x2398 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - b.n 3859c │ │ │ │ - movw r2, #9112 @ 0x2398 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r2, #9112 @ 0x2398 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r3, #9112 @ 0x2398 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2452 @ 0x994 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38628 │ │ │ │ + bne.n 383b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3868e │ │ │ │ + b.n 38416 │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r6, #31153 @ 0x79b1 │ │ │ │ movt r6, #40503 @ 0x9e37 │ │ │ │ mla r4, r7, r0, r3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 38622 │ │ │ │ + beq.n 383aa │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 38622 │ │ │ │ + beq.n 383aa │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ movw r1, #35750 @ 0x8ba6 │ │ │ │ movt r1, #34175 @ 0x857f │ │ │ │ movw r2, #19412 @ 0x4bd4 │ │ │ │ movt r2, #23594 @ 0x5c2a │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 386a4 │ │ │ │ + cbz r0, 3842c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 386a6 │ │ │ │ + beq.n 3842e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (386a8 ) │ │ │ │ + ldr r0, [pc, #0] @ (38430 ) │ │ │ │ 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, 3845e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34592 @ 0x8720 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 38520 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 38518 │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + adds r1, #33 @ 0x21 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + movw r0, #1372 @ 0x55c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a3b8 │ │ │ │ + movw r0, #7180 @ 0x1c0c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a3b8 │ │ │ │ + movw r0, #8064 @ 0x1f80 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a3b8 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + b.n 384b8 │ │ │ │ + movw r2, #8064 @ 0x1f80 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #1372 @ 0x55c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #24428 @ 0x5f6c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82a10 │ │ │ │ + movw r2, #8064 @ 0x1f80 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #24428 @ 0x5f6c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82a10 │ │ │ │ + movw r3, #8064 @ 0x1f80 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #1372 @ 0x55c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #1376 @ 0x560 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82a10 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386cc │ │ │ │ + cbnz r3, 38544 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 386cc │ │ │ │ + ble.n 38544 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 386cc │ │ │ │ - cbnz r4, 386e8 │ │ │ │ + bne.n 38544 │ │ │ │ + cbnz r4, 38560 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38740 ) │ │ │ │ + ldr r4, [pc, #108] @ (385b8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38738 │ │ │ │ + cbz r0, 385b0 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 386fa │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 38738 │ │ │ │ + bne.n 38572 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 385b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38722 │ │ │ │ + beq.n 3859a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2456 @ 0x998 │ │ │ │ + movw r1, #1380 @ 0x564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38738 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 385b0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2496 @ 0x9c0 │ │ │ │ + movw r1, #1420 @ 0x58c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38766 │ │ │ │ + cbnz r3, 385de │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 38766 │ │ │ │ + ble.n 385de │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38766 │ │ │ │ - cbnz r4, 38786 │ │ │ │ + bne.n 385de │ │ │ │ + cbnz r4, 385fe │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (387bc ) │ │ │ │ + ldr r4, [pc, #80] @ (38634 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38786 │ │ │ │ + cbnz r0, 385fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 387b8 │ │ │ │ + b.n 38630 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b0668 │ │ │ │ + bl 1b2164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38782 │ │ │ │ - bne.n 387b0 │ │ │ │ + blt.n 385fa │ │ │ │ + bne.n 38628 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49880 @ 0xc2d8 │ │ │ │ + movw r1, #48920 @ 0xbf18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d2028 │ │ │ │ - b.n 38782 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 385fa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #16 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000387c0 : │ │ │ │ - ldr r0, [pc, #4] @ (387c8 ) │ │ │ │ - b.w cbed4 │ │ │ │ +00038638 : │ │ │ │ + ldr r0, [pc, #4] @ (38640 ) │ │ │ │ + b.w cb974 │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 387e8 │ │ │ │ + bmi.n 38660 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 38802 │ │ │ │ + bpl.n 3867a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12696 @ 0x3198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3881a │ │ │ │ + b.n 38692 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38860 │ │ │ │ + vldr d11, [pc, #44] @ 386d8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #38800 @ 0x9790 │ │ │ │ + bl 83c9c │ │ │ │ + movw r1, #37800 @ 0x93a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 388d0 │ │ │ │ + bge.n 38748 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39b10 │ │ │ │ + b.w 39988 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21113,112 +20963,112 @@ │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 389a0 │ │ │ │ + bls.n 38818 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 389b0 @ unpredictable │ │ │ │ + bls.n 38828 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcvt.u16.f16 d30, d15, #16 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #29824 @ 0x7480 │ │ │ │ + bl 83c9c │ │ │ │ + movw r1, #28824 @ 0x7098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d0, [pc, #-128] @ 38870 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #38804 @ 0x9794 │ │ │ │ + blt.n 386cc │ │ │ │ + vldr d0, [pc, #-128] @ 386e8 │ │ │ │ + bl 83c9c │ │ │ │ + movw r1, #37804 @ 0x93ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d9, [pc, #-148] @ 38878 │ │ │ │ + blt.n 386cc │ │ │ │ + vldr d9, [pc, #-148] @ 386f0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #16868 @ 0x41e4 │ │ │ │ + bl 83c9c │ │ │ │ + movw r1, #15908 @ 0x3e24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d10, [pc, #-172] @ 38880 │ │ │ │ + blt.n 386cc │ │ │ │ + vldr d10, [pc, #-172] @ 386f8 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 183de8 │ │ │ │ - movw r1, #2540 @ 0x9ec │ │ │ │ + bl 184ccc │ │ │ │ + movw r1, #1464 @ 0x5b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d8, [pc, #-200] @ 38888 │ │ │ │ + blt.n 386cc │ │ │ │ + vldr d8, [pc, #-200] @ 38700 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #16924 @ 0x421c │ │ │ │ + bl 83c9c │ │ │ │ + movw r1, #15964 @ 0x3e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38854 │ │ │ │ + blt.w 386cc │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183de8 │ │ │ │ - movw r1, #2548 @ 0x9f4 │ │ │ │ + bl 184ccc │ │ │ │ + movw r1, #1472 @ 0x5c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38854 │ │ │ │ + blt.w 386cc │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38890 │ │ │ │ + vldr d7, [pc, #-268] @ 38708 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38898 │ │ │ │ + vldr d6, [pc, #-268] @ 38710 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 388c8 │ │ │ │ + vldr d5, [pc, #-228] @ 38740 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 388c0 │ │ │ │ + vldr d4, [pc, #-244] @ 38738 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 388b8 │ │ │ │ + vldr d2, [pc, #-260] @ 38730 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 388b0 │ │ │ │ + vldr d0, [pc, #-276] @ 38728 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 388a8 │ │ │ │ + vldr d3, [pc, #-292] @ 38720 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 388a0 │ │ │ │ + vldr d12, [pc, #-308] @ 38718 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15928 @ 0x3e38 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21353,15 +21203,15 @@ │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ - vldr d1, [pc, #1012] @ 39000 │ │ │ │ + vldr d1, [pc, #1012] @ 38e78 │ │ │ │ vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ vstr d9, [r3, #-96] @ 0xffffffa0 │ │ │ │ vstr d4, [r3, #-88] @ 0xffffffa8 │ │ │ │ vstr d8, [r3, #-80] @ 0xffffffb0 │ │ │ │ vstr d8, [r3, #-72] @ 0xffffffb8 │ │ │ │ vstr d9, [r3, #-64] @ 0xffffffc0 │ │ │ │ vstr d3, [r3, #-56] @ 0xffffffc8 │ │ │ │ @@ -21406,15 +21256,15 @@ │ │ │ │ vstr d6, [r3, #72] @ 0x48 │ │ │ │ vstr d9, [r3, #80] @ 0x50 │ │ │ │ vstr d10, [r3, #88] @ 0x58 │ │ │ │ vstr d9, [r3, #96] @ 0x60 │ │ │ │ vstr d10, [r3, #104] @ 0x68 │ │ │ │ vstr d9, [r3, #112] @ 0x70 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #812] @ (39008 ) │ │ │ │ + ldr r2, [pc, #812] @ (38e80 ) │ │ │ │ vstr d2, [r3, #-8] │ │ │ │ vstr d9, [r3] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ vstr d8, [r3, #24] │ │ │ │ vstr d8, [r3, #32] │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ @@ -21607,21 +21457,21 @@ │ │ │ │ vstr d4, [ip, #616] @ 0x268 │ │ │ │ vstr d10, [ip, #624] @ 0x270 │ │ │ │ vstr d4, [ip, #632] @ 0x278 │ │ │ │ vstr d10, [ip, #640] @ 0x280 │ │ │ │ vstr d4, [ip, #648] @ 0x288 │ │ │ │ vstr d10, [ip, #656] @ 0x290 │ │ │ │ vstr d8, [ip, #664] @ 0x298 │ │ │ │ - b.n 39014 │ │ │ │ + b.n 38e8c │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (3936c ) │ │ │ │ + ldral r0, [pc, #864] @ (391e4 ) │ │ │ │ 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 │ │ │ │ @@ -22335,119 +22185,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, #2556 @ 0x9fc │ │ │ │ + movw r2, #1480 @ 0x5c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39b48 │ │ │ │ + bl 168bdc <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 399c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d10 │ │ │ │ + b.n 39b88 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39b44 │ │ │ │ + beq.n 399bc │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39b64 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 39d08 │ │ │ │ + cbnz r0, 399dc │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 39b80 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39cae │ │ │ │ + beq.w 39b26 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39bcc │ │ │ │ + bmi.n 39a44 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2580 @ 0xa14 │ │ │ │ + movw r1, #1504 @ 0x5e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39d00 │ │ │ │ + beq.w 39b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39d00 │ │ │ │ + bne.w 39b78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39d00 │ │ │ │ - bl ddd90 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39b78 │ │ │ │ + bl dd858 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39be8 │ │ │ │ + beq.n 39a60 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39be8 │ │ │ │ + cbnz r3, 39a60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39c14 │ │ │ │ + bge.n 39a8c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39d00 │ │ │ │ + bne.w 39b78 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2636 @ 0xa4c │ │ │ │ + movw r1, #1560 @ 0x618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 12736c │ │ │ │ + b.n 39b78 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39c38 │ │ │ │ + bne.n 39ab0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2656 @ 0xa60 │ │ │ │ + movw r1, #1580 @ 0x62c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 12736c │ │ │ │ + b.n 39b78 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39c8a │ │ │ │ + blt.n 39b02 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39c3c │ │ │ │ + bge.n 39ab4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39c62 │ │ │ │ + cbnz r0, 39ada │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 39b78 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 2957c │ │ │ │ @@ -22457,486 +22307,441 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, fp, lsr #3 │ │ │ │ - bls.w 39b78 │ │ │ │ + bls.w 399f0 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39b78 │ │ │ │ + b.n 399f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 39d00 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 39b78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39cd2 │ │ │ │ + beq.n 39b4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39cd2 │ │ │ │ + cbnz r3, 39b4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39cf0 │ │ │ │ + cbz r0, 39b68 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 39d00 │ │ │ │ + bl f1704 │ │ │ │ + b.n 39b78 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39d10 │ │ │ │ - cbz r5, 39d08 │ │ │ │ + b.n 39b88 │ │ │ │ + cbz r5, 39b80 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 39b44 │ │ │ │ + bl 784dc │ │ │ │ + b.n 399bc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39d32 │ │ │ │ + bmi.n 39baa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39d4c │ │ │ │ + bpl.n 39bc4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12696 @ 0x3198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d64 │ │ │ │ + b.n 39bdc │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d8a │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 13edd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39dc4 │ │ │ │ + cbnz r6, 39c12 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39dc4 │ │ │ │ + blt.n 39c12 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39dc4 │ │ │ │ - cbnz r2, 39de0 │ │ │ │ - ldr r1, [pc, #76] @ (39e14 ) │ │ │ │ + bgt.n 39c12 │ │ │ │ + cbnz r2, 39c2e │ │ │ │ + ldr r1, [pc, #76] @ (39c60 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39e0c │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39c5a │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39dfa │ │ │ │ + bgt.n 39c48 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #33904 @ 0x8470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39e0c │ │ │ │ + bl 12736c │ │ │ │ + b.n 39c5a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39de4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 39c32 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39de4 │ │ │ │ + beq.n 39c32 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39c78 │ │ │ │ + movw r0, #1620 @ 0x654 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 82a10 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #1628 @ 0x65c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 82a10 │ │ │ │ + nop │ │ │ │ + mov r0, r1 │ │ │ │ + movw r3, #38708 @ 0x9734 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r2, #40597 @ 0x9e95 │ │ │ │ + movt r2, #3 │ │ │ │ + b.w 238910 │ │ │ │ + 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 39cd4 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f1704 │ │ │ │ + bne.n 39cde │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 7248c │ │ │ │ + cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 39cec │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1eb80c │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + bl 77124 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39ce4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a75c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 39d1c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 39d52 │ │ │ │ + bl 7248c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 39d46 │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 39d3e │ │ │ │ + ldr.w r0, [r4, r6, lsl #2] │ │ │ │ + bl 115684 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39d46 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 39d26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 39d54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 774c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 784dc │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39e84 │ │ │ │ + beq.n 39dc4 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ + beq.n 39dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 39dc4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + beq.n 39dc4 │ │ │ │ + cbnz r0, 39dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + beq.n 39dc4 │ │ │ │ + cbnz r0, 39dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39f14 │ │ │ │ + beq.n 39e54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 104d60 │ │ │ │ + bl 1046e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39e92 │ │ │ │ + bge.n 39dd2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f1c │ │ │ │ + b.n 39e5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 104d60 │ │ │ │ + bl 1046e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ + blt.n 39dce │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39efc │ │ │ │ + bhi.n 39e3c │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39eb8 │ │ │ │ + bne.n 39df8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39eba │ │ │ │ + bl 3a120 │ │ │ │ + b.n 39dfa │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39ef6 │ │ │ │ + bne.n 39e36 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ - cbnz r0, 39efc │ │ │ │ + blt.n 39dce │ │ │ │ + cbnz r0, 39e3c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f04 │ │ │ │ + b.n 39e44 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39efc │ │ │ │ + bge.n 39e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39ef6 │ │ │ │ + bl 3a120 │ │ │ │ + b.n 39e36 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39ed2 │ │ │ │ - b.n 39efc │ │ │ │ + ble.n 39e12 │ │ │ │ + b.n 39e3c │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39efc │ │ │ │ + ble.n 39e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39ef6 │ │ │ │ + bl 3a120 │ │ │ │ + b.n 39e36 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39ee6 │ │ │ │ - b.n 39efc │ │ │ │ + bge.n 39e26 │ │ │ │ + b.n 39e3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ - bne.n 39ec4 │ │ │ │ + blt.n 39dce │ │ │ │ + bne.n 39e04 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f1c │ │ │ │ + beq.n 39e5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39f1c │ │ │ │ + b.n 39e5c │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movw r3, #39708 @ 0x9b1c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r2, #41111 @ 0xa097 │ │ │ │ - movt r2, #3 │ │ │ │ - b.w 2384a0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2a75c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bge.n 39f64 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - bne.n 39f6e │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72334 │ │ │ │ - cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39f7c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - bl 76fe4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 39f74 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a75c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 39fac │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 39fe2 │ │ │ │ - bl 72334 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 39fd6 │ │ │ │ - movs r6, #0 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 39fce │ │ │ │ - ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39fd6 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 39fb6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 39fe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 86830 │ │ │ │ - cbz r0, 3a058 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - cbnz r6, 3a024 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a040 │ │ │ │ - bl d0a24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 3a03c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a03c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a008 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a05c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a05c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a05c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3a07c │ │ │ │ + cbz r4, 39e7a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 122614 │ │ │ │ + b.w 12208c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2808 @ 0xaf8 │ │ │ │ + movw r1, #1732 @ 0x6c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a18e │ │ │ │ + bvs.n 39f8c │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a198 │ │ │ │ + vldr d5, [pc, #236] @ 39f98 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a128 │ │ │ │ + ble.n 39f26 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a116 │ │ │ │ + ble.n 39f14 │ │ │ │ vmov r2, s13 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a104 │ │ │ │ - vldr d7, [pc, #172] @ 3a1a0 │ │ │ │ + bne.n 39f02 │ │ │ │ + vldr d7, [pc, #172] @ 39fa0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a1a8 │ │ │ │ + vldr d0, [pc, #176] @ 39fa8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a1b0 │ │ │ │ + vldr d7, [pc, #172] @ 39fb0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a1b8 │ │ │ │ + vldr d0, [pc, #172] @ 39fb8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a1c0 │ │ │ │ + vldr d7, [pc, #168] @ 39fc0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a1c8 │ │ │ │ + vldr d0, [pc, #172] @ 39fc8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a13c │ │ │ │ + bgt.n 39f3a │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a18a │ │ │ │ + bne.n 39f88 │ │ │ │ vmov r3, s13 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a178 │ │ │ │ - vldr d7, [pc, #104] @ 3a1d0 │ │ │ │ + bne.n 39f76 │ │ │ │ + vldr d7, [pc, #104] @ 39fd0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a1d8 │ │ │ │ + vldr d0, [pc, #108] @ 39fd8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a1e0 │ │ │ │ + vldr d7, [pc, #104] @ 39fe0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a1e8 │ │ │ │ + vldr d0, [pc, #104] @ 39fe8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a1f0 │ │ │ │ + vldr d0, [pc, #96] @ 39ff0 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a2b0 │ │ │ │ + bls.n 3a0b0 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a2b8 │ │ │ │ + bls.n 3a0b8 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22971,21 +22776,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a238 │ │ │ │ + bne.n 3a038 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a2de │ │ │ │ + b.n 3a0de │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -22997,441 +22802,487 @@ │ │ │ │ vdiv.f64 d12, d2, d7 │ │ │ │ vcvt.f64.s32 d4, s11 │ │ │ │ vldr s11, [sp, #12] │ │ │ │ vdiv.f64 d11, d3, d7 │ │ │ │ vdiv.f64 d10, d4, d7 │ │ │ │ vcvt.f64.s32 d5, s11 │ │ │ │ vdiv.f64 d9, d5, d7 │ │ │ │ - bl 83a30 │ │ │ │ + bl 836d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a2d8 │ │ │ │ + cbz r0, 3a0d8 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83c9c │ │ │ │ + cbz r0, 3a0c2 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83c9c │ │ │ │ + cbz r0, 3a0c2 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83c9c │ │ │ │ + cbz r0, 3a0c2 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83c9c │ │ │ │ + cbz r0, 3a0c2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83ffc │ │ │ │ - cbnz r0, 3a2dc │ │ │ │ + bl 83c9c │ │ │ │ + cbnz r0, 3a0dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a2d8 │ │ │ │ + beq.n 3a0d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a2d8 │ │ │ │ + cbnz r3, 3a0d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a2de │ │ │ │ + b.n 3a0de │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + b.n 3a0ea │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a314 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl f4964 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a116 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a330 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ + b.n 3a11e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 8647c │ │ │ │ + cbz r0, 3a190 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 867c0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + cbnz r6, 3a15c │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a178 │ │ │ │ + bl d04c8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 3a174 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a174 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a140 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a194 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a194 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a194 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - push {r3, lr} │ │ │ │ + b.w 13edd8 │ │ │ │ + b.n 3a0ea │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a36e │ │ │ │ - bl 7f8d0 │ │ │ │ + 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, 3a1e4 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #58328 @ 0xe3d8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bfb70 │ │ │ │ + cbnz r0, 3a1fa │ │ │ │ + b.n 3a1f6 │ │ │ │ + movw r0, #58328 @ 0xe3d8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a376 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ + bne.n 3a1ca │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a216 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c3518 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a1f6 │ │ │ │ + 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 3a462 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a3be │ │ │ │ + beq.n 3a262 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3be │ │ │ │ - cbnz r0, 3a3be │ │ │ │ + beq.n 3a262 │ │ │ │ + cbnz r0, 3a262 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3a3be │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 3a262 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a3c4 │ │ │ │ + cbz r7, 3a268 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3ec │ │ │ │ + bne.n 3a290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d60 │ │ │ │ + bl 1046e8 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a3ec │ │ │ │ + blt.n 3a290 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a534 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a3d8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8c70 │ │ │ │ + b.w f8754 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a416 │ │ │ │ + beq.n 3a2ba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a416 │ │ │ │ - cbnz r0, 3a416 │ │ │ │ + beq.n 3a2ba │ │ │ │ + cbnz r0, 3a2ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3a426 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 3a2ca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a41c │ │ │ │ + cbz r3, 3a2c0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl dee68 │ │ │ │ + bl de934 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4cc │ │ │ │ + beq.n 3a370 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a468 │ │ │ │ + beq.n 3a30c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - movw r8, #62485 @ 0xf415 │ │ │ │ + bl 85b98 │ │ │ │ + movw r8, #63021 @ 0xf62d │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #50369 @ 0xc4c1 │ │ │ │ + movw r3, #52953 @ 0xced9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a470 │ │ │ │ - movw r8, #62485 @ 0xf415 │ │ │ │ + b.n 3a314 │ │ │ │ + movw r8, #63021 @ 0xf62d │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a4b0 │ │ │ │ + cbz r5, 3a354 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4e6 │ │ │ │ - bne.n 3a494 │ │ │ │ + blt.n 3a38a │ │ │ │ + bne.n 3a338 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a474 │ │ │ │ - b.n 3a4a0 │ │ │ │ + beq.n 3a318 │ │ │ │ + b.n 3a344 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b08 │ │ │ │ + bl e15c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a48c │ │ │ │ - b.n 3a4e6 │ │ │ │ + beq.n 3a330 │ │ │ │ + b.n 3a38a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a474 │ │ │ │ + bne.n 3a318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a474 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a318 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4c6 │ │ │ │ + beq.n 3a36a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4c6 │ │ │ │ + cbnz r3, 3a36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3a52c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3a3d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4e2 │ │ │ │ + cbnz r3, 3a386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a52c │ │ │ │ + b.n 3a3d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4fc │ │ │ │ + beq.n 3a3a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4fc │ │ │ │ + cbnz r3, 3a3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a512 │ │ │ │ + beq.n 3a3b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a512 │ │ │ │ + cbnz r3, 3a3b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4e2 │ │ │ │ + bne.n 3a386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4e2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a386 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n 3a5a0 │ │ │ │ + bcc.n 3a444 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3a342 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a572 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #59288 @ 0xe798 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 3a588 │ │ │ │ - b.n 3a584 │ │ │ │ - movw r0, #59288 @ 0xe798 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a558 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a5a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c3ae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a584 │ │ │ │ - itete ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 3a5e8 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - b.n 3a342 │ │ │ │ + b.w 13edd8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4964 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a418 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a434 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a5e4 │ │ │ │ + cbz r0, 3a45e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a65e │ │ │ │ + bl 3a48e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bdb28 │ │ │ │ - cbnz r0, 3a610 │ │ │ │ + bl 1bf878 │ │ │ │ + cbnz r0, 3a48a │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #8 │ │ │ │ - b.w 20a87c │ │ │ │ + b.w 20b32c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a4be │ │ │ │ + push {r4, r5} │ │ │ │ + movw r3, #21604 @ 0x5464 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ + ldrb r5, [r3, r4] │ │ │ │ + movw r4, #43168 @ 0xa8a0 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + strb r5, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a4ba │ │ │ │ + ldrb r5, [r1, r3] │ │ │ │ + ldrb r5, [r4, r5] │ │ │ │ + strb r5, [r0, r3] │ │ │ │ + b.n 3a4ac │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0003a4c0 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f4964 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a640 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a4ee <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a65c │ │ │ │ + b.n 3a50a <_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 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a68e │ │ │ │ - push {r4, r5} │ │ │ │ - movw r3, #22564 @ 0x5824 │ │ │ │ - movt r3, #57 @ 0x39 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ - ldrb r5, [r3, r4] │ │ │ │ - movw r4, #44128 @ 0xac60 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - strb r5, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a68a │ │ │ │ - ldrb r5, [r1, r3] │ │ │ │ - ldrb r5, [r4, r5] │ │ │ │ - strb r5, [r0, r3] │ │ │ │ - b.n 3a67c │ │ │ │ - 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 233524 <_PyXI_EndInterpreter@@Base+0x8fc> │ │ │ │ - cbz r0, 3a6c8 │ │ │ │ + bl 233dc4 <_PyXI_EndInterpreter@@Base+0x8cc> │ │ │ │ + cbz r0, 3a544 <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 148e58 <_PySet_Update@@Base> │ │ │ │ + bl 148ea8 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a6ca │ │ │ │ + bge.n 3a546 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6c8 │ │ │ │ + beq.n 3a544 <_Py_ResurrectReference@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a6c8 │ │ │ │ + cbnz r3, 3a544 <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003a6ce <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f4964 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a6fc <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a576 <_Py_ResurrectReference@@Base+0xb6> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + b.n 3a592 <_Py_ResurrectReference@@Base+0xd2> │ │ │ │ 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 │ │ │ │ @@ -23442,450 +23293,451 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3a758 <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ + bne.n 3a5d2 <_Py_ResurrectReference@@Base+0x112> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56712 @ 0xdd88 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #55752 @ 0xd9c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a782 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + b.n 3a5fc <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db100 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 240bf0 <_PyDeadline_Get@@Base+0x178> │ │ │ │ + bl 2411f8 <_PyTime_AsTimeval@@Base+0x1ca8> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a77e <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a5f8 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ + bl 1d8944 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a782 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a5fc <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ + bl 91c64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a7aa <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bhi.n 3a624 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a7c4 <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + ble.n 3a63e <_Py_ResurrectReference@@Base+0x17e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a7cc <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ - movw r0, #60376 @ 0xebd8 │ │ │ │ + b.n 3a646 <_Py_ResurrectReference@@Base+0x186> │ │ │ │ + movw r0, #59416 @ 0xe818 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7a2 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bne.n 3a61c <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + b.n 3a75a <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a7da <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ + cbz r3, 3a654 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a80c <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ - b.n 3a7f2 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bpl.n 3a686 <_Py_ResurrectReference@@Base+0x1c6> │ │ │ │ + b.n 3a66c <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 83f4c │ │ │ │ + bl 12736c │ │ │ │ + b.n 3a63a <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ + bl 83bec │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a832 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a6ac <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.n 3a63a <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a832 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + b.n 3a6ac <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a806 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ + beq.n 3a680 <_Py_ResurrectReference@@Base+0x1c0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3196 @ 0xc7c │ │ │ │ + movw r1, #2120 @ 0x848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3a63a <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.n 3a63a <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bf78 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + bl 23c7cc <_PyArg_BadArgument@@Base+0x100> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a75a <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ - bl 840cc │ │ │ │ + cbz r2, 3a73c <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + bl 83d6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a8a2 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ + bne.n 3a71c <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + beq.n 3a73c <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + cbnz r3, 3a73c <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a73c <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8b2 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + beq.n 3a72c <_Py_ResurrectReference@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8b2 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + cbnz r3, 3a72c <_Py_ResurrectReference@@Base+0x26c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a85c <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + blt.n 3a6d6 <_Py_ResurrectReference@@Base+0x216> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a85c <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ - b.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a6d6 <_Py_ResurrectReference@@Base+0x216> │ │ │ │ + b.n 3a75a <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.w 3a63a <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.w 3a63a <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a63a <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #3488 @ 0xda0 │ │ │ │ + movw r0, #2412 @ 0x96c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a914 <_Py_ResurrectReference@@Base+0x246> │ │ │ │ + bne.n 3a78e <_Py_ResurrectReference@@Base+0x2ce> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117b80 │ │ │ │ + b.w 117674 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #31568 @ 0x7b50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a908 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ + bne.n 3a782 <_Py_ResurrectReference@@Base+0x2c2> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a92c <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a7a6 <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #38492 @ 0x965c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1e94 │ │ │ │ - cbz r0, 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1974 │ │ │ │ + cbz r0, 3a7f4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3a97c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #44] @ (3a7f8 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d259c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d204c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a7f4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a7f4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3aa30 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + beq.n 3a8ac <_PyErr_SetLocaleString@@Base+0x106> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + bne.n 3a8a8 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3a8a8 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #57561 @ 0xe0d9 │ │ │ │ + movw r1, #62801 @ 0xf551 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #22148 @ 0x5684 │ │ │ │ + movw r0, #21260 @ 0x530c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a9d6 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + cbnz r0, 3a852 <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #3548 @ 0xddc │ │ │ │ + movw r0, #2472 @ 0x9a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3aa0c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + beq.n 3a888 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa0c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + cbnz r3, 3a888 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a9ca <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + beq.n 3a846 <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3a8a8 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + cbnz r3, 3a8a8 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003aa32 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a8ae <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aab8 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3a934 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f1e5c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3a9fc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3572 @ 0xdf4 │ │ │ │ + movw r2, #2528 @ 0x9e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3a9fc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3a9fc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3aa04 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aab2 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3a92e <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3ab68 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3a9e4 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3a9fc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3ab72 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3a9ee <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3ab72 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3a9ee <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f1e5c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3a9be <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3624 @ 0xe28 │ │ │ │ + movw r2, #2580 @ 0xa14 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3a9be <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3a9be <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3aa04 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab3a <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3a9b6 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3a9fc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3a9fc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3aa04 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab64 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3a9e0 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #3676 @ 0xe5c │ │ │ │ + movw r0, #2632 @ 0xa48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -23896,538 +23748,488 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3abfc <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bne.n 3aa78 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 159be0 │ │ │ │ + b.w 159f50 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32596 @ 0x7f54 │ │ │ │ + movw r0, #31576 @ 0x7b58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3abf0 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3aa6c <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ 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, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3aacc <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3aad6 <_PyEval_FormatKwargsError@@Base+0x228> │ │ │ │ + b.n 3aadc <_PyEval_FormatKwargsError@@Base+0x22e> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3aac6 <_PyEval_FormatKwargsError@@Base+0x218> │ │ │ │ + b.n 3aaea <_PyEval_FormatKwargsError@@Base+0x23c> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3aaea <_PyEval_FormatKwargsError@@Base+0x23c> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3aaea <_PyEval_FormatKwargsError@@Base+0x23c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ac32 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003aaec <_PyImport_ClearExtension@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #160] @ (3ace4 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3aba0 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - bl 1a6540 │ │ │ │ - cbnz r0, 3ac6a <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1a8218 │ │ │ │ + cbnz r0, 3ab24 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f9e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ab9a <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ab46 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ab46 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ab46 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3aca6 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78310 │ │ │ │ + bgt.n 3ab60 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 7844c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ae0fc │ │ │ │ + bl 1afbe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3acc4 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3ab7e <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3ab78 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3ab50 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ab50 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3af5c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bl 3adda <_PyImport_ClearExtension@@Base+0x2ee> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ab50 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ab9a <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243a84 <_PyDeadline_Get@@Base+0x300c> │ │ │ │ + bl 243e60 <_PyTime_AsTimeval@@Base+0x4910> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3acd4 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3ab8e <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ab9a <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d5e90 │ │ │ │ - b.n 3acd0 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d7a80 │ │ │ │ + b.n 3ab8a <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - movw r0, #59532 @ 0xe88c │ │ │ │ + movw r0, #58456 @ 0xe458 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ad2a <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3abe6 <_PyImport_ClearExtension@@Base+0xfa> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e9d0 │ │ │ │ + b.w 8df3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #20892 @ 0x519c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a3b8 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ + sub sp, #28 │ │ │ │ + ldrb r1, [r4, #20] │ │ │ │ + lsls r0, r0, #8 │ │ │ │ + ldrh.w r2, [r4, #13] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldrb.w lr, [r4, #22] │ │ │ │ + rev16 r2, r2 │ │ │ │ + orr.w r0, r0, r1, lsl #16 │ │ │ │ + ldrb.w ip, [r4, #19] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + uxth r2, r2 │ │ │ │ + ldrb r3, [r4, #15] │ │ │ │ + orrs.w r0, r0, lr │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ + ldrb r7, [r4, #18] │ │ │ │ + beq.n 3ac4a <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #3136 @ 0xc40 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl ddd70 │ │ │ │ + b.n 3ac78 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3ac66 <_PyImport_ClearExtension@@Base+0x17a> │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #3168 @ 0xc60 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl ddd70 │ │ │ │ + b.n 3ac78 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ + movw r0, #3196 @ 0xc7c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl ddd70 │ │ │ │ + cbnz r0, 3ac7e <_PyImport_ClearExtension@@Base+0x192> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ac9a <_PyImport_ClearExtension@@Base+0x1ae> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3ac8a <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ + bl 5e608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ac7a <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3ac9a <_PyImport_ClearExtension@@Base+0x1ae> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5e4e0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ad58 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bne.n 3acca <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad4e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + cbz r3, 3acc0 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bne.w 3adce <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ae64 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3add6 <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ + cbnz r0, 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ + cbnz r0, 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 3ad28 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3adce <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + b.n 3ad40 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3adbc <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r6, 3ad2e <_PyImport_ClearExtension@@Base+0x242> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d60 │ │ │ │ + bl 1046e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3adca <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + bne.n 3ad3c <_PyImport_ClearExtension@@Base+0x250> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ae64 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3add6 <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3adae <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ + ble.n 3ad20 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3ad38 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ae3a <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl d0a24 │ │ │ │ + cbz r6, 3adac <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + bl d04c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae04 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + beq.n 3ad76 <_PyImport_ClearExtension@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae04 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + cbnz r3, 3ad76 <_PyImport_ClearExtension@@Base+0x28a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae20 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ + bne.n 3ad92 <_PyImport_ClearExtension@@Base+0x2a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3ad38 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bne.n 3ad38 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad38 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3adde <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + beq.n 3ad50 <_PyImport_ClearExtension@@Base+0x264> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + beq.n 3adce <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + cbnz r3, 3adce <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3adce <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae50 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + beq.n 3adc2 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae50 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r3, 3adc2 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad4e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.w 3acc0 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ + b.n 3ad38 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #21852 @ 0x555c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a284 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3ae92 <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3ae9c <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ - b.n 3aea2 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ae8c <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ - b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ - sub sp, #28 │ │ │ │ - ldrb r1, [r4, #20] │ │ │ │ - lsls r0, r0, #8 │ │ │ │ - ldrh.w r2, [r4, #13] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldrb.w lr, [r4, #22] │ │ │ │ - rev16 r2, r2 │ │ │ │ - orr.w r0, r0, r1, lsl #16 │ │ │ │ - ldrb.w ip, [r4, #19] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - uxth r2, r2 │ │ │ │ - ldrb r3, [r4, #15] │ │ │ │ - orrs.w r0, r0, lr │ │ │ │ - ldrb r5, [r4, #16] │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ - ldrb r7, [r4, #18] │ │ │ │ - beq.n 3af08 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #4212 @ 0x1074 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3af36 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3af24 <_PyImport_ClearExtension@@Base+0x2f2> │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #4244 @ 0x1094 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3af36 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - movw r0, #4272 @ 0x10b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ - cbnz r0, 3af3c <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3af48 <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ - bl 5e5ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3af38 <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3af58 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e4c4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af92 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + ble.n 3ae10 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af9c <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + cbz r0, 3ae1a <_PyImport_ClearExtension@@Base+0x32e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3afa6 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + bge.n 3ae24 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3afb4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + beq.n 3ae32 <_PyImport_ClearExtension@@Base+0x346> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3afb4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ - movw r1, #4336 @ 0x10f0 │ │ │ │ + b.n 3ae32 <_PyImport_ClearExtension@@Base+0x346> │ │ │ │ + movw r1, #3260 @ 0xcbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + b.n 3ae2c <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + movw r1, #3284 @ 0xcd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ + b.n 3ae2c <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + movw r1, #3328 @ 0xd00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3afc4 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3ae44 <_PyImport_ClearExtension@@Base+0x358>) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 896a0 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ + b.w 8909c │ │ │ │ + nop │ │ │ │ + ldc2 0, cr0, [r0, #264]! @ 0x108 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b008 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ + cbz r0, 3ae88 <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3afec <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ + cbz r3, 3ae6c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3aff4 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + b.n 3ae74 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3affc <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ + cbz r2, 3ae7c <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b004 <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ + b.n 3ae84 <_PyImport_ClearExtension@@Base+0x398> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 3a65e │ │ │ │ + bl 3a48e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3b034 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + cbnz r1, 3aeb4 <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ + movw r1, #1020 @ 0x3fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 12736c │ │ │ │ + b.n 3aed6 <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3b05c <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bmi.n 3aedc <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4432 @ 0x1150 │ │ │ │ + movw r1, #3356 @ 0xd1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b0ba <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - bl ddd90 │ │ │ │ + b.n 3af3a <_PyImport_ClearExtension@@Base+0x44e> │ │ │ │ + bl dd858 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3b084 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 7f8d0 │ │ │ │ + bgt.n 3af04 <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3aed6 <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #3388 @ 0xd3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 12736c │ │ │ │ + b.n 3aed6 <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b0b8 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + beq.n 3af38 <_PyImport_ClearExtension@@Base+0x44c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3b0a6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + cbz r3, 3af26 <_PyImport_ClearExtension@@Base+0x43a> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3b09a <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + cbnz r3, 3af1a <_PyImport_ClearExtension@@Base+0x42e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 77384 │ │ │ │ - b.n 3b0a6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 774c0 │ │ │ │ + b.n 3af26 <_PyImport_ClearExtension@@Base+0x43a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b092 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3af12 <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ + b.n 3aed6 <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b0b6 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r0, 3af36 <_PyImport_ClearExtension@@Base+0x44a> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 3aed6 <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r0, r1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b13c <_PyImport_ClearExtension@@Base+0x50a>) │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 9649c │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2918c <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b11e <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b12a <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b0ea <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b5c4 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b160 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + bne.n 3af5c <_PyImport_ClearExtension@@Base+0x470> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1580e8 │ │ │ │ + b.w 15834c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32700 @ 0x7fbc │ │ │ │ + movw r0, #31680 @ 0x7bc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b154 <_PyImport_ClearExtension@@Base+0x522> │ │ │ │ + bne.n 3af50 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24439,211 +24241,263 @@ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r0, r0, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ orr.w r0, r0, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r7 │ │ │ │ - beq.n 3b1b8 <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ + beq.n 3afb4 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #4504 @ 0x1198 │ │ │ │ + movw r0, #3428 @ 0xd64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3b1d6 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - cbz r6, 3b1ca <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + bl ddd70 │ │ │ │ + b.n 3afd2 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + cbz r6, 3afc6 <_PyImport_ClearExtension@@Base+0x4da> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3676 @ 0xe5c │ │ │ │ + movw r0, #2632 @ 0xa48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3b1d6 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - movw r0, #4524 @ 0x11ac │ │ │ │ + bl ddd70 │ │ │ │ + b.n 3afd2 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + movw r0, #3448 @ 0xd78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - cbz r0, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl ddd70 │ │ │ │ + cbz r0, 3afee <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b1e2 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + cbz r3, 3afde <_PyImport_ClearExtension@@Base+0x4f2> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e4c4 │ │ │ │ - cbz r0, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - cbz r5, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl 5e4e0 │ │ │ │ + cbz r0, 3afee <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ + cbz r5, 3afee <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e5ec │ │ │ │ + b.w 5e608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3affc <_PyImport_ClearExtension@@Base+0x510> │ │ │ │ + b.w 802a8 │ │ │ │ + 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, #21444 @ 0x53c4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + 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, #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] @ (3b0a4 <_PyImport_ClearExtension@@Base+0x5b8>) │ │ │ │ + bl 215e14 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b0a0 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + ldrd r6, r7, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 95b00 │ │ │ │ + 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 98600 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b086 <_PyImport_ClearExtension@@Base+0x59a> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b092 <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + bl e4c50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b052 <_PyImport_ClearExtension@@Base+0x566> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b0a0 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b5a4 <_PyImport_ClearExtension@@Base+0xab8> │ │ │ │ + b.n 3b0a0 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + 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 b4f48 │ │ │ │ + cbnz r0, 3b0d2 <_PyImport_ClearExtension@@Base+0x5e6> │ │ │ │ + cbz r4, 3b0ca <_PyImport_ClearExtension@@Base+0x5de> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1374ac │ │ │ │ + cbnz r0, 3b0d2 <_PyImport_ClearExtension@@Base+0x5e6> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 212700 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #3500 @ 0xdac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b0f6 <_PyImport_ClearExtension@@Base+0x60a> │ │ │ │ + b.w 148e08 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ (3b2c8 <_PyImport_ClearExtension@@Base+0x696>) │ │ │ │ + ldr r2, [pc, #196] @ (3b1d4 <_PyImport_ClearExtension@@Base+0x6e8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b234 <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ + cbz r4, 3b13e <_PyImport_ClearExtension@@Base+0x652> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64636 @ 0xfc7c │ │ │ │ + movw r1, #63596 @ 0xf86c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b25a <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ + bl 12736c │ │ │ │ + b.n 3b164 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b25e <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ + beq.n 3b168 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4576 @ 0x11e0 │ │ │ │ + movw r1, #3644 @ 0xe3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2c4 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + b.n 3b1ce <_PyImport_ClearExtension@@Base+0x6e2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4616 @ 0x1208 │ │ │ │ + movw r0, #3684 @ 0xe64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b25a <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 1f14e0 │ │ │ │ + blt.n 3b164 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + bl 1f2914 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b28a <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ - bl 30114 │ │ │ │ - b.n 3b2ae <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ - bl 1f1c2c │ │ │ │ - movw r0, #60648 @ 0xece8 │ │ │ │ + cbnz r0, 3b194 <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ + bl 30360 │ │ │ │ + b.n 3b1b8 <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ + bl 1f30f8 │ │ │ │ + movw r0, #63644 @ 0xf89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1f21a8 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f3588 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2ae <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ + bne.n 3b1b8 <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 3b2c4 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + bl f1704 │ │ │ │ + b.n 3b1ce <_PyImport_ClearExtension@@Base+0x6e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4628 @ 0x1214 │ │ │ │ + movw r0, #3696 @ 0xe70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 18de18 │ │ │ │ + bl 18f058 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2f8 <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3b204 <_PyImport_ClearExtension@@Base+0x718> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b310 <_PyImport_ClearExtension@@Base+0x6de> │ │ │ │ + b.n 3b21c <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl b54d4 │ │ │ │ - cbnz r0, 3b33c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ - cbz r4, 3b334 <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1376b8 │ │ │ │ - cbnz r0, 3b33c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211c50 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4636 @ 0x121c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b360 <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ - b.w 148db8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3b374 <_PyImport_ClearExtension@@Base+0x742> │ │ │ │ - b.w 80190 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22332 @ 0x573c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b3c0 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ + bne.n 3b242 <_PyImport_ClearExtension@@Base+0x756> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0a24 │ │ │ │ + bl d04c8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b3ec <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ - b.n 3b3da <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ + bne.n 3b26e <_PyImport_ClearExtension@@Base+0x782> │ │ │ │ + b.n 3b25c <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32472 @ 0x7ed8 │ │ │ │ + movw r0, #31452 @ 0x7adc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b3b0 <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ + bne.n 3b232 <_PyImport_ClearExtension@@Base+0x746> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b402 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 3b284 <_PyImport_ClearExtension@@Base+0x798> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b3d6 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ + bne.n 3b258 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b402 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + b.n 3b284 <_PyImport_ClearExtension@@Base+0x798> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24652,736 +24506,739 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3b424 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + bhi.n 3b2a6 <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b43c <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ + ble.n 3b2be <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b444 <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + b.n 3b2c6 <_PyImport_ClearExtension@@Base+0x7da> │ │ │ │ + movw r0, #57860 @ 0xe204 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b41c <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ + bne.n 3b29e <_PyImport_ClearExtension@@Base+0x7b2> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.n 3b300 <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b458 <_PyImport_ClearExtension@@Base+0x826> │ │ │ │ - b.w 148db8 │ │ │ │ + beq.n 3b2da <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ + b.w 148e08 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + bics.w r0, r2, r1, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b49e <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ + beq.n 3b33c <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b50c <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ + bne.n 3b3aa <_PyImport_ClearExtension@@Base+0x8be> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b4aa <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ - movw r9, #4820 @ 0x12d4 │ │ │ │ + b.n 3b348 <_PyImport_ClearExtension@@Base+0x85c> │ │ │ │ + movw r9, #3744 @ 0xea0 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b4b2 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + cbz r6, 3b350 <_PyImport_ClearExtension@@Base+0x864> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b4ba <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + b.n 3b358 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b4dc <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + beq.n 3b37a <_PyImport_ClearExtension@@Base+0x88e> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b4d6 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + bge.n 3b374 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b4d6 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + cbz r0, 3b374 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b4c2 <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ + b.n 3b360 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b4f8 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + beq.n 3b396 <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b4f8 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + blt.n 3b396 <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b4de <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + bne.n 3b37c <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b502 <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ + beq.n 3b3a0 <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 156b88 │ │ │ │ - b.n 3b50e <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + bl 156d44 │ │ │ │ + b.n 3b3ac <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b52a <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + cbz r0, 3b3ca <_PyImport_ClearExtension@@Base+0x8de> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - bics.w r0, r2, r1, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80190 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + cbnz r3, 3b3ee <_PyImport_ClearExtension@@Base+0x902> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + ble.n 3b3ee <_PyImport_ClearExtension@@Base+0x902> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ - cbnz r4, 3b58c <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ + bne.n 3b3ee <_PyImport_ClearExtension@@Base+0x902> │ │ │ │ + cbnz r4, 3b40a <_PyImport_ClearExtension@@Base+0x91e> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b5c0 <_PyImport_ClearExtension@@Base+0x98e>) │ │ │ │ + ldr r4, [pc, #76] @ (3b440 <_PyImport_ClearExtension@@Base+0x954>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + cbz r0, 3b438 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + blt.n 3b438 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b5a8 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + bne.n 3b426 <_PyImport_ClearExtension@@Base+0x93a> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3b438 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20c6bc <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + b.w 20d16c <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 802a8 │ │ │ │ + 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 3b474 <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b48c <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ + b.n 3b4a0 <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ + movw r0, #57748 @ 0xe194 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b564 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + b.n 3b466 <_PyImport_ClearExtension@@Base+0x97a> │ │ │ │ + bl 83bec │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b4ae <_PyImport_ClearExtension@@Base+0x9c2> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b4be <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b564 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b4be <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b49c <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b49c <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b52a <_PyImport_ClearExtension@@Base+0xa3e> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b4d8 <_PyImport_ClearExtension@@Base+0x9ec> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b4fe <_PyImport_ClearExtension@@Base+0xa12> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b52c <_PyImport_ClearExtension@@Base+0xa40> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b4f2 <_PyImport_ClearExtension@@Base+0xa06> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 3b50a <_PyImport_ClearExtension@@Base+0xa1e> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b50a <_PyImport_ClearExtension@@Base+0xa1e> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b52c <_PyImport_ClearExtension@@Base+0xa40> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b4e4 <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #22348 @ 0x574c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57748 @ 0xe194 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b564 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b548 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + cbz r1, 3b538 <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b540 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 156d44 │ │ │ │ + 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 3b9b4 <_PyImport_ClearExtension@@Base+0xec8> │ │ │ │ + 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 3b596 <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3b5a0 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fbd0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b5ea <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + cbnz r0, 3b5ca <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ + movw r1, #61396 @ 0xefd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19688 @ 0x4ce8 │ │ │ │ + movw r0, #18728 @ 0x4928 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ - bl 83a30 │ │ │ │ + beq.w 3b732 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ + bl 836d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b622 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + beq.n 3b602 <_PyImport_ClearExtension@@Base+0xb16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b622 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + cbnz r3, 3b602 <_PyImport_ClearExtension@@Base+0xb16> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.w 3b732 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26bb88 │ │ │ │ - vldr d9, [pc, #300] @ 3b760 <_PyImport_ClearExtension@@Base+0xb2e> │ │ │ │ + bl 26b798 │ │ │ │ + vldr d9, [pc, #300] @ 3b740 <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + cbz r0, 3b6f8 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b730 <_PyImport_ClearExtension@@Base+0xafe> │ │ │ │ + cbnz r0, 3b710 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.n 3b732 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + cbnz r3, 3b732 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b732 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #5224 @ 0x1468 │ │ │ │ + movw r0, #4148 @ 0x1034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3b792 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b7aa <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ - b.n 3b7be <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - b.n 3b784 <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b7cc <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b7dc <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b7dc <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b7ba <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b7ba <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b848 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b7f6 <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b81c <_PyImport_ClearExtension@@Base+0xbea> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b84a <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b810 <_PyImport_ClearExtension@@Base+0xbde> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3b828 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b828 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b84a <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b802 <_PyImport_ClearExtension@@Base+0xbd0> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b866 <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - cbz r1, 3b856 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b85e <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ - subs r2, r4, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - and.w r1, r4, r2 │ │ │ │ - add.w r4, r2, r2, lsr #31 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - add.w r1, r1, r4, asr #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r2, r3, [r0, #4] │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrd r4, r1, [r2, #16] │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mla r4, r1, r3, r4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3b8b4 <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3b8be <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3b8e4 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b8f0 <_PyImport_ClearExtension@@Base+0xcbe> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3b914 <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b902 <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ - movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3b910 <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b8fc <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ - ldr r0, [pc, #8] @ (3b918 <_PyImport_ClearExtension@@Base+0xce6>) │ │ │ │ - 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, 3b938 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + cbz r3, 3b764 <_PyImport_ClearExtension@@Base+0xc78> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #684 @ 0x2ac │ │ │ │ - movt r4, #67 @ 0x43 │ │ │ │ + movw r4, #65260 @ 0xfeec │ │ │ │ + movt r4, #66 @ 0x42 │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + cbnz r6, 3b79c <_PyImport_ClearExtension@@Base+0xcb0> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + ble.n 3b79c <_PyImport_ClearExtension@@Base+0xcb0> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ - cbnz r7, 3b994 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ - ldr r4, [pc, #436] @ (3bb28 <_PyImport_ClearExtension@@Base+0xef6>) │ │ │ │ + bne.n 3b79c <_PyImport_ClearExtension@@Base+0xcb0> │ │ │ │ + cbnz r7, 3b7c0 <_PyImport_ClearExtension@@Base+0xcd4> │ │ │ │ + ldr r4, [pc, #436] @ (3b954 <_PyImport_ClearExtension@@Base+0xe68>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb00 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3b92c <_PyImport_ClearExtension@@Base+0xe40> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b9d0 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ + bne.n 3b7fc <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b9f4 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + b.n 3b820 <_PyImport_ClearExtension@@Base+0xd34> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b9e0 <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ + cbnz r0, 3b80c <_PyImport_ClearExtension@@Base+0xd20> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b9f4 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bge.n 3b820 <_PyImport_ClearExtension@@Base+0xd34> │ │ │ │ + b.n 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1bc610 │ │ │ │ + bl 1be35c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b9d4 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ - b.n 3b9cc <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ + bne.n 3b800 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ + b.n 3b7f8 <_PyImport_ClearExtension@@Base+0xd0c> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w fp, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 3ba10 <_PyImport_ClearExtension@@Base+0xdde> │ │ │ │ + beq.n 3b83c <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba3e <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ + bne.n 3b86a <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3ba5e <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ - cbz r4, 3ba5e <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ + ble.n 3b88a <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ + cbz r4, 3b88a <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60124 @ 0xeadc │ │ │ │ + movw r2, #63128 @ 0xf698 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7388 @ 0x1cdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60124 @ 0xeadc │ │ │ │ + movw r2, #63128 @ 0xf698 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7056 @ 0x1b90 │ │ │ │ + movw r1, #7348 @ 0x1cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #5228 @ 0x146c │ │ │ │ + movw r1, #4196 @ 0x1064 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #4204 @ 0x106c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 3b928 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ + bl 95b00 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3baa4 <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + beq.n 3b8d0 <_PyImport_ClearExtension@@Base+0xde4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3b90e <_PyImport_ClearExtension@@Base+0xe22> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3baba <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - cbz r4, 3baba <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + bne.n 3b8e6 <_PyImport_ClearExtension@@Base+0xdfa> │ │ │ │ + cbz r4, 3b8e6 <_PyImport_ClearExtension@@Base+0xdfa> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3b90e <_PyImport_ClearExtension@@Base+0xe22> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3bac2 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ - cbz r4, 3bad6 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bne.n 3b8ee <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ + cbz r4, 3b902 <_PyImport_ClearExtension@@Base+0xe16> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3b90e <_PyImport_ClearExtension@@Base+0xe22> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 3bb0a <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 3b936 <_PyImport_ClearExtension@@Base+0xe4a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f1720 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bb12 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3b93e <_PyImport_ClearExtension@@Base+0xe52> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bb12 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3b93e <_PyImport_ClearExtension@@Base+0xe52> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ 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 3b97a <_PyImport_ClearExtension@@Base+0xe8e> │ │ │ │ + bl 25effc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3b986 <_PyImport_ClearExtension@@Base+0xe9a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3b9aa <_PyImport_ClearExtension@@Base+0xebe> │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b998 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ + movs r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3b9a6 <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b992 <_PyImport_ClearExtension@@Base+0xea6> │ │ │ │ + ldr r0, [pc, #8] @ (3b9b0 <_PyImport_ClearExtension@@Base+0xec4>) │ │ │ │ + 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 3bb68 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ - cbz r1, 3bb58 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ + bne.n 3b9f0 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ + cbz r1, 3b9e0 <_PyImport_ClearExtension@@Base+0xef4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bb60 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ + b.n 3b9e8 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156d44 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bbe0 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + cbz r0, 3ba68 <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3bb96 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + ble.n 3ba1e <_PyImport_ClearExtension@@Base+0xf32> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bb86 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + cbz r3, 3ba0e <_PyImport_ClearExtension@@Base+0xf22> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bb8e <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + b.n 3ba16 <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb9e <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ + cbz r3, 3ba26 <_PyImport_ClearExtension@@Base+0xf3a> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bba6 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ + b.n 3ba2e <_PyImport_ClearExtension@@Base+0xf42> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bbb0 <_PyImport_ClearExtension@@Base+0xf7e> │ │ │ │ + cbz r2, 3ba38 <_PyImport_ClearExtension@@Base+0xf4c> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bbb8 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ + b.n 3ba40 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bbe0 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + ble.n 3ba68 <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bbca <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + cbz r3, 3ba52 <_PyImport_ClearExtension@@Base+0xf66> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bbd2 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ + b.n 3ba5a <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25389,2074 +25246,2106 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bb7a <_PyImport_ClearExtension@@Base+0x108e> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bb7a <_PyImport_ClearExtension@@Base+0x108e> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bc12 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ - cbz r4, 3bc12 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ + cbz r0, 3ba9a <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + cbz r4, 3ba9a <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d19ec │ │ │ │ + b.w d149c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bcce <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + bhi.n 3bb56 <_PyImport_ClearExtension@@Base+0x106a> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bcac <_PyImport_ClearExtension@@Base+0x107a>) │ │ │ │ + ldr r0, [pc, #144] @ (3bb34 <_PyImport_ClearExtension@@Base+0x1048>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bb82 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bb82 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bb82 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bb82 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bb82 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bb82 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #5248 @ 0x1480 │ │ │ │ + movw r0, #4216 @ 0x1078 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + b.w ddd70 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bd2e <_PyImport_ClearExtension@@Base+0x10fc> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bd30 <_PyImport_ClearExtension@@Base+0x10fe> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cbnz r5, 3bd6c <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - ldr r1, [pc, #120] @ (3bdc0 <_PyImport_ClearExtension@@Base+0x118e>) │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - strd r1, r5, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bd6c <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bdae <_PyImport_ClearExtension@@Base+0x117c> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bd68 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bd8a <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bd9e <_PyImport_ClearExtension@@Base+0x116c> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - b.n 3bd68 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 37a66 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bdb8 <_PyImport_ClearExtension@@Base+0x1186> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3bbc8 <_PyImport_ClearExtension@@Base+0x10dc> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bbd6 <_PyImport_ClearExtension@@Base+0x10ea> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bde8 <_PyImport_ClearExtension@@Base+0x11b6> │ │ │ │ + bne.n 3bbfc <_PyImport_ClearExtension@@Base+0x1110> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3be12 │ │ │ │ + bl 3bc26 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be04 <_PyImport_ClearExtension@@Base+0x11d2> │ │ │ │ - b.n 3bdfe <_PyImport_ClearExtension@@Base+0x11cc> │ │ │ │ + bne.n 3bc18 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + b.n 3bc12 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32492 @ 0x7eec │ │ │ │ + movw r0, #31472 @ 0x7af0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3be0e <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ - b.n 3bdd8 <_PyImport_ClearExtension@@Base+0x11a6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3be0e <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bc22 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ + b.n 3bbec <_PyImport_ClearExtension@@Base+0x1100> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3bc22 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003be12 : │ │ │ │ +0003bc26 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f48f8 │ │ │ │ + b.w 1f5a50 │ │ │ │ │ │ │ │ -0003be18 : │ │ │ │ +0003bc2c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3bfd6 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3be5c │ │ │ │ + bl 3be58 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bc70 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3be44 │ │ │ │ + bpl.n 3bc58 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3be44 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 3be74 │ │ │ │ + cbnz r3, 3bc58 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 3bc88 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37872 @ 0x93f0 │ │ │ │ + movw r1, #36872 @ 0x9008 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3be74 │ │ │ │ - cbnz r4, 3be7a │ │ │ │ + bl 12736c │ │ │ │ + b.n 3bc88 │ │ │ │ + cbnz r4, 3bc8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5312 @ 0x14c0 │ │ │ │ + movw r1, #4236 @ 0x108c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3beb6 │ │ │ │ + b.n 3bcca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3be9c │ │ │ │ + bmi.n 3bcb0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5336 @ 0x14d8 │ │ │ │ + movw r1, #4260 @ 0x10a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3be74 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3bc88 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a7048 │ │ │ │ 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, 3bce8 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3bcea │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3bd00 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 3bd00 │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3bd00 │ │ │ │ + cbnz r5, 3bd26 │ │ │ │ + ldr r1, [pc, #116] @ (3bd78 ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3bd26 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3bd68 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl ce164 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3bd22 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3bd5a │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3bd44 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3bd58 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f427c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3bd5a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3bd5a │ │ │ │ + b.n 3bd22 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 377ae <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3bd72 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl cebf8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bee0 │ │ │ │ + bne.n 3bda4 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3befe │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3bdc2 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3befe │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3bf08 │ │ │ │ - b.n 3bf74 │ │ │ │ + bne.n 3bdc2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3bdcc │ │ │ │ + b.n 3be38 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bf5e │ │ │ │ + bvs.n 3be22 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3bf80 │ │ │ │ + vldr d9, [pc, #108] @ 3be40 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf6e │ │ │ │ + bgt.n 3be32 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf88 │ │ │ │ + vldr d1, [pc, #100] @ 3be48 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bf46 │ │ │ │ + ble.n 3be0a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3bf90 │ │ │ │ + vldr d1, [pc, #80] @ 3be50 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bf4a │ │ │ │ + b.n 3be0e │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bf5e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3bf74 │ │ │ │ + bne.n 3be22 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3be38 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ - vldr d8, [pc, #24] @ 3bf88 │ │ │ │ - b.n 3bf5e │ │ │ │ + b.w 83c9c │ │ │ │ + vldr d8, [pc, #20] @ 3be48 │ │ │ │ + b.n 3be22 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vcnt.8 d27, d8 │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 3bfc6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22332 @ 0x573c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bfd4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ + Address 0x3be56 is out of bounds. │ │ │ │ + │ │ │ │ │ │ │ │ -0003bfd6 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003be58 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 3c014 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3be96 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3c028 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3c010 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3beaa <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3be92 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r3, r0, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ adds r0, r4, r2 │ │ │ │ - b.n 3c030 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3beb2 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3beae <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f2cc0 │ │ │ │ - cbnz r0, 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d42d0 │ │ │ │ + bpl.n 3beae <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f3e14 │ │ │ │ + cbnz r0, 3beae <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3d90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c030 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3beb2 <_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 3bee2 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 150584 │ │ │ │ + bl cc054 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w f8754 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #54748 @ 0xd5dc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3bec8 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ + 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 3bf2c <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31712 @ 0x7be0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3bf2c <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bf40 <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 1070f0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3bf28 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ + 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 13edd8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c062 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + beq.n 3bf7c <_PyObject_GetDictPtr@@Base+0x124> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5424 @ 0x1530 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3bf88 <_PyObject_GetDictPtr@@Base+0x130> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c072 <_PyObject_GetDictPtr@@Base+0x9c> │ │ │ │ + bge.n 3bf8c <_PyObject_GetDictPtr@@Base+0x134> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0f0 <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ + b.n 3c00a <_PyObject_GetDictPtr@@Base+0x1b2> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c086 <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3bfa0 <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bne.n 3bf88 <_PyObject_GetDictPtr@@Base+0x130> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11516 @ 0x2cfc │ │ │ │ + movw r1, #10504 @ 0x2908 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5460 @ 0x1554 │ │ │ │ + movw r0, #4392 @ 0x1128 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 3bf88 <_PyObject_GetDictPtr@@Base+0x130> │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c0e2 <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ + bne.n 3bffc <_PyObject_GetDictPtr@@Base+0x1a4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3bfea <_PyObject_GetDictPtr@@Base+0x192> │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0a2 <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ - b.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + beq.n 3bfbc <_PyObject_GetDictPtr@@Base+0x164> │ │ │ │ + b.n 3bf88 <_PyObject_GetDictPtr@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ + blt.n 3bfea <_PyObject_GetDictPtr@@Base+0x192> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 3c11e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32732 @ 0x7fdc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c11e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c132 <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 107760 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c11a <_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 13efa8 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 3c172 <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 15036c │ │ │ │ - bl cc5b4 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w f8c70 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #55708 @ 0xd99c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c158 <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c02c <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c02c <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c1c6 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c02c <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r0, 3c048 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c214 <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ + ldr r4, [pc, #96] @ (3c094 <_PyObject_GetDictPtr@@Base+0x23c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c1c6 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c048 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c20e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c090 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c1da <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c05c <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1c2 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 3c044 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 3c202 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c218 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 3c084 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #36] @ (3c098 <_PyObject_GetDictPtr@@Base+0x240>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c20c <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c08e <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4f54 │ │ │ │ + b.w 1e6664 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c20e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c21c <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ + b.n 3c090 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + ldr r0, [pc, #12] @ (3c09c <_PyObject_GetDictPtr@@Base+0x244>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c240 <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ + bhi.n 3c0c0 <_PyObject_GetDictPtr@@Base+0x268> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c258 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ + ble.n 3c0d8 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c260 <_PyObject_GetDictPtr@@Base+0x28a> │ │ │ │ - movw r0, #58968 @ 0xe658 │ │ │ │ + b.n 3c0e0 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ + movw r0, #58008 @ 0xe298 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c238 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ + bne.n 3c0b8 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.w 3b300 <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241d44 <_PyDeadline_Get@@Base+0x12cc> │ │ │ │ + bl 242120 <_PyTime_AsTimeval@@Base+0x2bd0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c290 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ + bne.n 3c110 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c2c6 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ + b.n 3c146 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 24239c <_PyDeadline_Get@@Base+0x1924> │ │ │ │ + bl 242648 <_PyTime_AsTimeval@@Base+0x30f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c28c <_PyObject_GetDictPtr@@Base+0x2b6> │ │ │ │ + beq.n 3c10c <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c2cc : │ │ │ │ +0003c14c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c2e8 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c168 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f01f0 │ │ │ │ + b.w 1f16d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c314 │ │ │ │ + bne.n 3c194 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c330 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3c1b0 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c330 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3c344 │ │ │ │ - vldr d0, [pc, #28] @ 3c350 │ │ │ │ + bne.n 3c1b0 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3c1c4 │ │ │ │ + vldr d0, [pc, #28] @ 3c1d0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3c6c8 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c548 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c35a │ │ │ │ + b.n 3c1da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3c38e │ │ │ │ + bmi.n 3c20e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5728 @ 0x1660 │ │ │ │ + movw r1, #4652 @ 0x122c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c3b6 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3c236 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4f48 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c3ba │ │ │ │ + beq.n 3c23a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5760 @ 0x1680 │ │ │ │ + movw r1, #4684 @ 0x124c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c430 │ │ │ │ + b.n 3c2b0 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4e84 │ │ │ │ + bl f4964 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c3da │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c25a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3b6 │ │ │ │ + bne.n 3c236 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c3c4 │ │ │ │ + bne.n 3c244 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c3fa │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c27a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3b6 │ │ │ │ - b.n 3c400 │ │ │ │ + bne.n 3c236 │ │ │ │ + b.n 3c280 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c418 │ │ │ │ + bls.n 3c298 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5792 @ 0x16a0 │ │ │ │ + movw r1, #4716 @ 0x126c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c3b6 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3c236 │ │ │ │ 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 215a74 │ │ │ │ + cbz r0, 3c30a │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c2ec │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c30e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c30e │ │ │ │ + bl 820e8 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c316 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c30a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c30a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c33e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #4732 @ 0x127c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82a10 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c33e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c33e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c342 : │ │ │ │ + ldr r0, [pc, #4] @ (3c348 ) │ │ │ │ + b.w cb974 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c468 │ │ │ │ + bne.n 3c37c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 3c482 │ │ │ │ - b.n 3c47e │ │ │ │ + bl ce164 │ │ │ │ + cbz r0, 3c396 │ │ │ │ + b.n 3c392 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40264 @ 0x9d48 │ │ │ │ + movw r0, #39264 @ 0x9960 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c45a │ │ │ │ + bne.n 3c36e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4c8 │ │ │ │ + b.n 3c3dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c496 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c3aa │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c47e │ │ │ │ + bne.n 3c392 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #684 @ 0x2ac │ │ │ │ - movt r5, #67 @ 0x43 │ │ │ │ + movw r5, #65260 @ 0xfeec │ │ │ │ + movt r5, #66 @ 0x42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c4c2 │ │ │ │ + ble.n 3c3d6 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c4a6 │ │ │ │ - bl 7df90 │ │ │ │ + b.n 3c3ba │ │ │ │ + bl 7e0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4d2 │ │ │ │ + cbz r3, 3c3e6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 214fcc │ │ │ │ - cbz r0, 3c52a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c50c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c52e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c52e │ │ │ │ - bl 82448 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c536 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c52a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c52a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c55e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #5808 @ 0x16b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c55e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c55e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c562 : │ │ │ │ - ldr r0, [pc, #4] @ (3c568 ) │ │ │ │ - b.w cbed4 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c58c │ │ │ │ + bpl.n 3c40c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c5aa │ │ │ │ + bgt.n 3c42a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5816 @ 0x16b8 │ │ │ │ + movw r1, #4740 @ 0x1284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3c456 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c5c0 │ │ │ │ + bgt.n 3c440 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 1804a4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c5da │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl 181254 <_PyDeadline_Init@@Base+0x48c> │ │ │ │ + cbnz r0, 3c45a │ │ │ │ + b.n 3c456 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #46720 @ 0xb680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c69a │ │ │ │ + b.n 3c51a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c5ee │ │ │ │ + beq.n 3c46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c5ee │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c46e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c612 │ │ │ │ + bmi.n 3c492 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5876 @ 0x16f4 │ │ │ │ + movw r1, #4800 @ 0x12c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ - bl 83f4c │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3c456 │ │ │ │ + bl 83bec │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c622 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3c626 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bne.n 3c4a2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3c4a6 │ │ │ │ + b.n 3c456 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c63e │ │ │ │ + bge.n 3c4be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #4852 @ 0x12f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3c456 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c658 │ │ │ │ + bne.n 3c4d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c69a │ │ │ │ + b.n 3c51a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c67a │ │ │ │ + bmi.n 3c4fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #4888 @ 0x1318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3c456 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c688 │ │ │ │ - bl 87458 │ │ │ │ + cbz r0, 3c508 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c64e │ │ │ │ - b.n 3c5d6 │ │ │ │ + bge.n 3c4ce │ │ │ │ + b.n 3c456 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 3c64e │ │ │ │ + b.n 3c4ce │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #56356 @ 0xdc24 │ │ │ │ + movw r2, #55396 @ 0xd864 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cded4 │ │ │ │ - cbz r0, 3c71c │ │ │ │ + bl 1cfc1c │ │ │ │ + cbz r0, 3c59c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c6fe │ │ │ │ - ldr r2, [pc, #96] @ (3c724 ) │ │ │ │ + bpl.n 3c57e │ │ │ │ + ldr r2, [pc, #96] @ (3c5a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r2 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 3c6fa │ │ │ │ + beq.n 3c57a │ │ │ │ cmp r5, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r0, r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 3c702 │ │ │ │ + b.n 3c582 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c728 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c5a8 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c720 │ │ │ │ + cbnz r0, 3c5a0 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c720 │ │ │ │ + cbz r3, 3c5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ - b.n 3c720 │ │ │ │ + bl 1bc1e4 │ │ │ │ + b.n 3c5a0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c72c │ │ │ │ + cbz r4, 3c5ac │ │ │ │ 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 3c5d0 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3c5f4 │ │ │ │ + b.n 3c5e8 │ │ │ │ + movw r0, #64112 @ 0xfa70 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c5ca │ │ │ │ + b.n 3c66e │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 13a728 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c66e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r3, 3c618 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3c630 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #46720 @ 0xb680 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 3c66e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 3c66e │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 3c64e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #5012 @ 0x1394 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3c66e │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 3c660 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fbd0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 212378 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3c654 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c758 │ │ │ │ + bpl.n 3c6a0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c75a │ │ │ │ + b.n 3c6a2 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c79a │ │ │ │ + bne.n 3c6e2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c768 │ │ │ │ + bne.n 3c6b0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c6b8 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 158674 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 15892c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c80e │ │ │ │ + bne.n 3c756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1587bc <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 158a74 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c768 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c818 │ │ │ │ + beq.n 3c760 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c7f6 │ │ │ │ + ble.n 3c73e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c7b6 │ │ │ │ + bne.n 3c6fe │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c7c2 │ │ │ │ + b.n 3c70a │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1587bc <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c7d2 │ │ │ │ + bl 158a74 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c71a │ │ │ │ mov r0, sl │ │ │ │ - bl 158674 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c7de │ │ │ │ + bl 15892c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c726 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c818 │ │ │ │ + bne.n 3c760 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c7f0 │ │ │ │ + b.n 3c738 │ │ │ │ mov r0, sl │ │ │ │ - bl 158634 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c7f0 │ │ │ │ + bl 1588ec <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c738 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c818 │ │ │ │ + beq.n 3c760 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c7a8 │ │ │ │ + b.n 3c6f0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c768 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c768 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi.n 3c848 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c86c │ │ │ │ - b.n 3c860 │ │ │ │ - movw r0, #61116 @ 0xeebc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c842 │ │ │ │ - b.n 3c8e6 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c8e6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c890 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c8a8 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c8e6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c8e6 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 3c8c6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #6088 @ 0x17c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c8e6 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 3c8d8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2118c8 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3c8cc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 3c912 │ │ │ │ + cbnz r7, 3c792 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3c912 │ │ │ │ + blt.n 3c792 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c912 │ │ │ │ - cbnz r2, 3c932 │ │ │ │ - ldr r1, [pc, #96] @ (3c974 ) │ │ │ │ + bgt.n 3c792 │ │ │ │ + cbnz r2, 3c7b2 │ │ │ │ + ldr r1, [pc, #96] @ (3c7f4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c932 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c7b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c970 │ │ │ │ + b.n 3c7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c942 │ │ │ │ + ble.n 3c7c2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c944 │ │ │ │ - b.n 3c92e │ │ │ │ + bge.n 3c7c4 │ │ │ │ + b.n 3c7ae │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ subs r1, r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3c968 │ │ │ │ + cbz r0, 3c7e8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457f8 <_PyObject_GetState@@Base+0x89c> │ │ │ │ - b.n 3c92e │ │ │ │ + bl 245c08 <_PyObject_GetState@@Base+0x89c> │ │ │ │ + b.n 3c7ae │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3cab2 │ │ │ │ + bl 3c932 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3c9b2 │ │ │ │ - cbz r2, 3c9ca │ │ │ │ + cbnz r3, 3c832 │ │ │ │ + cbz r2, 3c84a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c9ca │ │ │ │ + cbz r3, 3c84a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6264 @ 0x1878 │ │ │ │ + movw r1, #5188 @ 0x1444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c9de │ │ │ │ + bl 12736c │ │ │ │ + b.n 3c85e │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #61944 @ 0xf1f8 │ │ │ │ + movw r1, #64940 @ 0xfdac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ca02 │ │ │ │ + bne.n 3c882 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ca1a │ │ │ │ + b.w 3c89a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32708 @ 0x7fc4 │ │ │ │ + movw r0, #31688 @ 0x7bc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9f6 │ │ │ │ + bne.n 3c876 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ca1a : │ │ │ │ +0003c89a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ca2e │ │ │ │ + cbz r0, 3c8ae │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3ca34 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 3caac │ │ │ │ + cbnz r1, 3c8b4 │ │ │ │ + bl 262bfc │ │ │ │ + b.n 3c92c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3c912 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ca44 │ │ │ │ + cbnz r6, 3c8c4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3ca4c │ │ │ │ + cbz r6, 3c8cc │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca92 │ │ │ │ + bmi.n 3c912 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3c912 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca92 │ │ │ │ + bmi.n 3c912 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3c912 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3c912 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b2ce0 │ │ │ │ + bl 1b47e0 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3caae │ │ │ │ + bne.n 3c92e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ca92 │ │ │ │ + beq.n 3c912 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca92 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3c912 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64728 @ 0xfcd8 │ │ │ │ + movw r1, #63688 @ 0xf8c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cad8 │ │ │ │ + beq.n 3c958 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3cae0 │ │ │ │ + b.n 3c960 │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #72 @ 0x48 │ │ │ │ + movw r1, #4264 @ 0x10a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f5780 │ │ │ │ + bl f5264 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cb52 │ │ │ │ + cbz r0, 3c9d2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cb16 │ │ │ │ + cbnz r6, 3c996 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb08 │ │ │ │ + beq.n 3c988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cb08 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c988 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156d44 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cb58 │ │ │ │ + ble.n 3c9d8 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cb32 │ │ │ │ + bls.n 3c9b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cb42 │ │ │ │ - b.n 3cb4e │ │ │ │ + bne.n 3c9c2 │ │ │ │ + b.n 3c9ce │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cb5a │ │ │ │ - b.n 3cb26 │ │ │ │ + cbnz r0, 3c9da │ │ │ │ + b.n 3c9a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb4e │ │ │ │ + cbnz r3, 3c9ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cd46 │ │ │ │ + b.n 3cbc6 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3cc50 │ │ │ │ + bge.n 3cad0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #12 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w r8, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 3cbb4 │ │ │ │ + bne.n 3ca34 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r8, #16 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne.w r0, [r8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str.w r8, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 3cbea │ │ │ │ + b.n 3ca6a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cbea │ │ │ │ + cbz r0, 3ca6a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5404 @ 0x151c │ │ │ │ + movw r1, #4368 @ 0x1110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d2028 │ │ │ │ - b.n 3cd10 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3cb90 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cc1c │ │ │ │ + bge.n 3ca9c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5468 @ 0x155c │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cd10 │ │ │ │ + b.n 3cb90 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cc2a │ │ │ │ + cbz r5, 3caaa │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cbfc │ │ │ │ + blt.n 3ca7c │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cc4c │ │ │ │ + beq.n 3cacc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5496 @ 0x1578 │ │ │ │ + movw r1, #4460 @ 0x116c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3cc14 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3ca94 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb72 │ │ │ │ + b.n 3c9f2 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cd10 │ │ │ │ + beq.n 3cb90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc70 │ │ │ │ + cbz r3, 3caf0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc78 │ │ │ │ + b.n 3caf8 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc8c │ │ │ │ + blt.n 3cb0c │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc8c │ │ │ │ - bl 9649c │ │ │ │ + bpl.n 3cb0c │ │ │ │ + bl 95b00 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc90 │ │ │ │ + b.n 3cb10 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3ccce │ │ │ │ + bne.n 3cb4e │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3ccbe │ │ │ │ + beq.n 3cb3e │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cca6 │ │ │ │ + b.n 3cb26 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3cd10 │ │ │ │ + cbz r1, 3cb90 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 98f90 │ │ │ │ - b.n 3cd10 │ │ │ │ + bl 98600 │ │ │ │ + b.n 3cb90 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3cd08 │ │ │ │ + beq.n 3cb88 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3ccf0 │ │ │ │ + beq.n 3cb70 │ │ │ │ add r6, r9 │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3ccda │ │ │ │ + b.n 3cb5a │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3ccc4 │ │ │ │ + b.n 3cb44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd26 │ │ │ │ + beq.n 3cba6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd26 │ │ │ │ + cbnz r3, 3cba6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cd3a │ │ │ │ + beq.n 3cbba │ │ │ │ adds r4, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 3cd2a │ │ │ │ + bl cebf8 │ │ │ │ + b.n 3cbaa │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cd46 │ │ │ │ + beq.n 3cbc6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd8e │ │ │ │ + cbz r0, 3cc0e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd72 │ │ │ │ + cbz r3, 3cbf2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd7a │ │ │ │ + b.n 3cbfa │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd82 │ │ │ │ + cbz r2, 3cc02 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd8a │ │ │ │ + b.n 3cc0a │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f5848 │ │ │ │ + bl 1f69f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3ce06 │ │ │ │ + cbz r3, 3cc86 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ce06 │ │ │ │ + cbnz r0, 3cc86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ce06 │ │ │ │ + beq.n 3cc86 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #57561 @ 0xe0d9 │ │ │ │ + movw r1, #62801 @ 0xf551 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #6328 @ 0x18b8 │ │ │ │ + movw r0, #5232 @ 0x1470 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ce0a │ │ │ │ + cbnz r0, 3cc8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 246a7c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce62 │ │ │ │ + b.n 3cce2 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6336 @ 0x18c0 │ │ │ │ + movw r0, #5240 @ 0x1478 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3ce40 │ │ │ │ + beq.n 3ccc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ce40 │ │ │ │ + cbnz r3, 3ccc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3ce00 │ │ │ │ + beq.n 3cc80 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce62 │ │ │ │ + beq.n 3cce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ce62 │ │ │ │ + cbnz r3, 3cce2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cea4 │ │ │ │ + cbnz r5, 3cd24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cea4 │ │ │ │ + ble.n 3cd24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cea4 │ │ │ │ - cbz r2, 3cea4 │ │ │ │ + bne.n 3cd24 │ │ │ │ + cbz r2, 3cd24 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ + movw r1, #64684 @ 0xfcac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3cec0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3cd40 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #32] @ (3cec8 ) │ │ │ │ + ldr r5, [pc, #32] @ (3cd48 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce8e │ │ │ │ + bne.n 3cd0e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6356 @ 0x18d4 │ │ │ │ + movw r1, #5260 @ 0x148c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cf0c │ │ │ │ + blt.n 3cd8c │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003cf10 <_PyTraceback_Add@@Base>: │ │ │ │ +0003cd90 <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #192] @ (3cfe4 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3ce64 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r9, [r7, #72] @ 0x48 │ │ │ │ str.w sl, [r7, #72] @ 0x48 │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3ce54 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cffc │ │ │ │ + bl 3ce7c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cf6a <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3cdea <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3ce54 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3ce54 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ce54 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d0fa │ │ │ │ + bl 3cfd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cf8e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3ce0e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cf8e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3ce0e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfa4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3ce24 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cfa4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3ce24 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3ce54 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ - bl d4798 │ │ │ │ + bl d4258 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfde <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3ce5e <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cfde <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3ce5e <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e640 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cff2 <_PyTraceback_Add@@Base+0xe2> │ │ │ │ - b.w 148db8 │ │ │ │ + beq.n 3ce72 <_PyTraceback_Add@@Base+0xe2> │ │ │ │ + b.w 148e08 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003cffc : │ │ │ │ +0003ce7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d070 │ │ │ │ + cbz r0, 3cef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3d07a │ │ │ │ - ldr r0, [pc, #136] @ (3d0b0 ) │ │ │ │ + cbz r0, 3cefa │ │ │ │ + ldr r0, [pc, #136] @ (3cf30 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d082 │ │ │ │ - ldr r0, [pc, #128] @ (3d0b4 ) │ │ │ │ + cbz r0, 3cf02 │ │ │ │ + ldr r0, [pc, #128] @ (3cf34 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d088 │ │ │ │ + cbz r0, 3cf08 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3d0b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (3cf38 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3d0bc ) │ │ │ │ + ldr r3, [pc, #100] @ (3cf3c ) │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r4, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 957ec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94e50 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3cf0a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3cf0a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3cf0a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3cf0a │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3d0b8 ) │ │ │ │ - bl 78344 │ │ │ │ + ldr r0, [pc, #44] @ (3cf38 ) │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f427c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3cf64 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3cf64 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3cf9a │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c1b08 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3cf84 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cf60 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3cf9a │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d0ea │ │ │ │ + cbnz r4, 3cfc6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3d0f2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3cfce │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003d0f6 : │ │ │ │ - b.w 22da94 │ │ │ │ +0003cfd2 : │ │ │ │ + b.w 18543c │ │ │ │ │ │ │ │ -0003d0fa : │ │ │ │ +0003cfd6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1a8de8 │ │ │ │ - cbz r0, 3d186 │ │ │ │ + bl 1aaac4 │ │ │ │ + cbz r0, 3d062 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1a8eb4 │ │ │ │ + bl 1aab90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d186 │ │ │ │ + cbz r0, 3d062 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d172 │ │ │ │ + cbz r0, 3d04e │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3d18a │ │ │ │ + beq.n 3d066 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3d18a │ │ │ │ + b.n 3d066 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3d186 │ │ │ │ + beq.n 3d062 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3d186 │ │ │ │ + cbnz r2, 3d062 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d22c │ │ │ │ + b.n 3d108 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d1a2 │ │ │ │ + beq.n 3d07e │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -27476,36 +27365,36 @@ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r2, #72]! │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 3d1dc │ │ │ │ + ble.n 3d0b8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3d1d0 │ │ │ │ + b.n 3d0ac │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 3d206 │ │ │ │ + beq.n 3d0e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d206 │ │ │ │ + cbnz r3, 3d0e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3d234 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3d110 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -27515,830 +27404,794 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3d25c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d25c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d292 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bfdbc │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3d27c │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d258 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3d292 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3d2ac │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 3d2c6 │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59852 @ 0xe9cc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d2d0 │ │ │ │ - add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3d2d4 ) │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ - add.w r0, r3, r2, lsl #4 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003d2d8 : │ │ │ │ - b.w 1844d4 │ │ │ │ - b.n 3d2de │ │ │ │ + b.n 3d116 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d300 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3d138 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d30c │ │ │ │ + cbz r3, 3d144 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d32e │ │ │ │ + b.n 3d166 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d32a │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d162 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d32a │ │ │ │ + cbnz r3, 3d162 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d32a │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d162 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3d352 │ │ │ │ + bhi.n 3d18a │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d36a │ │ │ │ + ble.n 3d1a2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3d372 │ │ │ │ - movw r0, #58928 @ 0xe630 │ │ │ │ + b.n 3d1aa │ │ │ │ + movw r0, #57968 @ 0xe270 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d34a │ │ │ │ + bne.n 3d182 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.w 3b300 <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3d1ce │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + blt.n 3d1e8 │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58852 @ 0xe5e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d1f2 │ │ │ │ + add r0, r1 │ │ │ │ + ldr r3, [pc, #8] @ (3d1f4 ) │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ + add.w r0, r3, r2, lsl #4 │ │ │ │ + pop {r3, pc} │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0003d1f8 : │ │ │ │ + b.w 185494 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d3a0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d3ac │ │ │ │ + bne.n 3d21e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3d22a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f9cd0 │ │ │ │ + b.w 1facb0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #7036 @ 0x1b7c │ │ │ │ + movw r0, #5960 @ 0x1748 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f2d0c │ │ │ │ + bl 1f3e60 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211d2c │ │ │ │ + b.w 2127dc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d40a │ │ │ │ + bne.n 3d288 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d426 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3d2a4 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d426 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d43a │ │ │ │ - vldr d0, [pc, #32] @ 3d448 │ │ │ │ + bne.n 3d2a4 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3d2b8 │ │ │ │ + vldr d0, [pc, #24] @ 3d2c0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d594 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d40c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d470 │ │ │ │ + cbz r3, 3d2e8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d472 │ │ │ │ + b.n 3d2ea │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d480 │ │ │ │ + cbnz r3, 3d2f8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d480 │ │ │ │ + ble.n 3d2f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d480 │ │ │ │ - cbnz r0, 3d49c │ │ │ │ - ldr r4, [pc, #652] @ (3d710 ) │ │ │ │ + bne.n 3d2f8 │ │ │ │ + cbnz r0, 3d314 │ │ │ │ + ldr r4, [pc, #652] @ (3d588 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d65e │ │ │ │ + beq.w 3d4d6 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d65e │ │ │ │ - ldr r3, [pc, #604] @ (3d714 ) │ │ │ │ + beq.w 3d4d6 │ │ │ │ + ldr r3, [pc, #604] @ (3d58c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d606 │ │ │ │ + bne.w 3d47e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf60 │ │ │ │ + bl dda28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d606 │ │ │ │ + bne.w 3d47e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d502 │ │ │ │ + beq.n 3d37a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d502 │ │ │ │ + cbnz r3, 3d37a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d540 │ │ │ │ + cbnz r0, 3d3b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d526 │ │ │ │ + beq.n 3d39e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d526 │ │ │ │ + cbnz r3, 3d39e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d65e │ │ │ │ + bne.w 3d4d6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d5c4 │ │ │ │ + bne.n 3d43c │ │ │ │ add r1, sp, #28 │ │ │ │ - bl ddf60 │ │ │ │ + bl dda28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d5c4 │ │ │ │ + cbnz r3, 3d43c │ │ │ │ vmov s15, r0 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov s13, r0 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3d5ac │ │ │ │ + beq.n 3d424 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d708 │ │ │ │ + vldr d5, [pc, #392] @ 3d580 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d5c4 │ │ │ │ + bhi.n 3d43c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d506 │ │ │ │ + beq.n 3d37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d506 │ │ │ │ + bne.n 3d37e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d506 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d37e │ │ │ │ mov r0, r7 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d64a │ │ │ │ + beq.n 3d4c2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115b8c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d5ee │ │ │ │ + beq.n 3d466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d5ee │ │ │ │ + cbnz r3, 3d466 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d604 │ │ │ │ + beq.n 3d47c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d604 │ │ │ │ + cbnz r3, 3d47c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d654 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d4cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d756 │ │ │ │ + bne.w 3d5ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d662 │ │ │ │ + bne.n 3d4da │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d692 │ │ │ │ + cbz r0, 3d50a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d6c2 │ │ │ │ + beq.n 3d53a │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d6da │ │ │ │ + beq.n 3d552 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d718 │ │ │ │ + bne.n 3d590 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d672 │ │ │ │ + bne.n 3d4ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d682 │ │ │ │ + bne.n 3d4fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7d2 │ │ │ │ + b.n 3d64a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d624 │ │ │ │ + bne.n 3d49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d624 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d49c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d654 │ │ │ │ + bne.n 3d4cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d654 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d4cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d65e │ │ │ │ + bne.n 3d4d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d65e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d4d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d6a8 │ │ │ │ + beq.n 3d520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d6a8 │ │ │ │ + cbnz r3, 3d520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d65e │ │ │ │ + bne.n 3d4d6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d750 │ │ │ │ + beq.n 3d5c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d750 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d750 │ │ │ │ + bne.n 3d5c8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d5c8 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl ddf60 │ │ │ │ + bl dda28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d63c │ │ │ │ + bne.n 3d4b4 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d628 │ │ │ │ + beq.n 3d4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d628 │ │ │ │ + bne.n 3d4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d628 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d4a0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115b8c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d736 │ │ │ │ + beq.n 3d5ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d736 │ │ │ │ + cbnz r3, 3d5ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d74c │ │ │ │ + beq.n 3d5c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d74c │ │ │ │ + cbnz r3, 3d5c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d756 │ │ │ │ - b.n 3d654 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d5ce │ │ │ │ + b.n 3d4cc │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d628 │ │ │ │ + b.n 3d4a0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d786 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d7bc │ │ │ │ + cbnz r6, 3d5fe │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3d634 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7ba │ │ │ │ + beq.n 3d632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d7ba │ │ │ │ + cbnz r3, 3d632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d7ba │ │ │ │ - bl 1160a4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d632 │ │ │ │ + bl 115b8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d79e │ │ │ │ + beq.n 3d616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d79e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d616 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d7b0 │ │ │ │ + beq.n 3d628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d7b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d628 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d7ba │ │ │ │ + beq.n 3d632 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d75a │ │ │ │ + b.n 3d5d2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7d2 │ │ │ │ + beq.n 3d64a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7d2 │ │ │ │ + cbnz r3, 3d64a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d7fc │ │ │ │ + cbz r3, 3d674 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d7fe │ │ │ │ + b.n 3d676 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3d80c │ │ │ │ + cbnz r3, 3d684 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d80c │ │ │ │ + blt.n 3d684 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d80c │ │ │ │ - cbnz r0, 3d82a │ │ │ │ - ldr r5, [pc, #316] @ (3d94c ) │ │ │ │ + bgt.n 3d684 │ │ │ │ + cbnz r0, 3d6a2 │ │ │ │ + ldr r5, [pc, #316] @ (3d7c4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d82a │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d6a2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d944 │ │ │ │ - cbz r4, 3d840 │ │ │ │ + b.n 3d7bc │ │ │ │ + cbz r4, 3d6b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d842 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d842 │ │ │ │ - b.n 3d824 │ │ │ │ + bne.n 3d6ba │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 3d6ba │ │ │ │ + b.n 3d69c │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d84a │ │ │ │ + cbz r2, 3d6c2 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d852 │ │ │ │ + b.n 3d6ca │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r6, r2 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 3d8a6 │ │ │ │ + bls.n 3d71e │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d888 │ │ │ │ + bne.n 3d700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d862 │ │ │ │ - bl 26b854 │ │ │ │ + ble.n 3d6da │ │ │ │ + bl 26b464 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d92c │ │ │ │ + bgt.n 3d7a4 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d862 │ │ │ │ + b.n 3d6da │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d92c │ │ │ │ + beq.n 3d7a4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d896 │ │ │ │ + beq.n 3d70e │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d862 │ │ │ │ + bne.n 3d6da │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d862 │ │ │ │ - b.n 3d92c │ │ │ │ + bge.n 3d6da │ │ │ │ + b.n 3d7a4 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d92c │ │ │ │ + bgt.n 3d7a4 │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d824 │ │ │ │ + beq.n 3d69c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d8c8 │ │ │ │ + cbz r3, 3d740 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d8d0 │ │ │ │ + b.n 3d748 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d8d8 │ │ │ │ + cbz r3, 3d750 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d8e0 │ │ │ │ + b.n 3d758 │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d944 │ │ │ │ + bls.n 3d7bc │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d910 │ │ │ │ + bne.n 3d788 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d922 │ │ │ │ + ble.n 3d79a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d928 │ │ │ │ + beq.n 3d7a0 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d906 │ │ │ │ + b.n 3d77e │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d926 │ │ │ │ + beq.n 3d79e │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d928 │ │ │ │ - b.n 3d926 │ │ │ │ + bne.n 3d7a0 │ │ │ │ + b.n 3d79e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d928 │ │ │ │ + b.n 3d7a0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d8e6 │ │ │ │ + b.n 3d75e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3d824 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3d69c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3d976 │ │ │ │ + cbnz r0, 3d7ee │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d97e │ │ │ │ + cbz r0, 3d7f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d968 │ │ │ │ + beq.n 3d7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d9a0 │ │ │ │ + cbnz r3, 3d818 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d9a0 │ │ │ │ + ble.n 3d818 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d9a0 │ │ │ │ - cbnz r0, 3d9b8 │ │ │ │ + bne.n 3d818 │ │ │ │ + cbnz r0, 3d830 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3da20 ) │ │ │ │ + ldr r4, [pc, #120] @ (3d898 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d9fc │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d874 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d9ca │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d9fc │ │ │ │ + bne.n 3d842 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3d874 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29298 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3da00 │ │ │ │ + bge.n 3d878 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3da0c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3d884 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9ce │ │ │ │ + beq.n 3d846 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da1a │ │ │ │ + b.n 3d892 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b5c4 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3da1a │ │ │ │ + bl 3b5a4 <_PyImport_ClearExtension@@Base+0xab8> │ │ │ │ + b.n 3d892 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3da56 │ │ │ │ + bne.n 3d8ce │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ + bl 22b670 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3da72 │ │ │ │ - b.n 3da6e │ │ │ │ + bge.n 3d8ea │ │ │ │ + b.n 3d8e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #6224 @ 0x1850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da96 │ │ │ │ - bne.n 3da86 │ │ │ │ + b.n 3d90e │ │ │ │ + bne.n 3d8fe │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3da6e │ │ │ │ + bl ea064 │ │ │ │ + b.n 3d8e6 │ │ │ │ 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] │ │ │ │ @@ -28350,51 +28203,51 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dabc │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3d934 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dac8 │ │ │ │ + cbz r3, 3d940 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dae8 │ │ │ │ + b.n 3d960 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ab37c │ │ │ │ - cbnz r0, 3dae4 │ │ │ │ + bl 1aceb4 │ │ │ │ + cbnz r0, 3d95c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dae4 │ │ │ │ + cbnz r3, 3d95c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dae4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d95c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3db16 │ │ │ │ + cbnz r4, 3d98e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7380 @ 0x1cd4 │ │ │ │ + movw r1, #6292 @ 0x1894 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3db24 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3d99c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -28409,48 +28262,48 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3db56 │ │ │ │ + bhi.n 3d9ce │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3db70 │ │ │ │ - b.n 3db80 │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + bgt.n 3d9e8 │ │ │ │ + b.n 3d9f8 │ │ │ │ + movw r0, #51608 @ 0xc998 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db4e │ │ │ │ + bne.n 3d9c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dbaa │ │ │ │ + b.n 3da22 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db6c │ │ │ │ + beq.n 3d9e4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3db92 │ │ │ │ + bne.n 3da0a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3dba0 │ │ │ │ + cbnz r1, 3da18 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dba2 │ │ │ │ + b.n 3da1a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db80 │ │ │ │ - b.n 3db6c │ │ │ │ + bne.n 3d9f8 │ │ │ │ + b.n 3d9e4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28459,99 +28312,99 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3dbf0 ) │ │ │ │ + ldr r2, [pc, #32] @ (3da68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #49792 @ 0xc280 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13edd8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dc26 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3da9e │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc32 │ │ │ │ + cbz r3, 3daaa │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc58 │ │ │ │ + b.n 3dad0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc54 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dacc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dc54 │ │ │ │ + cbnz r3, 3dacc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc54 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dacc │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3dc6a │ │ │ │ + bne.n 3dae2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7d4c │ │ │ │ - b.w 12e5bc │ │ │ │ + b.w e7804 │ │ │ │ + b.w 12e324 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dc76 │ │ │ │ + cbz r1, 3daee │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dc7e │ │ │ │ + b.n 3daf6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ddf2 │ │ │ │ + b.n 3db50 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 14ac8c │ │ │ │ - cbz r0, 3dcaa │ │ │ │ + bl 14ad10 │ │ │ │ + cbz r0, 3db22 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (3dcd4 ) │ │ │ │ + ldr r0, [pc, #36] @ (3db4c ) │ │ │ │ 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 │ │ │ │ @@ -28561,329 +28414,329 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3db68 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3db88 │ │ │ │ + b.n 3db6a │ │ │ │ + cbz r1, 3db92 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3db88 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3db92 │ │ │ │ + b.n 3db74 │ │ │ │ + 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, 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 3dcfe │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3dbc2 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd0a │ │ │ │ + cbz r3, 3dbce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ddea │ │ │ │ + b.n 3dcae │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ + bl b35ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dde0 │ │ │ │ + beq.n 3dca4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3dd2e │ │ │ │ + bne.n 3dbf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dd8a │ │ │ │ + cbnz r3, 3dc4e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dd82 │ │ │ │ + cbz r0, 3dc46 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dd92 │ │ │ │ - b.n 3dd8a │ │ │ │ - bl b3b7c │ │ │ │ + cbz r6, 3dc56 │ │ │ │ + b.n 3dc4e │ │ │ │ + bl b35ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3dd6c │ │ │ │ + cbz r0, 3dc30 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dd9a │ │ │ │ + beq.n 3dc5e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dd46 │ │ │ │ + bne.n 3dc0a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1ac8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3ddb4 │ │ │ │ + cbnz r0, 3dc78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3dde0 │ │ │ │ + b.n 3dca4 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3dd5c │ │ │ │ + b.n 3dc20 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd7c │ │ │ │ + beq.n 3dc40 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dd52 │ │ │ │ + b.n 3dc16 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3ddc8 │ │ │ │ + ble.n 3dc8c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3ddb4 │ │ │ │ + b.n 3dc78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 3dde6 │ │ │ │ + bl c23e0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ + b.n 3dcaa │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3de0a │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3de2a │ │ │ │ - b.n 3de0c │ │ │ │ - cbz r1, 3de34 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3de2a │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3de34 │ │ │ │ - b.n 3de16 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3dcbe │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3dcc6 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3dde0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #116] @ (3dec8 ) │ │ │ │ + ldr r1, [pc, #112] @ (3dd50 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3de64 │ │ │ │ + bge.n 3dcee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dec0 │ │ │ │ + b.n 3dd4a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3de6e │ │ │ │ + cbz r3, 3dcf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3de7e │ │ │ │ - b.n 3de9e │ │ │ │ - ldr r1, [pc, #92] @ (3decc ) │ │ │ │ + cbnz r0, 3dd08 │ │ │ │ + b.n 3dd28 │ │ │ │ + ldr r1, [pc, #88] @ (3dd54 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3de68 │ │ │ │ - b.n 3de60 │ │ │ │ + bge.n 3dcf2 │ │ │ │ + b.n 3dcea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3de9e │ │ │ │ + bne.n 3dd28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3de9e │ │ │ │ + beq.n 3dd28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3de9e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dd28 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54832 @ 0xd630 │ │ │ │ + movw r2, #53832 @ 0xd248 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7512 @ 0x1d58 │ │ │ │ + movw r0, #6468 @ 0x1944 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ded8 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dee0 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3df68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3df30 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3dda6 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3df3c │ │ │ │ + cbz r3, 3ddb2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3df60 │ │ │ │ + b.n 3ddd6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3df50 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3ddc6 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3df5c │ │ │ │ + b.n 3ddd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d340 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df4a │ │ │ │ - ldr r0, [pc, #8] @ (3df64 ) │ │ │ │ + beq.n 3ddc0 │ │ │ │ + ldr r0, [pc, #8] @ (3dddc ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3df80 │ │ │ │ + bne.n 3ddf8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3dfa0 │ │ │ │ - b.n 3df82 │ │ │ │ - cbz r1, 3dfaa │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bne.n 3de18 │ │ │ │ + b.n 3ddfa │ │ │ │ + cbz r1, 3de22 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dfa0 │ │ │ │ + bls.n 3de18 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3dfaa │ │ │ │ - b.n 3df8c │ │ │ │ + beq.n 3de22 │ │ │ │ + b.n 3de04 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dfbc │ │ │ │ + cbz r1, 3de34 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dfc4 │ │ │ │ + b.n 3de3c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 342a0 │ │ │ │ + b.w 3412a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e09c │ │ │ │ + beq.n 3df14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 18de18 │ │ │ │ + bl 18f058 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e004 │ │ │ │ + bne.n 3de7c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e084 │ │ │ │ + b.n 3defc │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e036 │ │ │ │ + bne.n 3deae │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28891,332 +28744,332 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3e07a │ │ │ │ + b.n 3def2 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0a4 ) │ │ │ │ + ldr r1, [pc, #96] @ (3df1c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dffe │ │ │ │ + beq.n 3de76 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e06e │ │ │ │ + bne.n 3dee6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e02c │ │ │ │ + beq.n 3dea4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e02c │ │ │ │ + b.n 3dea4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0a0 │ │ │ │ + beq.n 3df18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0a0 │ │ │ │ + cbnz r3, 3df18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0a0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3df18 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e0d6 │ │ │ │ + bne.n 3df4e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e0ee │ │ │ │ + bne.n 3df66 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e10c │ │ │ │ + b.n 3df84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39836 @ 0x9b9c │ │ │ │ + movw r0, #38836 @ 0x97b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1be │ │ │ │ - b.n 3e0c0 │ │ │ │ - bl 13f3b8 │ │ │ │ + beq.n 3e036 │ │ │ │ + b.n 3df38 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e10c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3df84 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1be │ │ │ │ + bne.n 3e036 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e11a │ │ │ │ + bne.n 3df92 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e138 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3dfb0 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e138 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3dfb0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1be │ │ │ │ + bne.n 3e036 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e1c8 │ │ │ │ + vldr d6, [pc, #136] @ 3e040 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e168 │ │ │ │ + ble.n 3dfe0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e168 │ │ │ │ + bhi.n 3dfe0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3e1a0 │ │ │ │ + bvc.n 3e018 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e19c │ │ │ │ + bvs.n 3e014 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1a4 │ │ │ │ + b.n 3e01c │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1ae │ │ │ │ + b.n 3e026 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1ae │ │ │ │ + cbz r3, 3e026 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 2488e8 <_PyBytes_Find@@Base+0x1140> │ │ │ │ - cbnz r0, 3e1be │ │ │ │ + bl 248cf4 <_PyBytes_Find@@Base+0x113c> │ │ │ │ + cbnz r0, 3e036 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e1f4 │ │ │ │ + bne.n 3e06c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f48f4 │ │ │ │ + bl 1f5a4c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e210 │ │ │ │ - b.n 3e20a │ │ │ │ + bne.n 3e088 │ │ │ │ + b.n 3e082 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #31464 @ 0x7ae8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e21a │ │ │ │ - b.n 3e1e4 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3e21a │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e092 │ │ │ │ + b.n 3e05c │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3e092 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e226 │ │ │ │ + cbz r1, 3e09e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e22e │ │ │ │ + b.n 3e0a6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e268 │ │ │ │ + b.n 3e0e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e250 │ │ │ │ + bne.n 3e0c8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5824 │ │ │ │ + b.w f5308 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32604 @ 0x7f5c │ │ │ │ + movw r0, #31584 @ 0x7b60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e244 │ │ │ │ + bne.n 3e0bc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e294 │ │ │ │ + bne.n 3e10c │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #42144 @ 0xa4a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e2e2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + cbz r1, 3e15a │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2ca │ │ │ │ + bls.n 3e142 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e2a4 │ │ │ │ + beq.n 3e11c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e2ec │ │ │ │ + b.n 3e164 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e2ec │ │ │ │ + b.n 3e164 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e31c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3e194 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e334 │ │ │ │ + b.n 3e1ac │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e33e │ │ │ │ + cbz r1, 3e1b6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e346 │ │ │ │ + b.n 3e1be │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e380 │ │ │ │ + b.n 3e1f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e368 │ │ │ │ + bne.n 3e1e0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14d4cc │ │ │ │ + b.w 14d6e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ + movw r0, #31664 @ 0x7bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e35c │ │ │ │ + bne.n 3e1d4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e398 │ │ │ │ + bne.n 3e210 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e3b8 │ │ │ │ - b.n 3e39a │ │ │ │ - cbz r1, 3e3c2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bmi.n 3e230 │ │ │ │ + b.n 3e212 │ │ │ │ + cbz r1, 3e23a │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e3b8 │ │ │ │ + bls.n 3e230 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e3c2 │ │ │ │ - b.n 3e3a4 │ │ │ │ + bpl.n 3e23a │ │ │ │ + b.n 3e21c │ │ │ │ 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} │ │ │ │ @@ -29225,66 +29078,66 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e400 │ │ │ │ + beq.n 3e278 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e400 │ │ │ │ + ble.n 3e278 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e414 │ │ │ │ + beq.n 3e28c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e414 │ │ │ │ + b.n 3e28c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8048 @ 0x1f70 │ │ │ │ + movw r0, #6960 @ 0x1b30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - ldr r1, [pc, #96] @ (3e478 ) │ │ │ │ + b.w ddd70 │ │ │ │ + ldr r1, [pc, #96] @ (3e2f0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e788 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8ddd4 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e428 │ │ │ │ + cbz r0, 3e2a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e43e │ │ │ │ + bmi.n 3e2b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8072 @ 0x1f88 │ │ │ │ + movw r0, #6984 @ 0x1b48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e454 │ │ │ │ + b.n 3e2cc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8104 @ 0x1fa8 │ │ │ │ + movw r0, #7016 @ 0x1b68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e46a │ │ │ │ + beq.n 3e2e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e46a │ │ │ │ + cbnz r3, 3e2e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -29292,442 +29145,442 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3e4f0 │ │ │ │ + cbz r0, 3e368 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4b0 │ │ │ │ - movw r0, #23188 @ 0x5a94 │ │ │ │ + cbnz r0, 3e328 │ │ │ │ + movw r0, #22228 @ 0x56d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4d8 │ │ │ │ - bl 13cf38 │ │ │ │ + b.n 3e350 │ │ │ │ + bl 13cd28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e4ca │ │ │ │ - blt.n 3e4da │ │ │ │ - movw r0, #62864 @ 0xf590 │ │ │ │ + beq.n 3e342 │ │ │ │ + blt.n 3e352 │ │ │ │ + movw r0, #61824 @ 0xf180 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4d2 │ │ │ │ + b.n 3e34a │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e7d4c │ │ │ │ + bl e7804 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13d488 │ │ │ │ - cbnz r5, 3e4f4 │ │ │ │ + bl 13d278 │ │ │ │ + cbnz r5, 3e36c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e4f0 │ │ │ │ + beq.n 3e368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e4f0 │ │ │ │ + cbnz r3, 3e368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e53a │ │ │ │ + b.n 3e3b2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daff4 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #8140 @ 0x1fcc │ │ │ │ + movw r0, #7052 @ 0x1b8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e524 │ │ │ │ + beq.n 3e39c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e524 │ │ │ │ + cbnz r3, 3e39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e53a │ │ │ │ + beq.n 3e3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e53a │ │ │ │ + cbnz r3, 3e3b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e546 │ │ │ │ + cbz r1, 3e3be │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e54e │ │ │ │ + b.n 3e3c6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e674 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + b.n 3e436 │ │ │ │ │ │ │ │ -0003e550 : │ │ │ │ +0003e3c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3e718 │ │ │ │ + bl 3e4da │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a7048 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e580 │ │ │ │ + bne.n 3e3f8 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + movw r0, #7064 @ 0x1b98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1f0f1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0003e586 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #52888 @ 0xce98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3e5c0 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3e5cc <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 714b0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3e5d0 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e634 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fbe6c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3e5de <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e618 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl fd0a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b4580 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 104114 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3e60e <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 109060 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fc5a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e606 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e62e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e62e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 109424 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e65c <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ + bne.n 3e41e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 189270 │ │ │ │ + b.w 18a2b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32636 @ 0x7f7c │ │ │ │ + movw r0, #31616 @ 0x7b80 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e650 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ + bne.n 3e412 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e6a0 <_PyCompile_OptimizeCfg@@Base+0x11a> │ │ │ │ + bne.n 3e462 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #42144 @ 0xa4a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e6f6 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ + cbz r1, 3e4b8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42144 @ 0xa4a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e6de <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ + bls.n 3e4a0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e6ce <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ - cbnz r3, 3e700 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e490 │ │ │ │ + cbnz r3, 3e4c2 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e474 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e6da <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - cbz r3, 3e700 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e49c │ │ │ │ + cbz r3, 3e4c2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e474 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e474 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e708 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ + b.n 3e4ca │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 3e716 <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ + cbz r0, 3e4d8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e718 : │ │ │ │ +0003e4da : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbnz r2, 3e776 │ │ │ │ + cbnz r2, 3e538 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e73e │ │ │ │ + cbnz r0, 3e500 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e78e │ │ │ │ + b.n 3e550 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e79c │ │ │ │ + beq.n 3e55e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e79c │ │ │ │ - ldr r2, [pc, #68] @ (3e7a0 ) │ │ │ │ + cbnz r3, 3e55e │ │ │ │ + ldr r2, [pc, #68] @ (3e564 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e770 │ │ │ │ + cbz r3, 3e532 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e79c │ │ │ │ + b.n 3e55e │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e79a │ │ │ │ + cbnz r0, 3e55c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 3e794 │ │ │ │ + bl d3b7c │ │ │ │ + cbnz r0, 3e556 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e79c │ │ │ │ - bl d42d0 │ │ │ │ - b.n 3e79c │ │ │ │ + b.n 3e55e │ │ │ │ + bl d3d90 │ │ │ │ + b.n 3e55e │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f6220 │ │ │ │ - cbz r0, 3e7da │ │ │ │ + bl f5d04 │ │ │ │ + cbz r0, 3e59e │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7de │ │ │ │ + beq.n 3e5a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e7de │ │ │ │ + cbnz r3, 3e5a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e7de │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e5a2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003e5a6 <_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 3e5e0 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 3e5ec <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 71608 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3e5f0 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e654 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fbb84 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3e5fe <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e638 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl fcb48 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e5fa <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b614c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e5fa <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 103b84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3e62e <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1089cc <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e5fa <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fc1b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e626 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e64e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e64e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 108e98 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, 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 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e80e │ │ │ │ + cbz r0, 3e688 <_PyCompile_OptimizeCfg@@Base+0xe2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e810 │ │ │ │ + beq.n 3e68a <_PyCompile_OptimizeCfg@@Base+0xe4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e814 ) │ │ │ │ + ldr r0, [pc, #0] @ (3e68c <_PyCompile_OptimizeCfg@@Base+0xe6>) │ │ │ │ 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 3e838 │ │ │ │ + bne.n 3e6b0 <_PyCompile_OptimizeCfg@@Base+0x10a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1766fc │ │ │ │ + b.w 177098 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32668 @ 0x7f9c │ │ │ │ + movw r0, #31648 @ 0x7ba0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e82c │ │ │ │ + bne.n 3e6a4 <_PyCompile_OptimizeCfg@@Base+0xfe> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e88e │ │ │ │ + bne.n 3e706 <_PyCompile_OptimizeCfg@@Base+0x160> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e8a4 │ │ │ │ + beq.n 3e71c <_PyCompile_OptimizeCfg@@Base+0x176> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e8a4 │ │ │ │ + b.n 3e71c <_PyCompile_OptimizeCfg@@Base+0x176> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32500 @ 0x7ef4 │ │ │ │ + movw r0, #31480 @ 0x7af8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e864 │ │ │ │ + bne.n 3e6dc <_PyCompile_OptimizeCfg@@Base+0x136> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movw r4, #36980 @ 0x9074 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 3e8d2 │ │ │ │ + beq.n 3e74a <_PyCompile_OptimizeCfg@@Base+0x1a4> │ │ │ │ movw r4, #42636 @ 0xa68c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3e8e6 │ │ │ │ + bne.n 3e75e <_PyCompile_OptimizeCfg@@Base+0x1b8> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2371dc │ │ │ │ + bl 237a28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e8f8 │ │ │ │ + beq.n 3e770 <_PyCompile_OptimizeCfg@@Base+0x1ca> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f48f8 │ │ │ │ + bl 1f5a50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e8f8 │ │ │ │ + beq.n 3e770 <_PyCompile_OptimizeCfg@@Base+0x1ca> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -29736,339 +29589,339 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e94c │ │ │ │ + bne.n 3e7c4 <_PyCompile_OptimizeCfg@@Base+0x21e> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e962 │ │ │ │ + beq.n 3e7da <_PyCompile_OptimizeCfg@@Base+0x234> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e962 │ │ │ │ + b.n 3e7da <_PyCompile_OptimizeCfg@@Base+0x234> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32504 @ 0x7ef8 │ │ │ │ + movw r0, #31484 @ 0x7afc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e922 │ │ │ │ + bne.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e96c │ │ │ │ + cbz r1, 3e7e4 <_PyCompile_OptimizeCfg@@Base+0x23e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e974 │ │ │ │ + b.n 3e7ec <_PyCompile_OptimizeCfg@@Base+0x246> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ea8a │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d19ec │ │ │ │ + b.n 3e8fe <_PyCompile_OptimizeCfg@@Base+0x358> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3e990 │ │ │ │ - movw r0, #8368 @ 0x20b0 │ │ │ │ + bpl.n 3e802 <_PyCompile_OptimizeCfg@@Base+0x25c> │ │ │ │ + movw r0, #7280 @ 0x1c70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #8392 @ 0x20c8 │ │ │ │ + b.w ddd70 │ │ │ │ + movw r0, #7304 @ 0x1c88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9da │ │ │ │ + beq.n 3e84c <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9da │ │ │ │ + beq.n 3e84c <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f48f8 │ │ │ │ + bl 1f5a50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea36 │ │ │ │ + beq.n 3e8a8 <_PyCompile_OptimizeCfg@@Base+0x302> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2371dc │ │ │ │ + bl 237a28 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea36 │ │ │ │ - cbz r0, 3ea1e │ │ │ │ + beq.n 3e8a8 <_PyCompile_OptimizeCfg@@Base+0x302> │ │ │ │ + cbz r0, 3e890 <_PyCompile_OptimizeCfg@@Base+0x2ea> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f1d60 │ │ │ │ + bl f1840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea36 │ │ │ │ + cbz r0, 3e8a8 <_PyCompile_OptimizeCfg@@Base+0x302> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea3c ) │ │ │ │ + ldr r3, [pc, #68] @ (3e8b0 <_PyCompile_OptimizeCfg@@Base+0x30a>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ea38 │ │ │ │ - bl 12bdd8 │ │ │ │ + beq.n 3e8aa <_PyCompile_OptimizeCfg@@Base+0x304> │ │ │ │ + bl 12b8c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea12 │ │ │ │ + beq.n 3e884 <_PyCompile_OptimizeCfg@@Base+0x2de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea16 │ │ │ │ + cbz r3, 3e888 <_PyCompile_OptimizeCfg@@Base+0x2e2> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ea38 │ │ │ │ + b.n 3e8aa <_PyCompile_OptimizeCfg@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea12 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e884 <_PyCompile_OptimizeCfg@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8408 @ 0x20d8 │ │ │ │ + movw r1, #7320 @ 0x1c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ea76 │ │ │ │ + beq.n 3e8ea <_PyCompile_OptimizeCfg@@Base+0x344> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #8428 @ 0x20ec │ │ │ │ + movw r1, #7340 @ 0x1cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3ea7c │ │ │ │ - bl 3eb18 │ │ │ │ - cbz r0, 3ea80 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3e8f0 <_PyCompile_OptimizeCfg@@Base+0x34a> │ │ │ │ + bl 3e992 │ │ │ │ + cbz r0, 3e8f4 <_PyCompile_OptimizeCfg@@Base+0x34e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ea88 │ │ │ │ + b.n 3e8fc <_PyCompile_OptimizeCfg@@Base+0x356> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3eab6 │ │ │ │ + bne.n 3e92a <_PyCompile_OptimizeCfg@@Base+0x384> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #42144 @ 0xa4a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3eb02 │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + cbz r1, 3e976 <_PyCompile_OptimizeCfg@@Base+0x3d0> │ │ │ │ + movw r2, #42144 @ 0xa4a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eaea │ │ │ │ + bls.n 3e95e <_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 3eb0c │ │ │ │ + bne.n 3e980 <_PyCompile_OptimizeCfg@@Base+0x3da> │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3eac6 │ │ │ │ + b.n 3e93a <_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 3eb14 │ │ │ │ + b.n 3e988 <_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 d149c │ │ │ │ │ │ │ │ -0003eb18 : │ │ │ │ +0003e992 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb4e │ │ │ │ + beq.n 3e9c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50604 @ 0xc5ac │ │ │ │ + movw r1, #49644 @ 0xc1ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3e9ee │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb7a │ │ │ │ + beq.n 3e9f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8532 @ 0x2154 │ │ │ │ + movw r1, #7444 @ 0x1d14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ec70 │ │ │ │ + b.n 3eaea │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3eb98 │ │ │ │ + cbz r6, 3ea12 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8568 @ 0x2178 │ │ │ │ + movw r1, #7480 @ 0x1d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3e9ee │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebba │ │ │ │ + beq.n 3ea34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8600 @ 0x2198 │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ec78 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3e9ee │ │ │ │ + ldr.w r8, [pc, #184] @ 3eaf0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ebd6 │ │ │ │ - bl 211c50 │ │ │ │ - cbz r0, 3ebd6 │ │ │ │ + cbnz r0, 3ea50 │ │ │ │ + bl 212700 │ │ │ │ + cbz r0, 3ea50 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebf6 │ │ │ │ + beq.n 3ea70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8644 @ 0x21c4 │ │ │ │ + movw r1, #7556 @ 0x1d84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3e9ee │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec66 │ │ │ │ + bne.n 3eae0 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec16 │ │ │ │ - bl 211c50 │ │ │ │ + cbnz r4, 3ea90 │ │ │ │ + bl 212700 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb74 │ │ │ │ + beq.n 3e9ee │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f93a │ │ │ │ + bl 3f94a │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb74 │ │ │ │ + beq.n 3e9ee │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec50 │ │ │ │ + bne.n 3eaca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec3e │ │ │ │ + beq.n 3eab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec3e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3eab8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl ea064 │ │ │ │ + b.n 3e9ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec70 │ │ │ │ + beq.n 3eaea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ec70 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec70 │ │ │ │ + cbnz r3, 3eaea │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eaea │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22b698 │ │ │ │ + b.w 22b7f0 │ │ │ │ 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 3ec9c │ │ │ │ + bne.n 3eb14 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2120b0 │ │ │ │ + b.w 212b60 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32660 @ 0x7f94 │ │ │ │ + movw r0, #31640 @ 0x7b98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ec90 │ │ │ │ + bne.n 3eb08 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -30076,291 +29929,291 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.n 3ece2 │ │ │ │ + bhi.n 3eb5a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ed0c │ │ │ │ - b.n 3ecfc │ │ │ │ - movw r0, #58956 @ 0xe64c │ │ │ │ + ble.n 3eb84 │ │ │ │ + b.n 3eb74 │ │ │ │ + movw r0, #57996 @ 0xe28c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecda │ │ │ │ + bne.n 3eb52 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ed46 │ │ │ │ + b.n 3ebbe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ecf8 │ │ │ │ + beq.n 3eb70 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3ed1e │ │ │ │ + bne.n 3eb96 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed2c │ │ │ │ + cbnz r1, 3eba4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed2e │ │ │ │ + b.n 3eba6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed0c │ │ │ │ - b.n 3ecf8 │ │ │ │ + bne.n 3eb84 │ │ │ │ + b.n 3eb70 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58956 @ 0xe64c │ │ │ │ + movw r2, #57996 @ 0xe28c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f923c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ed70 │ │ │ │ + bhi.n 3ebe8 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3ed88 │ │ │ │ - b.n 3ed92 │ │ │ │ - movw r0, #62116 @ 0xf2a4 │ │ │ │ + bgt.n 3ec00 │ │ │ │ + b.n 3ec0a │ │ │ │ + movw r0, #65112 @ 0xfe58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed6a │ │ │ │ - b.n 3edc4 │ │ │ │ + bne.n 3ebe2 │ │ │ │ + b.n 3ec3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edc4 │ │ │ │ + bl 13a728 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ec3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edaa │ │ │ │ + cbz r3, 3ec22 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edb4 │ │ │ │ + blt.n 3ec2c │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edb8 │ │ │ │ - b.n 3edb4 │ │ │ │ + ble.n 3ec30 │ │ │ │ + b.n 3ec2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4098 │ │ │ │ + b.w 1f51f0 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20456c │ │ │ │ + b.w 2051c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3edfe │ │ │ │ + bne.n 3ec76 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 3ee18 │ │ │ │ + b.n 3ec90 │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee2c │ │ │ │ + bne.n 3eca4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee62 │ │ │ │ + beq.n 3ecda │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee62 │ │ │ │ + b.n 3ecda │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ee48 │ │ │ │ + bne.n 3ecc0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 3ee18 │ │ │ │ + b.n 3ec90 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ee8a │ │ │ │ + bne.n 3ed02 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3eef2 │ │ │ │ - b.n 3eea4 │ │ │ │ + bpl.n 3ed6a │ │ │ │ + b.n 3ed1c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32756 @ 0x7ff4 │ │ │ │ + movw r0, #31736 @ 0x7bf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee7c │ │ │ │ + bne.n 3ecf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3efc4 │ │ │ │ + b.n 3ee3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3eef2 │ │ │ │ + bpl.n 3ed6a │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eeb8 │ │ │ │ + bpl.n 3ed30 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3eed0 │ │ │ │ + bmi.n 3ed48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8764 @ 0x223c │ │ │ │ + movw r1, #7676 @ 0x1dfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3eea0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3ed18 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ it pl │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ - bl 3f618 │ │ │ │ + bl 3f628 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efac │ │ │ │ + b.n 3ee24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 3ef20 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 3ed98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 3ef20 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 3ed98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8828 @ 0x227c │ │ │ │ + movw r1, #7740 @ 0x1e3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eea0 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3ed18 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eea0 │ │ │ │ + beq.n 3ed18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef52 │ │ │ │ + ble.n 3edca │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 3ed18 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef68 │ │ │ │ + bne.n 3ede0 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 3ed18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef92 │ │ │ │ + ble.n 3ee0a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 3ed18 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f618 │ │ │ │ + bl 3f628 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30372,208 +30225,408 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3eff2 │ │ │ │ + bhi.n 3ee6a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f00a │ │ │ │ - b.n 3f01e │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + cbnz r0, 3ee82 │ │ │ │ + b.n 3ee96 │ │ │ │ + movw r0, #57852 @ 0xe1fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f0d4 │ │ │ │ - b.n 3efe4 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 3ef4c │ │ │ │ + b.n 3ee5c │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f02c │ │ │ │ + bne.n 3eea4 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f03c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3eeb4 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f0d4 │ │ │ │ + bne.n 3ef4c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f03c │ │ │ │ + b.n 3eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f01a │ │ │ │ + bne.n 3ee92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f01a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee92 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f0a8 │ │ │ │ + ble.n 3ef20 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f056 │ │ │ │ + bpl.n 3eece │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f07c │ │ │ │ + bne.n 3eef4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0aa │ │ │ │ + b.n 3ef22 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f070 │ │ │ │ + beq.n 3eee8 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3f088 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 3ef00 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f088 │ │ │ │ + bne.n 3ef00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0aa │ │ │ │ + b.n 3ef22 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f062 │ │ │ │ + bne.n 3eeda │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22348 @ 0x574c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + movw r0, #57852 @ 0xe1fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f0d4 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3ef4c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f0c6 │ │ │ │ - cbz r1, 3f0b6 │ │ │ │ + bgt.n 3ef3e │ │ │ │ + cbz r1, 3ef2e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f0be │ │ │ │ + b.n 3ef36 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156d44 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3b9b4 <_PyImport_ClearExtension@@Base+0xec8> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f0f6 │ │ │ │ + cbz r2, 3ef6e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f0f8 │ │ │ │ + b.n 3ef70 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f10a │ │ │ │ - cbnz r2, 3f10a │ │ │ │ + bhi.n 3ef82 │ │ │ │ + cbnz r2, 3ef82 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f128 │ │ │ │ - ldr r6, [pc, #56] @ (3f144 ) │ │ │ │ + cbnz r0, 3efa0 │ │ │ │ + ldr r6, [pc, #56] @ (3efbc ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f140 │ │ │ │ + cbz r0, 3efb8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e3304 │ │ │ │ + b.w 1e4a48 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c0698 │ │ │ │ + bl 1c23e0 │ │ │ │ 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, #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 3f00c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7816 @ 0x1e88 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 3f030 │ │ │ │ + movw r2, #56128 @ 0xdb40 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3f07c │ │ │ │ + ldr r0, [pc, #332] @ (3f16c ) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #16] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ + bl 126774 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f034 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3f164 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 3f044 │ │ │ │ + cbnz r4, 3f086 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 784dc │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 3f07c │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #7872 @ 0x1ec0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl cbdac │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f030 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 3f086 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f07c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3f07c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3f164 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #7880 @ 0x1ec8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl f1170 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3f0f6 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 3f0ac │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r5, 3f0bc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 3f0d8 │ │ │ │ + ldr r1, [pc, #192] @ (3f170 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b8dd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f0a0 │ │ │ │ + b.n 3f0f6 │ │ │ │ + bl 6c650 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #61112 @ 0xeeb8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl ddd70 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3f10e │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f1038 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bge.n 3f0fc │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f0f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3f0f6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f148 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f124 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3f124 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f124 │ │ │ │ + bl d3d90 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #7904 @ 0x1ee0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl f1170 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3f0f6 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #62932 @ 0xf5d4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl f1170 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3f0f6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1d0114 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 115694 <_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 3f15e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3f15e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 3f07c │ │ │ │ + b.n 3f030 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xebf40048 │ │ │ │ + bgt.n 3f0bc │ │ │ │ + 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 3f194 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 16ddcc │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31600 @ 0x7b70 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f188 │ │ │ │ + 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, 3f1de │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1c23c4 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 3f1de │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f1de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3f1de │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f24a │ │ │ │ + beq.n 3f2d4 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f19a │ │ │ │ + ble.n 3f224 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15892 @ 0x3e14 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3f246 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3f2d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f228 │ │ │ │ + bne.n 3f2b2 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd980 │ │ │ │ + bl bd3f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f232 │ │ │ │ + beq.n 3f2bc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f232 │ │ │ │ + beq.n 3f2bc │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 81784 │ │ │ │ + bl 81424 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f234 │ │ │ │ + beq.n 3f2be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f1e2 │ │ │ │ + beq.n 3f26c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f1e2 │ │ │ │ + cbnz r3, 3f26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30581,350 +30634,182 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 81784 │ │ │ │ + bl 81424 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f234 │ │ │ │ + beq.n 3f2be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f22a │ │ │ │ + beq.n 3f2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f22a │ │ │ │ + cbnz r3, 3f2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f22a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f2b4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f252 │ │ │ │ + b.n 3f2dc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f252 │ │ │ │ + b.n 3f2dc │ │ │ │ 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, 3f274 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 3f276 │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 3f284 │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 3f284 │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 3f284 │ │ │ │ - cbnz r4, 3f2a4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f394 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r6, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f38c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r0, r7, #1 │ │ │ │ - bne.n 3f2b8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f38c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 3f2cc │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f38c │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 3f32a │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl c3ae8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.n 3f38c │ │ │ │ - bne.n 3f32c │ │ │ │ - movw r5, #10540 @ 0x292c │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #228] @ 0xe4 │ │ │ │ - cbz r4, 3f322 │ │ │ │ - bl 9649c │ │ │ │ - mov.w r2, #524288 @ 0x80000 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a8c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3f322 │ │ │ │ - ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 3f320 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - cbnz r3, 3f348 │ │ │ │ - ldr.w r5, [r5, #228] @ 0xe4 │ │ │ │ - cbnz r5, 3f370 │ │ │ │ - b.n 3f32c │ │ │ │ - movs r5, #1 │ │ │ │ - bl 9649c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - blx 2a3a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3f358 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 3f380 │ │ │ │ - cbnz r5, 3f374 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3f374 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 3f380 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 3f380 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80190 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3f38c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f374 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3f3b8 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16d434 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32620 @ 0x7f6c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f3ac │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 3f402 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1c0678 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f402 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f402 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f402 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f432 │ │ │ │ + bne.n 3f30e │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ - b.n 3f44e │ │ │ │ + bl 22b670 │ │ │ │ + b.n 3f32a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #6224 @ 0x1850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f474 │ │ │ │ + cbz r3, 3f34a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f476 │ │ │ │ + b.n 3f34c │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f484 │ │ │ │ + cbnz r3, 3f35a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f484 │ │ │ │ + blt.n 3f35a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f484 │ │ │ │ - cbnz r0, 3f4a2 │ │ │ │ + bgt.n 3f35a │ │ │ │ + cbnz r0, 3f378 │ │ │ │ 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 │ │ │ │ + movw r6, #10808 @ 0x2a38 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f4f8 │ │ │ │ - cbz r4, 3f4a6 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f3ce │ │ │ │ + cbz r4, 3f37c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f4ec │ │ │ │ + cbz r4, 3f3c2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f4d8 │ │ │ │ + beq.n 3f3ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9080 @ 0x2378 │ │ │ │ + movw r1, #8116 @ 0x1fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3f4f8 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 3f3ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f4ea │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3f4f8 │ │ │ │ + bne.n 3f3c0 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3f3ce │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f5c6 │ │ │ │ + bhi.n 3f49c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r2, #16 │ │ │ │ asrs r6, r2, #29 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ adds r3, #2 │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f414 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f526 │ │ │ │ + b.n 3f3fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f5de │ │ │ │ + b.n 3f4b4 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f414 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ bfi r2, r6, #0, #8 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bfi r2, r5, #8, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ bfi r2, r0, #24, #8 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 3f54c │ │ │ │ + b.n 3f422 │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f414 │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ bfi r1, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-7] │ │ │ │ bfi r1, r4, #8, #8 │ │ │ │ @@ -30936,664 +30821,790 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 3f574 │ │ │ │ + b.n 3f44a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9148 @ 0x23bc │ │ │ │ + movw r1, #8184 @ 0x1ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3f600 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ff10 │ │ │ │ - movs r3, #2 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32536 @ 0x7f18 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r3, 3f4d2 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 3f4d4 │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 3f4e2 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.n 3f4e2 │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 3f4e2 │ │ │ │ + cbnz r4, 3f502 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #260] @ (3f5ec ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5f4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - sub sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ite eq │ │ │ │ - strbeq.w r3, [sp, #3] │ │ │ │ - movne r0, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r3, #1 │ │ │ │ - movne r0, r1 │ │ │ │ - strbne.w r3, [sp, #3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 3f658 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ - ldrb r5, [r1, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - ldrb.w r2, [sp, #3] │ │ │ │ - eors r4, r5 │ │ │ │ - orrs r2, r4 │ │ │ │ - strb.w r2, [sp, #3] │ │ │ │ - b.n 3f63e │ │ │ │ - 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 │ │ │ │ + beq.n 3f5e2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f427c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + bne.n 3f516 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f5e2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f427c │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 3f52a │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f5e2 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 3f580 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl c3518 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.n 3f5e2 │ │ │ │ + bne.n 3f582 │ │ │ │ + movw r5, #10808 @ 0x2a38 │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ + cbz r4, 3f57a │ │ │ │ + bl 95b00 │ │ │ │ + mov.w r2, #524288 @ 0x80000 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a8c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 98600 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f57a │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + bne.n 3f578 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ + cbnz r3, 3f59e │ │ │ │ + ldr r5, [r5, #88] @ 0x58 │ │ │ │ + cbnz r5, 3f5c6 │ │ │ │ + b.n 3f582 │ │ │ │ + movs r5, #1 │ │ │ │ + bl 95b00 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + blx 2a3a8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98600 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f5ae │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 3f5d6 │ │ │ │ + cbnz r5, 3f5ca │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11b1fc <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f5ca │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 3f5d6 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 3f5d6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 802a8 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3f5e2 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f5ca │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + 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 3f610 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 13fd40 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31516 @ 0x7b1c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f604 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5} │ │ │ │ + sub sp, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ite eq │ │ │ │ + strbeq.w r3, [sp, #3] │ │ │ │ + movne r0, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + 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 3f668 │ │ │ │ + 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 3f64e │ │ │ │ + ldrb.w r0, [sp, #3] │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 156b88 │ │ │ │ - cbz r0, 3f6b0 │ │ │ │ + bl 156d44 │ │ │ │ + cbz r0, 3f6c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f68a │ │ │ │ + cbz r3, 3f69a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f692 │ │ │ │ + b.n 3f6a2 │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6b0 │ │ │ │ + cbz r5, 3f6c0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #44128 @ 0xac60 │ │ │ │ + movw r1, #43168 @ 0xa8a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f6b0 │ │ │ │ + ble.n 3f6c0 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f6a2 │ │ │ │ + b.n 3f6b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f6d6 │ │ │ │ + cbz r0, 3f6e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f6fa │ │ │ │ + beq.n 3f70a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6fa │ │ │ │ + b.n 3f70a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f6f2 │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 3f6ee │ │ │ │ + cbz r0, 3f702 │ │ │ │ + bl f8fd0 │ │ │ │ + cbz r0, 3f6fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3f6fa │ │ │ │ + b.n 3f70a │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3f724 │ │ │ │ + cbnz r1, 3f734 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ + movw r1, #1020 @ 0x3fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3f730 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3f740 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3f736 │ │ │ │ + bge.n 3f746 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f73a │ │ │ │ + b.n 3f74a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - cbnz r0, 3f770 │ │ │ │ - bl d42d0 │ │ │ │ + bl 11b6a0 │ │ │ │ + cbnz r0, 3f780 │ │ │ │ + bl d3d90 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f786 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3f786 │ │ │ │ + beq.n 3f796 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 3f796 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f78a │ │ │ │ + b.n 3f79a │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f7d2 │ │ │ │ + bpl.n 3f7e2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl beb94 │ │ │ │ + bl be604 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f7ce │ │ │ │ + cbz r0, 3f7de │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ - cbz r0, 3f7da │ │ │ │ + bl 870a8 │ │ │ │ + cbz r0, 3f7ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f7ce │ │ │ │ + beq.n 3f7de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f7ce │ │ │ │ + cbnz r3, 3f7de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f7da │ │ │ │ + b.n 3f7ea │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f808 │ │ │ │ + bhi.n 3f818 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f820 │ │ │ │ - b.n 3f834 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + cbnz r0, 3f830 │ │ │ │ + b.n 3f844 │ │ │ │ + movw r0, #57940 @ 0xe254 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8ea │ │ │ │ - b.n 3f7fa │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 3f8fa │ │ │ │ + b.n 3f80a │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f842 │ │ │ │ + bne.n 3f852 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f852 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3f862 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f8ea │ │ │ │ + bne.n 3f8fa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f852 │ │ │ │ + b.n 3f862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f830 │ │ │ │ + bne.n 3f840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f830 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f840 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f8be │ │ │ │ + ble.n 3f8ce │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f86c │ │ │ │ + bpl.n 3f87c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f892 │ │ │ │ + bne.n 3f8a2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8c0 │ │ │ │ + b.n 3f8d0 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f886 │ │ │ │ + beq.n 3f896 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3f89e │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 3f8ae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f89e │ │ │ │ + bne.n 3f8ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8c0 │ │ │ │ + b.n 3f8d0 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f878 │ │ │ │ + bne.n 3f888 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22348 @ 0x574c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + movw r0, #57940 @ 0xe254 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8ea │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f8fa │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f8dc │ │ │ │ - cbz r1, 3f8cc │ │ │ │ + bgt.n 3f8ec │ │ │ │ + cbz r1, 3f8dc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f8d4 │ │ │ │ + b.n 3f8e4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156d44 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3b9b4 <_PyImport_ClearExtension@@Base+0xec8> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f914 │ │ │ │ + cbz r0, 3f924 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f938 │ │ │ │ + beq.n 3f948 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f938 │ │ │ │ + b.n 3f948 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f930 │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 3f92c │ │ │ │ + cbz r0, 3f940 │ │ │ │ + bl f8fd0 │ │ │ │ + cbz r0, 3f93c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 3f938 │ │ │ │ + b.n 3f948 │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f988 │ │ │ │ + beq.n 3f998 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 249f98 <_PyUnicode_EncodeUTF32@@Base+0xb00> │ │ │ │ + bl 24a320 <_PyUnicode_EncodeUTF32@@Base+0xb00> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f976 │ │ │ │ + bhi.n 3f986 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22cd7c │ │ │ │ + bl 22d5d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9d4 │ │ │ │ + cbnz r0, 3f9e4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9c4 │ │ │ │ + bne.n 3f9d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9e0 │ │ │ │ - ldr r2, [pc, #84] @ (3f9e4 ) │ │ │ │ + b.n 3f9f0 │ │ │ │ + ldr r2, [pc, #84] @ (3f9f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3f9e0 │ │ │ │ + beq.n 3f9f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9e0 │ │ │ │ + b.n 3f9f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9de │ │ │ │ + beq.n 3f9ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9de │ │ │ │ + b.n 3f9ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f988 │ │ │ │ + bne.n 3f998 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f988 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f998 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9e0 │ │ │ │ + b.n 3f9f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64685 @ 0xfcad │ │ │ │ + movw r1, #64701 @ 0xfcbd │ │ │ │ movt r1, #3 │ │ │ │ - b.w 248124 <_PyBytes_Find@@Base+0x97c> │ │ │ │ + b.w 2481f4 <_PyBytes_Find@@Base+0x63c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa16 │ │ │ │ + bne.n 3fa26 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 364a8 │ │ │ │ + b.w 36328 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32628 @ 0x7f74 │ │ │ │ + movw r0, #31608 @ 0x7b78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa0a │ │ │ │ + bne.n 3fa1a │ │ │ │ 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 3fa52 │ │ │ │ + bne.n 3fa62 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa70 │ │ │ │ - b.n 3fa6a │ │ │ │ + bne.n 3fa80 │ │ │ │ + b.n 3fa7a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61104 @ 0xeeb0 │ │ │ │ + movw r0, #64100 @ 0xfa64 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa44 │ │ │ │ - b.n 3fa88 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3fa88 │ │ │ │ + bne.n 3fa54 │ │ │ │ + b.n 3fa98 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 3fa98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1eff08 │ │ │ │ - cbz r0, 3fa88 │ │ │ │ + bl 1f13e8 │ │ │ │ + cbz r0, 3fa98 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff60 │ │ │ │ + b.n 3ff70 │ │ │ │ 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, 3fab0 │ │ │ │ + cbz r1, 3fac0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3fad6 │ │ │ │ + cbz r3, 3fae6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fad8 │ │ │ │ + b.n 3fae8 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fae6 │ │ │ │ + cbnz r3, 3faf6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fae6 │ │ │ │ + ble.n 3faf6 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fae6 │ │ │ │ - cbnz r0, 3fb04 │ │ │ │ - ldr r5, [pc, #192] @ (3fba8 ) │ │ │ │ + bgt.n 3faf6 │ │ │ │ + cbnz r0, 3fb14 │ │ │ │ + ldr r5, [pc, #192] @ (3fbb8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fb04 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fb14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fba2 │ │ │ │ + b.n 3fbb2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb14 │ │ │ │ + beq.n 3fb24 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fb00 │ │ │ │ + blt.n 3fb10 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb40 │ │ │ │ - cbz r6, 3fb1c │ │ │ │ + cbz r3, 3fb50 │ │ │ │ + cbz r6, 3fb2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb2c │ │ │ │ + bne.n 3fb3c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fba2 │ │ │ │ + b.n 3fbb2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c03c │ │ │ │ + bl 20caec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb52 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 3fb62 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb00 │ │ │ │ + bne.n 3fb10 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3fb00 │ │ │ │ - cbz r6, 3fb7c │ │ │ │ + bl ea064 │ │ │ │ + b.n 3fb10 │ │ │ │ + cbz r6, 3fb8c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb22 │ │ │ │ + beq.n 3fb32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f90 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2338fc <_PyXI_EndInterpreter@@Base+0x404> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb70 │ │ │ │ + cbnz r3, 3fb80 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb72 │ │ │ │ + b.n 3fb82 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb22 │ │ │ │ + b.n 3fb32 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb22 │ │ │ │ + beq.n 3fb32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f90 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2338fc <_PyXI_EndInterpreter@@Base+0x404> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb96 │ │ │ │ + cbnz r3, 3fba6 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb98 │ │ │ │ + b.n 3fba8 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb22 │ │ │ │ + b.n 3fb32 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbda │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + beq.n 3fbea │ │ │ │ + movw r0, #8320 @ 0x2080 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fc12 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbec │ │ │ │ + bmi.n 3fbfc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fc06 │ │ │ │ + beq.n 3fc16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12696 @ 0x3198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fca2 │ │ │ │ + b.n 3fcb2 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc22 │ │ │ │ + cbnz r3, 3fc32 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13868 @ 0x362c │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3fc12 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc3e │ │ │ │ + beq.n 3fc4e │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61656 @ 0xf0d8 │ │ │ │ + movw r1, #60580 @ 0xeca4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 12736c │ │ │ │ + b.n 3fc12 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fba40 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fc9a8 <_PyParkingLot_UnparkAll@@Base+0x1288> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc02 │ │ │ │ + beq.n 3fc12 │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc02 │ │ │ │ + beq.n 3fc12 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13e110 │ │ │ │ + bl 13df34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fca8 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fcb8 ) │ │ │ │ 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} │ │ │ │ @@ -31617,172 +31628,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] @ 3ff08 │ │ │ │ + vldr d10, [pc, #580] @ 3ff18 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcfa │ │ │ │ + bls.n 3fd0a │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fef8 │ │ │ │ + bvs.w 3ff08 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fef8 │ │ │ │ + bgt.w 3ff08 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3ff10 │ │ │ │ + vldr d8, [pc, #540] @ 3ff20 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d9, [pc, #540] @ 3ff18 │ │ │ │ + b.n 3ff08 │ │ │ │ + vldr d9, [pc, #540] @ 3ff28 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd2c │ │ │ │ + bne.n 3fd3c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ff20 │ │ │ │ - vldr d7, [pc, #528] @ 3ff28 │ │ │ │ + vldr d6, [pc, #524] @ 3ff30 │ │ │ │ + vldr d7, [pc, #528] @ 3ff38 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fef8 │ │ │ │ + b.n 3ff08 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd6e │ │ │ │ + bne.n 3fd7e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fcec │ │ │ │ + bmi.n 3fcfc │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3fede │ │ │ │ + bhi.w 3feee │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #33704 @ 0x83a8 │ │ │ │ + movw r3, #32728 @ 0x7fd8 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #448] @ 3ff30 │ │ │ │ + b.n 3ff08 │ │ │ │ + vldr d7, [pc, #448] @ 3ff40 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd96 │ │ │ │ + bpl.n 3fda6 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 3fef8 │ │ │ │ - b.n 3fed4 │ │ │ │ - vldr d7, [pc, #416] @ 3ff38 │ │ │ │ + ble.w 3ff08 │ │ │ │ + b.n 3fee4 │ │ │ │ + vldr d7, [pc, #416] @ 3ff48 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdca │ │ │ │ + ble.n 3fdda │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fdbc │ │ │ │ + bpl.n 3fdcc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 258770 │ │ │ │ + bl 2588e0 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fef8 │ │ │ │ + b.n 3ff08 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ff20 │ │ │ │ + vldr d8, [pc, #348] @ 3ff30 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #372] @ 3ff40 │ │ │ │ + b.n 3ff08 │ │ │ │ + vldr d7, [pc, #372] @ 3ff50 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdea │ │ │ │ + ble.n 3fdfa │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ff40 │ │ │ │ + vldr d6, [pc, #348] @ 3ff50 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdf2 │ │ │ │ + b.n 3fe02 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ff48 │ │ │ │ + vldr d6, [pc, #336] @ 3ff58 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3ff50 │ │ │ │ + vldr d11, [pc, #336] @ 3ff60 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe7a │ │ │ │ - bl 258770 │ │ │ │ + bpl.n 3fe8a │ │ │ │ + bl 2588e0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3ff58 │ │ │ │ + vldr d6, [pc, #304] @ 3ff68 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a760 <_Py_strhex@@Base+0x36c> │ │ │ │ + bl 24aae8 <_Py_strhex@@Base+0x36c> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe60 │ │ │ │ + bpl.n 3fe70 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3fed6 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ - bl 24a760 <_Py_strhex@@Base+0x36c> │ │ │ │ + b.n 3fed6 │ │ │ │ + bl 24aae8 <_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 3feae │ │ │ │ + bpl.n 3febe │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3fed6 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fef8 │ │ │ │ + ble.n 3ff08 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #88] @ 3ff38 │ │ │ │ + b.n 3ff08 │ │ │ │ + vldr d7, [pc, #88] @ 3ff48 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fdbc │ │ │ │ - vldr d14, [pc, #80] @ 3ff40 │ │ │ │ + bgt.w 3fdcc │ │ │ │ + vldr d14, [pc, #80] @ 3ff50 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fddc │ │ │ │ + b.n 3fdec │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31801,19 +31812,19 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff66 │ │ │ │ + cbnz r0, 3ff76 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff6e │ │ │ │ + cbnz r0, 3ff7e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -31824,105 +31835,105 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61896 @ 0xf1c8 │ │ │ │ + movw r1, #60936 @ 0xee08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ + movw r0, #8512 @ 0x2140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ffac │ │ │ │ + bge.n 3ffbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ffe6 │ │ │ │ + b.n 3fff6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ffd2 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3ffe2 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff96 │ │ │ │ - bl 9649c │ │ │ │ + bne.n 3ffa6 │ │ │ │ + bl 95b00 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ff9a │ │ │ │ + bne.n 3ffaa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ffe6 │ │ │ │ + b.n 3fff6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40014 │ │ │ │ + bhi.n 40024 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4002e │ │ │ │ + ble.n 4003e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 40036 │ │ │ │ + b.n 40046 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54568 @ 0xd528 │ │ │ │ + movw r0, #53608 @ 0xd168 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4000a │ │ │ │ - b.n 40088 │ │ │ │ + bne.n 4001a │ │ │ │ + b.n 40098 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4005a │ │ │ │ + bne.n 4006a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ + bl 22b670 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40076 │ │ │ │ - b.n 40072 │ │ │ │ + bge.n 40086 │ │ │ │ + b.n 40082 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #6224 @ 0x1850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40088 │ │ │ │ + b.n 40098 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -31930,15 +31941,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] @ (401ac ) │ │ │ │ + ldr r6, [pc, #264] @ (401bc ) │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -31946,66 +31957,66 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 400d2 │ │ │ │ + bne.n 400e2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 400d2 │ │ │ │ + ble.n 400e2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 400d2 │ │ │ │ - cbnz r4, 400f4 │ │ │ │ + bne.n 400e2 │ │ │ │ + cbnz r4, 40104 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401b0 ) │ │ │ │ + ldr r4, [pc, #216] @ (401c0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4018e │ │ │ │ + beq.n 4019e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40196 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 401a6 │ │ │ │ + bl 95b00 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4011e │ │ │ │ + beq.n 4012e │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40126 │ │ │ │ + b.n 40136 │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 40144 │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 40154 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 40196 │ │ │ │ + bl f1720 │ │ │ │ + b.n 401a6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ @@ -32018,146 +32029,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 4040a │ │ │ │ + bl 4041a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40196 │ │ │ │ + b.n 401a6 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 401d4 │ │ │ │ + bne.n 401e4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e26a4 │ │ │ │ + b.w e2160 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18444 @ 0x480c │ │ │ │ + movw r0, #17484 @ 0x444c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401c8 │ │ │ │ + bne.n 401d8 │ │ │ │ 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 4021e │ │ │ │ + bl 25effc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4022a │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 4024c │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40248 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40248 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40248 │ │ │ │ + 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 40216 │ │ │ │ + bhi.n 4027a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4022e │ │ │ │ - b.n 40242 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + cbnz r0, 40292 │ │ │ │ + b.n 402a6 │ │ │ │ + movw r0, #57852 @ 0xe1fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402ea │ │ │ │ - b.n 40208 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 4034e │ │ │ │ + b.n 4026c │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40250 │ │ │ │ + bne.n 402b4 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40260 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 402c4 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402ea │ │ │ │ + bne.n 4034e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40260 │ │ │ │ + b.n 402c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4023e │ │ │ │ + bne.n 402a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4023e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 402a2 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 402cc │ │ │ │ + ble.n 40330 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4027a │ │ │ │ + bpl.n 402de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402a0 │ │ │ │ + bne.n 40304 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 402ce │ │ │ │ + b.n 40332 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40294 │ │ │ │ + beq.n 402f8 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 402ac │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 40310 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402ac │ │ │ │ + bne.n 40310 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 402ce │ │ │ │ + b.n 40332 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40286 │ │ │ │ + bne.n 402ea │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22348 @ 0x574c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + movw r0, #57852 @ 0xe1fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 402ea │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4034e │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 402de │ │ │ │ + bgt.n 40342 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d779c │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 404de │ │ │ │ + b.n 404ee │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -32170,318 +32216,335 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7eaf4 │ │ │ │ │ │ │ │ -00040336 : │ │ │ │ - ldr r1, [pc, #52] @ (4036c ) │ │ │ │ +0004039a : │ │ │ │ + ldr r1, [pc, #52] @ (403d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #380] @ 0x17c │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq.n 40364 │ │ │ │ + beq.n 403c8 │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 40392 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4039e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 403c0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403bc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 403bc │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403bc │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 403f2 │ │ │ │ + bne.n 40402 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 404da │ │ │ │ + b.w 404ea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32740 @ 0x7fe4 │ │ │ │ + movw r0, #31720 @ 0x7be8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403de │ │ │ │ + bne.n 403ee │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 83a30 │ │ │ │ + bl 836d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404c4 │ │ │ │ + beq.n 404d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ae │ │ │ │ + beq.n 404be │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1157e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1157e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1157e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1157e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1157e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1157e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404be │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 404c8 │ │ │ │ + cbnz r0, 404d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404c4 │ │ │ │ + beq.n 404d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404c4 │ │ │ │ + cbnz r3, 404d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 404d6 │ │ │ │ + b.n 404e6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ae │ │ │ │ + beq.n 404be │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000404da : │ │ │ │ - b.w 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ +000404ea : │ │ │ │ + b.w 356ce <_Py_IncRef@@Base+0x22c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ - bne.n 40506 │ │ │ │ + bne.n 40516 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d779c │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40554 │ │ │ │ + cbz r0, 40564 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40530 │ │ │ │ + ble.n 40540 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 40554 │ │ │ │ + ble.n 40564 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r4, r3 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3325 @ 0xcfd │ │ │ │ + movw r1, #3341 @ 0xd0d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 406cc <_PyBytes_ReverseFind@@Base+0x148> │ │ │ │ + │ │ │ │ +00040584 <_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, 4059c <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + adds r0, r1, r5 │ │ │ │ + b.n 405b2 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + mov.w ip, #2 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + bl 1dcf0c <_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, r0 │ │ │ │ + bl 13cd28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 405e0 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ + blt.n 405f0 <_PyBytes_ReverseFind@@Base+0x6c> │ │ │ │ + movw r0, #36004 @ 0x8ca4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7a3b8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1084e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 405f4 <_PyBytes_ReverseFind@@Base+0x70> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13d278 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 40642 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + ldr r5, [r6, #32] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl daff4 <_PyType_Name@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + blt.n 40616 <_PyBytes_ReverseFind@@Base+0x92> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #8876 @ 0x22ac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddd70 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 40626 <_PyBytes_ReverseFind@@Base+0xa2> │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl ddd70 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13d278 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40642 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 40642 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 405a2 │ │ │ │ + bhi.n 40674 <_PyBytes_ReverseFind@@Base+0xf0> │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405cc │ │ │ │ - b.n 405bc │ │ │ │ - movw r0, #58892 @ 0xe60c │ │ │ │ + ble.n 4069e <_PyBytes_ReverseFind@@Base+0x11a> │ │ │ │ + b.n 4068e <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ + movw r0, #57932 @ 0xe24c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4059a │ │ │ │ + bne.n 4066c <_PyBytes_ReverseFind@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 405f6 │ │ │ │ + b.n 406c8 <_PyBytes_ReverseFind@@Base+0x144> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405b8 │ │ │ │ + beq.n 4068a <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 405de │ │ │ │ + bne.n 406b0 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 405ec │ │ │ │ + cbnz r1, 406be <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 405ee │ │ │ │ + b.n 406c0 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1105e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405cc │ │ │ │ - b.n 405b8 │ │ │ │ + bne.n 4069e <_PyBytes_ReverseFind@@Base+0x11a> │ │ │ │ + b.n 4068a <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24b018 <_PyTime_FromLong@@Base+0x558> │ │ │ │ + bl 24b2a0 <_PyTime_FromLong@@Base+0x55c> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000405fa <_PyBytes_ReverseFind@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - cbnz r3, 40612 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ - adds r0, r1, r5 │ │ │ │ - b.n 40628 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ - mov.w ip, #2 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - addge r0, r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40670 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 40710 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -32492,90 +32555,38 @@ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 13cf38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4069e <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406ae <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #37004 @ 0x908c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 108b7c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 406b2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13d488 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ - ldr r5, [r6, #32] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - blt.n 406d4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #9860 @ 0x2684 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 406e4 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13d488 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40724 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 40734 <_PyBytes_ReverseFind@@Base+0x1b0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18c4d8 │ │ │ │ + b.w 18d514 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #31656 @ 0x7ba8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40718 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 40728 <_PyBytes_ReverseFind@@Base+0x1a4> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4074c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 4075c <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1b0788 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32583,837 +32594,837 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 24b264 <_PyTime_FromLong@@Base+0x7a4> │ │ │ │ - cbz r0, 4078c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24b4ec <_PyTime_FromLong@@Base+0x7a8> │ │ │ │ + cbz r0, 4079c <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14f6a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40794 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 407a4 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407b8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407c8 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13dfb4 │ │ │ │ + b.w 13ddd8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32612 @ 0x7f64 │ │ │ │ + movw r0, #31592 @ 0x7b68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407ac <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 407bc <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 407ec <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ + cbz r3, 407fc <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 407ee <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + b.n 407fe <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r3, 4080c <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + ble.n 4080c <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cbnz r0, 4081c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - ldr r6, [pc, #172] @ (408ac <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ + bgt.n 4080c <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cbnz r0, 4082c <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + ldr r6, [pc, #172] @ (408bc <_PyBytes_ReverseFind@@Base+0x338>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4081c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4082c <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 408b4 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ itet eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4086c <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ - bl 7ec74 │ │ │ │ - cbnz r0, 4085c <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4087c <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + bl 7ed8c │ │ │ │ + cbnz r0, 4086c <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bne.n 40828 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b7f8 │ │ │ │ + bl 17c5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40892 <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ - b.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bge.n 408a2 <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ + b.n 40828 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408a2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + beq.n 408b2 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 408a2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - bl d0a24 │ │ │ │ + b.n 408b2 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bl d04c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - beq.n 40884 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ + blt.n 40828 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + beq.n 40894 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82a10 │ │ │ │ + b.w 826b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89708 │ │ │ │ + bl 89104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + blt.n 40828 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + beq.n 408b4 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 408b4 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 408ce <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + cbz r3, 408de <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408d0 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + b.n 408e0 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r3, 408ee <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + blt.n 408ee <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - cbnz r0, 408f8 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ - ldr r4, [pc, #660] @ (40b74 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ + bgt.n 408ee <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + cbnz r0, 40908 <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ + ldr r4, [pc, #660] @ (40b84 <_PyBytes_ReverseFind@@Base+0x600>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - cbz r6, 40940 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 409a0 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r6, 40950 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40904 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ + cbz r4, 40914 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4090c <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ - b.n 4094e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne.n 4091c <_PyBytes_ReverseFind@@Base+0x398> │ │ │ │ + b.n 4095e <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4091e <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4094e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 4092e <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4095e <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ + b.n 409a0 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4093a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + beq.n 4094a <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4093a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbnz r3, 4094a <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40952 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ - b.n 40916 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + bne.n 40962 <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ + b.n 40926 <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40952 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 40962 <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40960 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + beq.n 40970 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40968 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + b.n 40978 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40abc <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.w 40acc <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40994 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbnz r0, 409a4 <_PyBytes_ReverseFind@@Base+0x420> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40cf4 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d04 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + movw sl, #42144 @ 0xa4a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a2e <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ + beq.n 40a3e <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409b6 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + ble.n 409c6 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409b8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + bpl.n 409c8 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409a4 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - beq.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + b.n 409b4 <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ + beq.n 40aaa <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409d2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + ble.n 409e2 <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409d2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bmi.n 409e2 <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409bc <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 409cc <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 409ee <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bgt.n 409fe <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + b.n 40a38 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a16 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r0, 40a26 <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bne.n 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + beq.n 40a38 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + cbnz r3, 40a38 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409a0 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + b.n 409b0 <_PyBytes_ReverseFind@@Base+0x42c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + ble.n 40aaa <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a4c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bpl.n 40a5c <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a3a <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ - b.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + bne.n 40a4a <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ + b.n 40aaa <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbz r0, 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a66 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bgt.n 40a76 <_PyBytes_ReverseFind@@Base+0x4f2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + b.n 40aa8 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a88 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ + cbz r0, 40a98 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbnz r3, 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40aae <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + beq.n 40aa8 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbnz r3, 40aa8 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40cf4 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d04 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + beq.w 409a0 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 409a0 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 409a0 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 409a0 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40af4 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + bne.n 40b04 <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44676 @ 0xae84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + bl 12736c │ │ │ │ + b.n 40cfc <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40bec <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bne.n 40bfc <_PyBytes_ReverseFind@@Base+0x678> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.w 40cfc <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + ble.n 40bac <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + bcc.n 40bac <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40b94 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + bne.n 40ba4 <_PyBytes_ReverseFind@@Base+0x620> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b54 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bgt.n 40b64 <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + b.n 40b98 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40b78 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ + cbz r0, 40b88 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ - b.n 40cb6 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ + bne.w 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + b.n 40cc6 <_PyBytes_ReverseFind@@Base+0x742> │ │ │ │ nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + beq.n 40b98 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + cbnz r2, 40b98 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b22 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + b.n 40b32 <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b2a <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 40b3a <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40be6 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + blt.n 40bf6 <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bc0 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ + bgt.n 40bd0 <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 40bf2 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cac <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bne.n 40cbc <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + beq.n 40bf2 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + cbnz r3, 40bf2 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl 72334 │ │ │ │ + b.n 40cfe <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40cfc <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40c84 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + beq.n 40c94 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dcf0c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r7, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ add r5, fp │ │ │ │ - blt.n 40c84 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + blt.n 40c94 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ mov r1, sl │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c48 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bgt.n 40c58 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + b.n 40c8c <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c6c <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + cbz r0, 40c7c <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + beq.n 40c8c <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + cbnz r3, 40c8c <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40bfa <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 40c0a <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbz r0, 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c9c <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + bgt.n 40cac <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + b.n 40cde <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cbe <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ + cbz r0, 40cce <_PyBytes_ReverseFind@@Base+0x74a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ce6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + beq.n 40cde <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 40cde <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + b.n 40cfe <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40cfc <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + cbnz r3, 40cfc <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ + b.w 7d8d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40d26 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d36 <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238888 │ │ │ │ + b.w 238fd8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32648 @ 0x7f88 │ │ │ │ + movw r0, #31628 @ 0x7b8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d1a <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d2a <_PyBytes_ReverseFind@@Base+0x7a6> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40d86 <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ + bl 40d96 <_PyBytes_ReverseFind@@Base+0x812> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7eaf4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1227e0 <_Py_union_type_or@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c660 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20d110 <_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, 40db6 <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ + cbz r0, 40dc6 <_PyBytes_ReverseFind@@Base+0x842> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + beq.n 40dc2 <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40dc2 <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40ddc <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + bne.n 40dec <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4039 @ 0xfc7 │ │ │ │ + movw r1, #4055 @ 0xfd7 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 406cc <_PyBytes_ReverseFind@@Base+0x148> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40e16 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne.n 40e26 <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15a170 │ │ │ │ + b.w 15a4e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32692 @ 0x7fb4 │ │ │ │ + movw r0, #31672 @ 0x7bb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e0a <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne.n 40e1a <_PyBytes_ReverseFind@@Base+0x896> │ │ │ │ pop {r4, pc} │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w ip, sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 183de8 │ │ │ │ + b.w 184ccc │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4057 @ 0xfd9 │ │ │ │ + movw r1, #4073 @ 0xfe9 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1da544 │ │ │ │ + b.w 1dc070 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40e7c <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + cbz r3, 40e8c <_PyBytes_ReverseFind@@Base+0x908> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e7e <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + b.n 40e8e <_PyBytes_ReverseFind@@Base+0x90a> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r3, 40e9c <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + blt.n 40e9c <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ - cbnz r0, 40ea8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ - ldr r5, [pc, #240] @ (40f80 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ + bgt.n 40e9c <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + cbnz r0, 40eb8 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + ldr r5, [pc, #240] @ (40f90 <_PyBytes_ReverseFind@@Base+0xa0c>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ea8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40eb8 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f78 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ - cbz r7, 40eb4 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + b.n 40f88 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + cbz r7, 40ec4 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + blt.n 40eb4 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ + beq.n 40ed4 <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40ecc <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 40edc <_PyBytes_ReverseFind@@Base+0x958> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40eb4 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f78 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + ble.n 40f88 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40efc <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f0c <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40efc <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f0c <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + bne.n 40ef4 <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f20 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + b.n 40f30 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f20 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + ble.n 40f30 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f1a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bne.n 40f2a <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f1a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + ble.n 40f2a <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbz r0, 40f6e <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f4a <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + cbz r0, 40f5a <_PyBytes_ReverseFind@@Base+0x9d6> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + beq.n 40f6e <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbnz r3, 40f6e <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f6e <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + beq.n 40eee <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bne.n 40eee <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40eee <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40eb4 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bne.n 40eb4 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40eb4 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00040f84 : │ │ │ │ +00040f94 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fc0 │ │ │ │ + beq.n 40fd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232bb8 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ + bl 233488 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fc0 │ │ │ │ + beq.n 40fd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bccf4 │ │ │ │ + b.w bc764 │ │ │ │ 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 │ │ │ │ @@ -33422,44 +33433,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] @ 41060 │ │ │ │ + vldr d7, [pc, #112] @ 41070 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4102a │ │ │ │ + bhi.n 4103a │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41016 │ │ │ │ + ble.n 41026 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a058 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4104c │ │ │ │ - b.n 41046 │ │ │ │ + beq.n 4105c │ │ │ │ + b.n 41056 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41050 │ │ │ │ + bvs.n 41060 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41050 │ │ │ │ + bgt.n 41060 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41068 │ │ │ │ - b.n 41050 │ │ │ │ - vldr d8, [pc, #32] @ 41070 │ │ │ │ + vldr d8, [pc, #32] @ 41078 │ │ │ │ + b.n 41060 │ │ │ │ + vldr d8, [pc, #32] @ 41080 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -33474,527 +33485,527 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 41110 │ │ │ │ + bpl.n 41120 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41110 │ │ │ │ + bne.n 41120 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b300 │ │ │ │ + bl 17c060 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 410ca │ │ │ │ + bcs.n 410da │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #33680 @ 0x8390 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #27984 @ 0x6d50 │ │ │ │ + movw r2, #27024 @ 0x6990 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 410cc │ │ │ │ + b.n 410dc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22820 @ 0x5924 │ │ │ │ + movw r3, #21860 @ 0x5564 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 410ec │ │ │ │ + cbz r6, 410fc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 410f0 │ │ │ │ + bne.n 41100 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41106 │ │ │ │ - bl 85f3c │ │ │ │ + b.n 41116 │ │ │ │ + bl 85b98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410ec │ │ │ │ + bne.n 410fc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 410ec │ │ │ │ + bne.n 410fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movw r2, #23336 @ 0x5b28 │ │ │ │ + b.w 802a8 │ │ │ │ + movw r2, #22376 @ 0x5768 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47436 @ 0xb94c │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #46436 @ 0xb564 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9980 │ │ │ │ + b.w f9464 │ │ │ │ │ │ │ │ -00041136 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bccf4 │ │ │ │ +00041146 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc764 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 411fc <_PyDict_DelItem_KnownHash@@Base+0xc6> │ │ │ │ + b.n 411a8 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4627 @ 0x1213 │ │ │ │ + movw r1, #4543 @ 0x11bf │ │ │ │ movt r1, #4 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13edd8 │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9980 │ │ │ │ + b.w f9464 │ │ │ │ + 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 156d44 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 411a4 <_PyDict_DelItem_KnownHash@@Base+0x5e> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 41188 <_PyDict_DelItem_KnownHash@@Base+0x42> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 41190 <_PyDict_DelItem_KnownHash@@Base+0x4a> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 41198 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 411a0 <_PyDict_DelItem_KnownHash@@Base+0x5a> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 41232 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #17825 @ 0x45a1 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 406cc <_PyBytes_ReverseFind@@Base+0x148> │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 411cc <_PyDict_DelItem_KnownHash@@Base+0x86> │ │ │ │ + b.w 29d00 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41176 <_PyDict_DelItem_KnownHash@@Base+0x40> │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 411f0 <_PyDict_DelItem_KnownHash@@Base+0xaa> │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41182 <_PyDict_DelItem_KnownHash@@Base+0x4c> │ │ │ │ + cbz r3, 411fc <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 411b4 <_PyDict_DelItem_KnownHash@@Base+0x7e> │ │ │ │ + b.n 4122e <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4122a <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + cbnz r3, 4122a <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4122a <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + cbnz r3, 4122a <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4122a <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 411f8 <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411dc <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 411e4 <_PyDict_DelItem_KnownHash@@Base+0xae> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411ec <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 411f4 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 41222 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #14041 @ 0x36d9 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41220 <_PyDict_DelItem_KnownHash@@Base+0xea> │ │ │ │ - b.w 29d00 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #43104 @ 0xa860 │ │ │ │ + movw r7, #42144 @ 0xa4a0 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #44128 @ 0xac60 │ │ │ │ + movw r6, #43168 @ 0xa8a0 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #22564 @ 0x5824 │ │ │ │ + movw r5, #21604 @ 0x5464 │ │ │ │ movt r5, #57 @ 0x39 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41260 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ + bge.n 41270 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 41252 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + beq.n 41262 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4125a <_PyDict_DelItem_KnownHash@@Base+0x124> │ │ │ │ + b.n 4126a <_PyDict_DelItem_KnownHash@@Base+0x124> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4123e <_PyDict_DelItem_KnownHash@@Base+0x108> │ │ │ │ + b.n 4124e <_PyDict_DelItem_KnownHash@@Base+0x108> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00041264 : │ │ │ │ +00041274 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (41280 ) │ │ │ │ + ldr r4, [pc, #20] @ (41290 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd9fc │ │ │ │ + b.w dd4c0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412be │ │ │ │ + bne.n 412ce │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 412d2 │ │ │ │ - ldr r0, [pc, #188] @ (4137c ) │ │ │ │ + b.n 412e2 │ │ │ │ + ldr r0, [pc, #188] @ (4138c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d334 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41370 │ │ │ │ + beq.n 41380 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 412fe │ │ │ │ + beq.n 4130e │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41342 │ │ │ │ + b.n 41352 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ed8c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41306 │ │ │ │ + cbz r2, 41316 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20b390 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4135a │ │ │ │ + bl 20be40 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 4136a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 412e4 │ │ │ │ - b.n 41372 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4135a │ │ │ │ + bne.n 412f4 │ │ │ │ + b.n 41382 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4136a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 4135a │ │ │ │ + bl ea064 │ │ │ │ + b.n 4136a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 82a10 │ │ │ │ + bl 826b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4135a │ │ │ │ + cbz r7, 4136a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 89708 │ │ │ │ + bl 89104 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4134a │ │ │ │ + bne.n 4135a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4135a │ │ │ │ + bne.n 4136a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4131e │ │ │ │ - b.n 41372 │ │ │ │ + bne.n 4132e │ │ │ │ + b.n 41382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4133a │ │ │ │ + bne.n 4134a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4133a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4134a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41370 │ │ │ │ + beq.n 41380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41370 │ │ │ │ + cbnz r3, 41380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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] @ (41410 ) │ │ │ │ + ldr r3, [pc, #124] @ (41420 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 41400 │ │ │ │ + bl 71608 │ │ │ │ + cbz r0, 41410 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28804 @ 0x7084 │ │ │ │ + movw r7, #27844 @ 0x6cc4 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r6, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41404 │ │ │ │ - bl 80190 │ │ │ │ + cbz r0, 41414 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413e4 │ │ │ │ + beq.n 413f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 413e4 │ │ │ │ + cbnz r3, 413f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41404 │ │ │ │ + bge.n 41414 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41400 │ │ │ │ + beq.n 41410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41400 │ │ │ │ + cbnz r3, 41410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4140a │ │ │ │ + b.n 4141a │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413b6 │ │ │ │ + bne.n 413c6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41454 │ │ │ │ + cbz r0, 41464 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41438 │ │ │ │ + cbz r3, 41448 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41440 │ │ │ │ + b.n 41450 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41448 │ │ │ │ + cbz r2, 41458 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41450 │ │ │ │ + b.n 41460 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 4146e │ │ │ │ + bl 414d2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 411fc <_PyDict_DelItem_KnownHash@@Base+0xc6> │ │ │ │ + b.n 411a8 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f427c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4149e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 414ce │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29108 │ │ │ │ + cbnz r0, 414be │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9136 @ 0x23b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 414ce │ │ │ │ + movw r1, #38492 @ 0x965c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f1974 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #44128 @ 0xac60 │ │ │ │ + movw ip, #43168 @ 0xa8a0 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #43104 @ 0xa860 │ │ │ │ + movw lr, #42144 @ 0xa4a0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #22564 @ 0x5824 │ │ │ │ + movw r7, #21604 @ 0x5464 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414be │ │ │ │ + bge.n 41522 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414a4 │ │ │ │ - cbnz r3, 414b8 │ │ │ │ + beq.n 41508 │ │ │ │ + cbnz r3, 4151c │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 4151c │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414b2 │ │ │ │ - cbz r3, 414b6 │ │ │ │ + beq.n 41516 │ │ │ │ + cbz r3, 4151a │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 4151c │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 4151c │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4148c │ │ │ │ + b.n 414f0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 414e0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 41510 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29108 │ │ │ │ - cbnz r0, 41500 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10108 @ 0x277c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 41510 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1b0788 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (4167c ) │ │ │ │ + ldr r1, [pc, #292] @ (4168c ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ + movw r2, #33960 @ 0x84a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #10180 @ 0x27c4 │ │ │ │ + movw r1, #9216 @ 0x2400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41654 │ │ │ │ + beq.n 41664 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8720 @ 0x2210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10200 @ 0x27d8 │ │ │ │ + movw r0, #9236 @ 0x2414 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 415e6 │ │ │ │ + blt.n 415f6 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217600 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 415e6 │ │ │ │ + beq.n 415f6 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 415ea │ │ │ │ + beq.n 415fa │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 415f8 │ │ │ │ + beq.n 41608 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4164a │ │ │ │ + b.n 4165a │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 41604 │ │ │ │ + b.n 41614 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ @@ -34002,366 +34013,368 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r3, r5, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 42172 │ │ │ │ + bl 42186 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77384 │ │ │ │ - b.n 41656 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 41666 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4167c ) │ │ │ │ + ldr r3, [pc, #32] @ (4168c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4166e │ │ │ │ + beq.n 4167e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 416a0 │ │ │ │ + bne.n 416b0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ed228 │ │ │ │ + b.w eccf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32564 @ 0x7f34 │ │ │ │ + movw r0, #31544 @ 0x7b38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41694 │ │ │ │ + bne.n 416a4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 416dc │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 41714 │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 416ec │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 41724 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 416fe │ │ │ │ + b.n 4170e │ │ │ │ mov r5, r0 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 416fa │ │ │ │ + beq.n 4170a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 416fa │ │ │ │ + cbnz r3, 4170a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 416d0 │ │ │ │ + beq.n 416e0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41718 │ │ │ │ + ble.n 41728 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - cbnz r0, 4172e │ │ │ │ + bl 3b9b4 <_PyImport_ClearExtension@@Base+0xec8> │ │ │ │ + cbnz r0, 4173e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41750 │ │ │ │ - cbz r1, 4171e │ │ │ │ + b.n 41760 │ │ │ │ + cbz r1, 4172e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 41726 │ │ │ │ + b.n 41736 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156d44 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41736 │ │ │ │ + cbz r3, 41746 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4173e │ │ │ │ + b.n 4174e │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4174a │ │ │ │ + beq.n 4175a │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41750 │ │ │ │ + bne.n 41760 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 417ac │ │ │ │ + bne.n 417bc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417ac │ │ │ │ + bne.n 417bc │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417ac │ │ │ │ + bhi.n 417bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41824 │ │ │ │ + bl 41838 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417b6 │ │ │ │ + blt.n 417c6 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417a4 │ │ │ │ + bne.n 417b4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417b8 │ │ │ │ + b.n 417c8 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417b8 │ │ │ │ + b.n 417c8 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417b8 │ │ │ │ + b.n 417c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 417e6 │ │ │ │ + bne.n 417f6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3660 │ │ │ │ + bl 1f47b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41800 │ │ │ │ - b.n 417fc │ │ │ │ + cbnz r0, 41810 │ │ │ │ + b.n 4180c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40336 @ 0x9d90 │ │ │ │ + movw r0, #39336 @ 0x99a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417d6 │ │ │ │ + bne.n 417e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4180a │ │ │ │ + b.n 4181a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4193c │ │ │ │ + bl 41950 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41820 ) │ │ │ │ - b.w 238f68 │ │ │ │ - b.n 4118c <_PyDict_DelItem_KnownHash@@Base+0x56> │ │ │ │ + ldr r1, [pc, #4] @ (41834 ) │ │ │ │ + b.w 2396e8 │ │ │ │ + nop │ │ │ │ + b.n 411a0 <_PyDict_DelItem_KnownHash@@Base+0x5a> │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418a0 │ │ │ │ + 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 41882 │ │ │ │ + bne.n 41896 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 24b264 <_PyTime_FromLong@@Base+0x7a4> │ │ │ │ + bl 24b4ec <_PyTime_FromLong@@Base+0x7a8> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 41872 │ │ │ │ + cbz r3, 41886 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41858 │ │ │ │ + bne.n 4186c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4189c │ │ │ │ + b.n 418b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22b688 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41886 │ │ │ │ - bhi.n 41858 │ │ │ │ - cbz r0, 41892 │ │ │ │ + beq.n 4189a │ │ │ │ + bhi.n 4186c │ │ │ │ + cbz r0, 418a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4189c │ │ │ │ + b.n 418b0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41898 │ │ │ │ + bge.n 418ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4189c │ │ │ │ - bne.n 41858 │ │ │ │ - b.n 41882 │ │ │ │ + b.n 418b0 │ │ │ │ + bne.n 4186c │ │ │ │ + b.n 41896 │ │ │ │ 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] @ (41938 ) │ │ │ │ + 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, #34960 @ 0x8890 │ │ │ │ + movw r2, #33960 @ 0x84a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10364 @ 0x287c │ │ │ │ + movw r1, #9404 @ 0x24bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 4191e │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 41932 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8720 @ 0x2210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10384 @ 0x2890 │ │ │ │ + movw r0, #9424 @ 0x24d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418fc │ │ │ │ + bge.n 41910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41916 │ │ │ │ + b.n 4192a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217600 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 418f8 │ │ │ │ + beq.n 4190c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 216e9c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 217818 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 41920 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 41934 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41938 ) │ │ │ │ + ldr r3, [pc, #20] @ (4194c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41932 │ │ │ │ + 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, #34212 @ 0x85a4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41972 │ │ │ │ + cbnz r3, 41986 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10408 @ 0x28a8 │ │ │ │ + movw r1, #9448 @ 0x24e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d2028 │ │ │ │ - b.n 4197e │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 41992 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f04 │ │ │ │ + bl 7a038 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41982 │ │ │ │ + cbnz r0, 41996 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419dc │ │ │ │ + b.n 419f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419ae │ │ │ │ + blt.n 419c2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b854 │ │ │ │ - cbz r1, 419c8 │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ + bl 26b464 │ │ │ │ + cbz r1, 419dc │ │ │ │ + movw r1, #9500 @ 0x251c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4197e │ │ │ │ + beq.n 41992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4197e │ │ │ │ + bne.n 41992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4197e │ │ │ │ + bl 7802c <_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 │ │ │ │ @@ -34371,153 +34384,153 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41a00 │ │ │ │ + bne.n 41a14 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3635a │ │ │ │ + b.w 361da │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32516 @ 0x7f04 │ │ │ │ + movw r0, #31496 @ 0x7b08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 419f4 │ │ │ │ + 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 782d8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7eaf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a5c │ │ │ │ + beq.n 41a70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a5c │ │ │ │ + cbnz r3, 41a70 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 41a8c │ │ │ │ + bne.n 41aa0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 41a8c │ │ │ │ + ble.n 41aa0 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 41a8c │ │ │ │ - cbnz r2, 41ab4 │ │ │ │ + bgt.n 41aa0 │ │ │ │ + cbnz r2, 41ac8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movw r4, #11392 @ 0x2c80 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41af6 │ │ │ │ + cbz r0, 41b0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b18 │ │ │ │ + beq.n 41b2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 41afa │ │ │ │ + bpl.n 41b0e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 41af6 │ │ │ │ + cbz r0, 41b0a │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41b1c │ │ │ │ + beq.n 41b30 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c58 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 41c6c │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51668 @ 0xc9d4 │ │ │ │ + movw r0, #50592 @ 0xc5a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41af6 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41b0a │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 41b62 │ │ │ │ + ble.n 41b76 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 41b48 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 41b5c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51668 @ 0xc9d4 │ │ │ │ + movw r0, #50592 @ 0xc5a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41af6 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41b0a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41af6 │ │ │ │ + beq.n 41b0a │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41b64 │ │ │ │ - b.n 41ae0 │ │ │ │ + beq.n 41b78 │ │ │ │ + b.n 41af4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41af6 │ │ │ │ + beq.n 41b0a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -34527,1248 +34540,1247 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 41bae │ │ │ │ + cbz r3, 41bc2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 41bbe │ │ │ │ + cbz r2, 41bd2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41c0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41c0e │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 41be2 │ │ │ │ + beq.n 41bf6 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 41bd2 │ │ │ │ + b.n 41be6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41c0e │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41c1a │ │ │ │ + b.n 41c2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c10 │ │ │ │ + beq.n 41c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41c10 │ │ │ │ + cbnz r3, 41c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 41c26 │ │ │ │ + cbz r7, 41c3a │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 41c1a │ │ │ │ + b.n 41c2e │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 41c52 │ │ │ │ + cbz r3, 41c66 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 41c4c │ │ │ │ + cbz r3, 41c60 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 41c2a │ │ │ │ + b.n 41c3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41d2c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d18 │ │ │ │ + bne.n 41d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41d18 │ │ │ │ - movw r3, #57561 @ 0xe0d9 │ │ │ │ + beq.n 41d2c │ │ │ │ + movw r3, #62801 @ 0xf551 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + movw r0, #9568 @ 0x2560 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41cc2 │ │ │ │ + cbnz r0, 41cd6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #10536 @ 0x2928 │ │ │ │ + movw r0, #9576 @ 0x2568 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41cf8 │ │ │ │ + beq.n 41d0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41cf8 │ │ │ │ + cbnz r3, 41d0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41cb6 │ │ │ │ + beq.n 41cca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41d18 │ │ │ │ + cbnz r3, 41d2c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41d3c │ │ │ │ + cbnz r0, 41d50 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41d46 │ │ │ │ - b.n 41d4c │ │ │ │ + cbnz r0, 41d5a │ │ │ │ + b.n 41d60 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d36 │ │ │ │ - b.n 41d5a │ │ │ │ + beq.n 41d4a │ │ │ │ + b.n 41d6e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41d5a │ │ │ │ + cbnz r0, 41d6e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41d5a │ │ │ │ + cbz r0, 41d6e │ │ │ │ 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, 41d82 │ │ │ │ + movw r0, #9584 @ 0x2570 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddd70 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + movw r0, #9604 @ 0x2584 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddd70 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (41d98 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (41dd0 ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41d88 │ │ │ │ - movw r0, #10544 @ 0x2930 │ │ │ │ + cbz r2, 41dbe │ │ │ │ + movw r0, #9640 @ 0x25a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 82a10 │ │ │ │ + movw r0, #8980 @ 0x2314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - bmi.n 41e74 │ │ │ │ + b.w 82a10 │ │ │ │ + nop │ │ │ │ + bmi.n 41eac │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq.n 41e00 │ │ │ │ + movw r1, #24769 @ 0x60c1 │ │ │ │ + movt r1, #25 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 23e468 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #39152 @ 0x98f0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 41dd6 │ │ │ │ + cbnz r5, 41e5a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41dd6 │ │ │ │ + blt.n 41e5a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41dd6 │ │ │ │ - cbz r2, 41dd6 │ │ │ │ + bgt.n 41e5a │ │ │ │ + cbz r2, 41e5a │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61116 @ 0xeebc │ │ │ │ + movw r1, #64112 @ 0xfa70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 41df2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 41e76 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (41df8 ) │ │ │ │ + ldr r5, [pc, #28] @ (41e7c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41dc0 │ │ │ │ + bne.n 41e44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r3, 41e0e │ │ │ │ - movw r0, #10552 @ 0x2938 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w de2a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 24536c <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41eac │ │ │ │ - ldr r0, [pc, #136] @ (41ec4 ) │ │ │ │ + beq.n 41f0e │ │ │ │ + ldr r0, [pc, #132] @ (41f24 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41e56 │ │ │ │ - ldr r5, [pc, #116] @ (41ec8 ) │ │ │ │ + cbnz r0, 41eb8 │ │ │ │ + ldr r5, [pc, #116] @ (41f28 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41eb0 │ │ │ │ - bl 86830 │ │ │ │ + b.n 41f12 │ │ │ │ + bl 8647c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e72 │ │ │ │ + beq.n 41ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e72 │ │ │ │ + cbnz r3, 41ed4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41e50 │ │ │ │ + beq.n 41eb2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #76] @ (41ec8 ) │ │ │ │ + ldr r2, [pc, #72] @ (41f28 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d84c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ea0 │ │ │ │ + beq.n 41f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41ea4 │ │ │ │ - ldr r5, [pc, #36] @ (41ec8 ) │ │ │ │ - b.n 41eb0 │ │ │ │ + cbz r3, 41f06 │ │ │ │ + ldr r5, [pc, #36] @ (41f28 ) │ │ │ │ + b.n 41f12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41ea0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41f02 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - bmi.n 41f68 │ │ │ │ + bmi.n 41fc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41ed4 │ │ │ │ - b.w 1f3930 │ │ │ │ - ldr r0, [pc, #0] @ (41ed8 ) │ │ │ │ + cbz r0, 41f34 │ │ │ │ + b.w 1f4a88 │ │ │ │ + ldr r0, [pc, #0] @ (41f38 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41f08 │ │ │ │ - movw r1, #19481 @ 0x4c19 │ │ │ │ - movt r1, #25 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 23dcc4 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40152 @ 0x9cd8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41f52 │ │ │ │ + bhi.n 41f66 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41f6a │ │ │ │ - b.n 41f7e │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + cbnz r0, 41f7e │ │ │ │ + b.n 41f92 │ │ │ │ + movw r0, #57748 @ 0xe194 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42038 │ │ │ │ - b.n 41f44 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 4204c │ │ │ │ + b.n 41f58 │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41f8c │ │ │ │ + bne.n 41fa0 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41f9c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 41fb0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42038 │ │ │ │ + bne.n 4204c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41f9c │ │ │ │ + b.n 41fb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41f7a │ │ │ │ + bne.n 41f8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f7a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41f8e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42008 │ │ │ │ + ble.n 4201c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41fb6 │ │ │ │ + bpl.n 41fca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41fdc │ │ │ │ + bne.n 41ff0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4200a │ │ │ │ + b.n 4201e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41fd0 │ │ │ │ + beq.n 41fe4 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 41fe8 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 41ffc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41fe8 │ │ │ │ + bne.n 41ffc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4200a │ │ │ │ + b.n 4201e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41fc2 │ │ │ │ + bne.n 41fd6 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22348 @ 0x574c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + movw r0, #57748 @ 0xe194 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42038 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4204c │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4201a │ │ │ │ + bgt.n 4202e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d779c │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404de │ │ │ │ + b.w 404ee │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 130794 │ │ │ │ - cbz r0, 420c2 │ │ │ │ - movw r6, #60800 @ 0xed80 │ │ │ │ + bl 1304f8 │ │ │ │ + cbz r0, 420d6 │ │ │ │ + movw r6, #59840 @ 0xe9c0 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 420c4 │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 420d8 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 420a6 │ │ │ │ - bl d0a24 │ │ │ │ + cbz r5, 420ba │ │ │ │ + bl d04c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 420a6 │ │ │ │ - beq.n 4208c │ │ │ │ + blt.n 420ba │ │ │ │ + beq.n 420a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42096 │ │ │ │ - b.n 42062 │ │ │ │ - bl 840cc │ │ │ │ + bne.n 420aa │ │ │ │ + b.n 42076 │ │ │ │ + bl 83d6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42084 │ │ │ │ - b.n 420a6 │ │ │ │ + bge.n 42098 │ │ │ │ + b.n 420ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42062 │ │ │ │ + bne.n 42076 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42062 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42076 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 420bc │ │ │ │ + beq.n 420d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420bc │ │ │ │ + cbnz r3, 420d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #56984 @ 0xde98 │ │ │ │ + movw r1, #56024 @ 0xdad8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4210a │ │ │ │ + b.n 4211e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 122708 │ │ │ │ + bl 122180 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24c99c │ │ │ │ + b.w 24cd30 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34056 @ 0x8508 │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #33100 @ 0x814c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4213a │ │ │ │ + bge.n 4214e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4216a │ │ │ │ + b.n 4217e │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42162 │ │ │ │ + bgt.n 42176 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42152 │ │ │ │ + cbnz r0, 42166 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42136 │ │ │ │ + beq.n 4214a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4216a │ │ │ │ + beq.n 4217e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4216a │ │ │ │ + b.n 4217e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4f34 │ │ │ │ + b.w f4a14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #496] @ (42378 ) │ │ │ │ + ldr r3, [pc, #496] @ (4238c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 421d6 │ │ │ │ + cbnz r1, 421ea │ │ │ │ mov r6, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #10812 @ 0x2a3c │ │ │ │ + movw r0, #9852 @ 0x267c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 421f4 │ │ │ │ + cbz r0, 42208 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ea594 │ │ │ │ + bl ea064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 421f4 │ │ │ │ + beq.n 42208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 421f4 │ │ │ │ + cbnz r3, 42208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 421f4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42208 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 421f8 │ │ │ │ + beq.n 4220c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4235c │ │ │ │ + b.n 42370 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 42208 │ │ │ │ + cbnz r0, 4221c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42350 │ │ │ │ + b.n 42364 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42202 │ │ │ │ + beq.n 42216 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 42258 │ │ │ │ + beq.n 4226c │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 42258 │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 4226c │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42328 │ │ │ │ + beq.n 4233c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4224e │ │ │ │ + beq.n 42262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4224e │ │ │ │ + cbnz r3, 42262 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42328 │ │ │ │ + bne.n 4233c │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 4221e │ │ │ │ + b.n 42232 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 42346 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42276 │ │ │ │ + beq.n 4228a │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 422e8 │ │ │ │ - b.n 422a4 │ │ │ │ + bne.n 422fc │ │ │ │ + b.n 422b8 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216e9c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 217818 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42300 │ │ │ │ + bne.n 42314 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 42300 │ │ │ │ + b.n 42314 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2616d0 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 2616f8 <_PyLong_DivmodNear@@Base+0x704> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42300 │ │ │ │ + bne.n 42314 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 42300 │ │ │ │ + b.n 42314 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 421f4 │ │ │ │ - cbz r4, 42328 │ │ │ │ + bl 12736c │ │ │ │ + b.n 42208 │ │ │ │ + cbz r4, 4233c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42326 │ │ │ │ + beq.n 4233a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42326 │ │ │ │ + cbnz r3, 4233a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 4232c │ │ │ │ + cbz r2, 42340 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42350 │ │ │ │ + b.n 42364 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42260 │ │ │ │ + b.n 42274 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42328 │ │ │ │ + beq.n 4233c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + movw r0, #9860 @ 0x2684 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ - ldr r3, [pc, #24] @ (42378 ) │ │ │ │ + bl 78480 │ │ │ │ + ldr r3, [pc, #24] @ (4238c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4236e │ │ │ │ + beq.n 42382 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97a8c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 4239e │ │ │ │ + cbnz r3, 423b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155498 │ │ │ │ + b.w 1555f0 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10824 @ 0x2a48 │ │ │ │ + movw r1, #9864 @ 0x2688 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42394 │ │ │ │ + beq.n 423a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22f6c4 │ │ │ │ + b.w 22ff94 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10856 @ 0x2a68 │ │ │ │ + movw r0, #9896 @ 0x26a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13edd8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d0134 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4243a │ │ │ │ - beq.n 4241e │ │ │ │ + bgt.n 4244e │ │ │ │ + beq.n 42432 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42478 │ │ │ │ + b.n 4248c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10924 @ 0x2aac │ │ │ │ + movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4241a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4242e │ │ │ │ mov r0, r4 │ │ │ │ - bl 4257c │ │ │ │ + bl 42606 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4241a │ │ │ │ + beq.n 4242e │ │ │ │ mov r1, r5 │ │ │ │ - bl 187d00 │ │ │ │ + bl 188cf4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42468 │ │ │ │ + cbnz r0, 4247c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4241a │ │ │ │ + beq.n 4242e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4241a │ │ │ │ + bne.n 4242e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4241a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4242e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42478 │ │ │ │ + beq.n 4248c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42478 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4248c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ + 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] @ (424d8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 9306c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl bfb70 │ │ │ │ + cbz r0, 4251e │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f86c │ │ │ │ + b.w 7f984 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 42600 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42576 │ │ │ │ + bne.n 42600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 42600 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #11156 @ 0x2b94 │ │ │ │ + movw r0, #10196 @ 0x27d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42520 │ │ │ │ + cbnz r0, 425aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #11164 @ 0x2b9c │ │ │ │ + movw r0, #10204 @ 0x27dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42556 │ │ │ │ + beq.n 425e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42556 │ │ │ │ + cbnz r3, 425e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42514 │ │ │ │ + beq.n 4259e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 42600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42576 │ │ │ │ + cbnz r3, 42600 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42602 │ │ │ │ + bne.n 4268c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13fad8 │ │ │ │ + bl 13f908 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 425fe │ │ │ │ + cbz r0, 42688 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 425cc │ │ │ │ + bne.n 42656 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2eb54 │ │ │ │ - b.n 425d2 │ │ │ │ + b.n 4265c │ │ │ │ mov r1, r5 │ │ │ │ - bl 187d00 │ │ │ │ + bl 188cf4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 425ec │ │ │ │ + cbz r0, 42676 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42666 │ │ │ │ + beq.n 426f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42666 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42666 │ │ │ │ + bne.n 426f0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 426f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 425fe │ │ │ │ + beq.n 42688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 425fe │ │ │ │ + cbnz r3, 42688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42666 │ │ │ │ + b.n 426f0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42614 │ │ │ │ + bge.n 4269e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4262a │ │ │ │ + b.n 426b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #496 @ 0x1f0 │ │ │ │ + movw r1, #4784 @ 0x12b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 425fe │ │ │ │ + beq.n 42688 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42666 │ │ │ │ + beq.n 426f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 42666 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 426f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #10224 @ 0x27f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425f2 │ │ │ │ - b.n 425fe │ │ │ │ + bne.n 4267c │ │ │ │ + b.n 42688 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4268a │ │ │ │ + cbz r3, 42714 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4268c │ │ │ │ + b.n 42716 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4269a │ │ │ │ + cbnz r3, 42724 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4269a │ │ │ │ + blt.n 42724 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4269a │ │ │ │ - cbnz r0, 426b6 │ │ │ │ - ldr r6, [pc, #280] @ (427b4 ) │ │ │ │ + bgt.n 42724 │ │ │ │ + cbnz r0, 42740 │ │ │ │ + ldr r6, [pc, #276] @ (4283c ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 426b6 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 427aa │ │ │ │ - cbz r5, 426cc │ │ │ │ + b.n 42834 │ │ │ │ + cbz r5, 42756 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 426ce │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 426ce │ │ │ │ - b.n 426b2 │ │ │ │ + bne.n 42758 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 42758 │ │ │ │ + b.n 4273c │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, r9, r5 │ │ │ │ cmp r7, sl │ │ │ │ - bls.n 4272a │ │ │ │ + bls.n 427b4 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4270c │ │ │ │ + bne.n 42796 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 426e6 │ │ │ │ - bl 26b854 │ │ │ │ + ble.n 42770 │ │ │ │ + bl 26b464 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42792 │ │ │ │ + bgt.n 4281c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 426e6 │ │ │ │ + b.n 42770 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 42792 │ │ │ │ + beq.n 4281c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4271a │ │ │ │ + beq.n 427a4 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 426e6 │ │ │ │ + bne.n 42770 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 426e6 │ │ │ │ - b.n 42792 │ │ │ │ + bge.n 42770 │ │ │ │ + b.n 4281c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42792 │ │ │ │ + bgt.n 4281c │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426b2 │ │ │ │ + beq.n 4273c │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 427aa │ │ │ │ + bls.n 42834 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 42776 │ │ │ │ + bne.n 42800 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42788 │ │ │ │ + ble.n 42812 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4278e │ │ │ │ + beq.n 42818 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4276c │ │ │ │ + b.n 427f6 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4278c │ │ │ │ + beq.n 42816 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 4278e │ │ │ │ - b.n 4278c │ │ │ │ + bne.n 42818 │ │ │ │ + b.n 42816 │ │ │ │ mov r3, sl │ │ │ │ - b.n 4278e │ │ │ │ + b.n 42818 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4274c │ │ │ │ + b.n 427d6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 426b2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 4273c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (427e4 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4282a │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004282e <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042840 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 238834 │ │ │ │ + bl 2392bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #28 │ │ │ │ @@ -35779,163 +35791,162 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 4294c <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne.n 4294c <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 4294c <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11228 @ 0x2bdc │ │ │ │ + movw r0, #10268 @ 0x281c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428e4 <_PyTime_AsTimeval_clamp@@Base+0xb6> │ │ │ │ + cbnz r0, 428f6 <_PyTime_AsTimeval_clamp@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #11236 @ 0x2be4 │ │ │ │ + movw r0, #10276 @ 0x2824 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4291a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + beq.n 4292c <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4291a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + cbnz r3, 4292c <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428d8 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + beq.n 428ea <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 4294c <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + cbnz r3, 4294c <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4296e <_PyTime_AsTimeval_clamp@@Base+0x140> │ │ │ │ + bgt.n 42980 <_PyTime_AsTimeval_clamp@@Base+0x140> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 42988 <_PyTime_AsTimeval_clamp@@Base+0x15a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 4299a <_PyTime_AsTimeval_clamp@@Base+0x15a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4298c <_PyTime_AsTimeval_clamp@@Base+0x15e> │ │ │ │ + cbz r3, 4299e <_PyTime_AsTimeval_clamp@@Base+0x15e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4299e <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ + b.n 429b0 <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429a4 <_PyTime_AsTimeval_clamp@@Base+0x176>) │ │ │ │ + ldr r0, [pc, #12] @ (429b4 <_PyTime_AsTimeval_clamp@@Base+0x174>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 42380 │ │ │ │ + b.n 42390 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 429c8 <_PyTime_AsTimeval_clamp@@Base+0x19a> │ │ │ │ + bne.n 429d8 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1768e8 │ │ │ │ + b.w 1774e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32572 @ 0x7f3c │ │ │ │ + movw r0, #31552 @ 0x7b40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429bc <_PyTime_AsTimeval_clamp@@Base+0x18e> │ │ │ │ + bne.n 429cc <_PyTime_AsTimeval_clamp@@Base+0x18c> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119970 │ │ │ │ + b.w 119468 │ │ │ │ │ │ │ │ -000429fe : │ │ │ │ +00042a0e : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42a34 ) │ │ │ │ + ldr r4, [pc, #44] @ (42a44 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42a26 │ │ │ │ + cbz r2, 42a36 │ │ │ │ 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 │ │ │ │ @@ -35953,399 +35964,399 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 42a60 │ │ │ │ + cbnz r4, 42a70 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42a60 │ │ │ │ + ble.n 42a70 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42a60 │ │ │ │ - cbnz r2, 42a7e │ │ │ │ + bne.n 42a70 │ │ │ │ + cbnz r2, 42a8e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (42b44 ) │ │ │ │ + ldr r4, [pc, #224] @ (42b54 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42a7e │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42a8e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42b3c │ │ │ │ + b.n 42b4c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #11252 @ 0x2bf4 │ │ │ │ + movw r1, #10292 @ 0x2834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f5264 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a7a │ │ │ │ + beq.n 42a8a │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42ab6 │ │ │ │ + bpl.n 42ac6 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42b1e │ │ │ │ + bge.n 42b2e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42ac2 │ │ │ │ + b.n 42ad2 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42b1e │ │ │ │ + bge.n 42b2e │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 23c214 │ │ │ │ + bl 23ca70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42b08 │ │ │ │ + bne.n 42b18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42aee │ │ │ │ + beq.n 42afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42aee │ │ │ │ + cbnz r3, 42afe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a7a │ │ │ │ + beq.n 42a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a7a │ │ │ │ + bne.n 42a8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a7a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42b1a │ │ │ │ + beq.n 42b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42b1a │ │ │ │ + cbnz r3, 42b2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42aa0 │ │ │ │ + b.n 42ab0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42b34 │ │ │ │ + beq.n 42b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42b34 │ │ │ │ + cbnz r3, 42b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42b68 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 42b76 │ │ │ │ + bne.n 42b78 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 42b86 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18e0d8 │ │ │ │ + b.w 18f550 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42c1e │ │ │ │ + beq.n 42c2e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c1a │ │ │ │ + bne.n 42c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42c1a │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 42c2a │ │ │ │ + movw r0, #25084 @ 0x61fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42bc4 │ │ │ │ + cbnz r0, 42bd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #11284 @ 0x2c14 │ │ │ │ + movw r0, #10324 @ 0x2854 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42bfa │ │ │ │ + beq.n 42c0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42bfa │ │ │ │ + cbnz r3, 42c0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42bb8 │ │ │ │ + beq.n 42bc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42c1a │ │ │ │ + beq.n 42c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42c1a │ │ │ │ + cbnz r3, 42c2a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42c5c │ │ │ │ + bne.n 42c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 42c74 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 42c84 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ + movw r0, #188 @ 0xbc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c9c │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42cac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ + movw r0, #188 @ 0xbc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c34 │ │ │ │ - b.n 42c9c │ │ │ │ + bne.n 42c44 │ │ │ │ + b.n 42cac │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42ca0 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 42cb0 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ + movw r0, #188 @ 0xbc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42cda │ │ │ │ + b.n 42cea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c9c │ │ │ │ + beq.n 42cac │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42cca │ │ │ │ + cbz r0, 42cda │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42ccc │ │ │ │ + b.n 42cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - cbz r4, 42cda │ │ │ │ + bl 774c0 │ │ │ │ + cbz r4, 42cea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42d8e │ │ │ │ + beq.n 42d9e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d8a │ │ │ │ + bne.n 42d9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42d8a │ │ │ │ + beq.n 42d9a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ + movw r0, #56264 @ 0xdbc8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d34 │ │ │ │ + cbnz r0, 42d44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #11328 @ 0x2c40 │ │ │ │ + movw r0, #10368 @ 0x2880 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42d6a │ │ │ │ + beq.n 42d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42d6a │ │ │ │ + cbnz r3, 42d7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42d28 │ │ │ │ + beq.n 42d38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42d8a │ │ │ │ + beq.n 42d9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42d8a │ │ │ │ + cbnz r3, 42d9a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42dbe │ │ │ │ + bgt.n 42dce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 42dd8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 42de8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42ddc │ │ │ │ + cbz r3, 42dec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42dee │ │ │ │ + b.n 42dfe │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42df4 ) │ │ │ │ + ldr r0, [pc, #12] @ (42e04 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 42e1a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 42e2a │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42e26 │ │ │ │ + cbz r3, 42e36 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42e4a │ │ │ │ + b.n 42e5a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42e46 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42e56 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42e46 │ │ │ │ + cbnz r3, 42e56 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42e46 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42e56 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36357,1242 +36368,1264 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 42e82 │ │ │ │ + bl bfb70 │ │ │ │ + cbnz r0, 42e92 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42ef6 │ │ │ │ + b.n 42f06 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42ea0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 42eb0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e7e │ │ │ │ - bl 1c051c │ │ │ │ + bne.n 42e8e │ │ │ │ + bl 1c2268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e7e │ │ │ │ + beq.n 42e8e │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42ed6 │ │ │ │ + bge.n 42ee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e7e │ │ │ │ + beq.n 42e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42e7e │ │ │ │ + bne.n 42e8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42e7e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42e8e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11fc70 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 11f6ec <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ef6 │ │ │ │ + beq.n 42f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ef6 │ │ │ │ + cbnz r3, 42f06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42f24 ) │ │ │ │ + ldr r0, [pc, #16] @ (42f34 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 42ed0 │ │ │ │ + bcc.n 42ee0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 42fc4 │ │ │ │ + bpl.n 42fd4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42fc4 │ │ │ │ + bne.n 42fd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b300 │ │ │ │ + bl 17c060 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42f7a │ │ │ │ + bcs.n 42f8a │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #33680 @ 0x8390 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #27984 @ 0x6d50 │ │ │ │ + movw r2, #27024 @ 0x6990 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 42f7c │ │ │ │ + b.n 42f8c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22820 @ 0x5924 │ │ │ │ + movw r3, #21860 @ 0x5564 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42f9c │ │ │ │ + cbz r6, 42fac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 42fa0 │ │ │ │ + bne.n 42fb0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 42fba │ │ │ │ - bl 85f3c │ │ │ │ + b.n 42fca │ │ │ │ + bl 85b98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f9c │ │ │ │ + bne.n 42fac │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42fba │ │ │ │ + cbz r3, 42fca │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42f9c │ │ │ │ + beq.n 42fac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movw r2, #23336 @ 0x5b28 │ │ │ │ + b.w 802a8 │ │ │ │ + movw r2, #22376 @ 0x5768 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47448 @ 0xb958 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #46448 @ 0xb570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ddf2 │ │ │ │ + b.w 3db50 │ │ │ │ │ │ │ │ -00042fee : │ │ │ │ +00042ffe : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #64] @ (43040 ) │ │ │ │ + ldr r6, [pc, #64] @ (43050 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 43018 │ │ │ │ + ble.n 43028 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 43034 │ │ │ │ + cbnz r1, 43044 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #11356 @ 0x2c5c │ │ │ │ + movw r2, #10396 @ 0x289c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4303c │ │ │ │ + b.n 4304c │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddadc │ │ │ │ + bl dd5a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4305e │ │ │ │ + cbz r3, 4306e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 43060 │ │ │ │ + b.n 43070 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4306e │ │ │ │ + cbnz r3, 4307e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4306e │ │ │ │ + ble.n 4307e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4306e │ │ │ │ - cbnz r4, 4308c │ │ │ │ + bgt.n 4307e │ │ │ │ + cbnz r4, 4309c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (430f4 ) │ │ │ │ + ldr r4, [pc, #128] @ (43104 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 430ee │ │ │ │ + cbz r0, 430fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43102 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 430ee │ │ │ │ + bl 43112 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 430fe │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 430ae │ │ │ │ + beq.n 430be │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 430b2 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 430b2 │ │ │ │ - b.n 430ee │ │ │ │ + bne.n 430c2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 430c2 │ │ │ │ + b.n 430fe │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 430e2 │ │ │ │ + bne.n 430f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3df68 │ │ │ │ + b.w 3dde0 │ │ │ │ │ │ │ │ -00043102 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00043112 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 4313c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 4314c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4313c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 4314c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #24936 @ 0x6168 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4314c <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4e84 │ │ │ │ + bl 12736c │ │ │ │ + b.n 4315c <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4964 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43150 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 43150 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 43160 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 43160 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43154 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 43164 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43212 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ + beq.n 43222 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + bne.n 4321e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + beq.n 4321e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #57561 @ 0xe0d9 │ │ │ │ + movw r2, #62801 @ 0xf551 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #11520 @ 0x2d00 │ │ │ │ + movw r0, #10560 @ 0x2940 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 431b8 <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ + cbnz r0, 431c8 <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #11528 @ 0x2d08 │ │ │ │ + movw r0, #10568 @ 0x2948 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431ee <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + beq.n 431fe <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431ee <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + cbnz r3, 431fe <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 431ac <_PyLong_UnsignedInt_Converter@@Base+0xaa> │ │ │ │ + beq.n 431bc <_PyLong_UnsignedInt_Converter@@Base+0xaa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + beq.n 4321e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + cbnz r3, 4321e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + cbz r0, 43254 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + beq.n 43254 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43254 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + cbz r0, 43270 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + beq.n 43270 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43270 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + bl 7802c <_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 43290 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + beq.n 432a0 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32724 @ 0x7fd4 │ │ │ │ + movw r0, #31704 @ 0x7bd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 43290 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 432a0 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 432a6 <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + b.n 432b6 <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 89708 │ │ │ │ + bl 89104 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4328c <_PyLong_UnsignedInt_Converter@@Base+0x18a> │ │ │ │ + beq.n 4329c <_PyLong_UnsignedInt_Converter@@Base+0x18a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119970 │ │ │ │ + b.w 119468 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ + cbz r3, 43316 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ + cbnz r0, 43316 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 43316 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ + movw r0, #25084 @ 0x61fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4330a <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ + cbnz r0, 4331a <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 246a7c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + b.n 43372 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #11552 @ 0x2d20 │ │ │ │ + movw r0, #10592 @ 0x2960 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 43340 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ + beq.n 43350 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43340 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ + cbnz r3, 43350 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 43300 <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ + beq.n 43310 <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + beq.n 43372 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + cbnz r3, 43372 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43214 <_PyLong_UnsignedInt_Converter@@Base+0x112> │ │ │ │ - ldr r3, [pc, #20] @ (43380 <_PyLong_UnsignedInt_Converter@@Base+0x27e>) │ │ │ │ + b.n 43224 <_PyLong_UnsignedInt_Converter@@Base+0x112> │ │ │ │ + ldr r3, [pc, #20] @ (43390 <_PyLong_UnsignedInt_Converter@@Base+0x27e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1468] @ 0x5bc │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e268 │ │ │ │ + b.w 3e0e0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + b.w 148e08 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 433ca <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bne.n 433e2 <_PyLong_UnsignedInt_Converter@@Base+0x2d0> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1236 @ 0x4d4 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #196 @ 0xc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4349a <_PyLong_UnsignedInt_Converter@@Base+0x398> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 434b2 <_PyLong_UnsignedInt_Converter@@Base+0x3a0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ + cbz r0, 4340e <_PyLong_UnsignedInt_Converter@@Base+0x2fc> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 433fc <_PyLong_UnsignedInt_Converter@@Base+0x2fa> │ │ │ │ + beq.n 43414 <_PyLong_UnsignedInt_Converter@@Base+0x302> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + b.n 434a6 <_PyLong_UnsignedInt_Converter@@Base+0x394> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4340c <_PyLong_UnsignedInt_Converter@@Base+0x30a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ + bcc.n 43424 <_PyLong_UnsignedInt_Converter@@Base+0x312> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 4340e <_PyLong_UnsignedInt_Converter@@Base+0x2fc> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43406 <_PyLong_UnsignedInt_Converter@@Base+0x304> │ │ │ │ + beq.n 4341e <_PyLong_UnsignedInt_Converter@@Base+0x30c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43446 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + cbz r3, 4345e <_PyLong_UnsignedInt_Converter@@Base+0x34c> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43446 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + beq.n 4345e <_PyLong_UnsignedInt_Converter@@Base+0x34c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4345c <_PyLong_UnsignedInt_Converter@@Base+0x35a> │ │ │ │ + bl f1704 │ │ │ │ + b.n 43474 <_PyLong_UnsignedInt_Converter@@Base+0x362> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 43486 <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ + bhi.n 4349e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43460 <_PyLong_UnsignedInt_Converter@@Base+0x35e> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 43478 <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ + bl 1eb80c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + b.n 434a6 <_PyLong_UnsignedInt_Converter@@Base+0x394> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43484 <_PyLong_UnsignedInt_Converter@@Base+0x382> │ │ │ │ + cbz r3, 4349c <_PyLong_UnsignedInt_Converter@@Base+0x38a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + bl f1704 │ │ │ │ + b.n 434a6 <_PyLong_UnsignedInt_Converter@@Base+0x394> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88f94 │ │ │ │ + bl 88990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e380 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - b.w 148db8 │ │ │ │ + b.w 3e1f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 434f6 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ + cbz r3, 43506 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43584 <_PyLong_UnsignedInt_Converter@@Base+0x482> │ │ │ │ + bne.n 43594 <_PyLong_UnsignedInt_Converter@@Base+0x482> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434f6 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ + beq.n 43506 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 254f1c <_PyUnicode_ToNumeric@@Base+0x766c> │ │ │ │ + bl 2551a4 <_PyUnicode_ToNumeric@@Base+0x766c> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 434fa <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 4350a <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 246a7c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + b.n 43580 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 43520 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ + cbnz r0, 43530 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + beq.n 43500 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + bne.n 43500 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43500 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #35396 @ 0x8a44 │ │ │ │ + movw r0, #34396 @ 0x865c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + beq.n 43500 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11624 @ 0x2d68 │ │ │ │ + movw r0, #10664 @ 0x29a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 4355c <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ + cbnz r0, 4356c <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ - b.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + bl 246a7c │ │ │ │ + b.n 43580 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + beq.n 43580 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43580 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 435b8 <_PyLong_UnsignedInt_Converter@@Base+0x4b6> │ │ │ │ + bgt.n 435c8 <_PyLong_UnsignedInt_Converter@@Base+0x4b6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 435d2 <_PyLong_UnsignedInt_Converter@@Base+0x4d0> │ │ │ │ + bl 12736c │ │ │ │ + b.n 435e2 <_PyLong_UnsignedInt_Converter@@Base+0x4d0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 435d6 <_PyLong_UnsignedInt_Converter@@Base+0x4d4> │ │ │ │ + cbz r3, 435e6 <_PyLong_UnsignedInt_Converter@@Base+0x4d4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 435e8 <_PyLong_UnsignedInt_Converter@@Base+0x4e6> │ │ │ │ + b.n 435f8 <_PyLong_UnsignedInt_Converter@@Base+0x4e6> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (435ec <_PyLong_UnsignedInt_Converter@@Base+0x4ea>) │ │ │ │ + ldr r0, [pc, #12] @ (435fc <_PyLong_UnsignedInt_Converter@@Base+0x4ea>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e674 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + b.w 3e436 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43602 │ │ │ │ + b.w 43612 │ │ │ │ │ │ │ │ -00043602 : │ │ │ │ +00043612 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 4361a │ │ │ │ + cbz r3, 4362a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43634 │ │ │ │ + cbnz r3, 43644 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11664 @ 0x2d90 │ │ │ │ + movw r1, #10704 @ 0x29d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4363a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4364a │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4363e │ │ │ │ + cbnz r0, 4364e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43686 │ │ │ │ + b.n 43696 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43654 │ │ │ │ + cbz r3, 43664 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #56665 @ 0xdd59 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43654 │ │ │ │ - cbnz r1, 43686 │ │ │ │ + beq.n 43664 │ │ │ │ + cbnz r1, 43696 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + movw r1, #10748 @ 0x29fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4363a │ │ │ │ + beq.n 4364a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4363a │ │ │ │ + bne.n 4364a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4363a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4364a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ea8a │ │ │ │ + b.w 3e8fe <_PyCompile_OptimizeCfg@@Base+0x358> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 4377a │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4376a │ │ │ │ + bne.n 4377a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 4377a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #57561 @ 0xe0d9 │ │ │ │ + movw r3, #62801 @ 0xf551 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #11764 @ 0x2df4 │ │ │ │ + movw r0, #10804 @ 0x2a34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43714 │ │ │ │ + cbnz r0, 43724 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #11776 @ 0x2e00 │ │ │ │ + movw r0, #10816 @ 0x2a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4374a │ │ │ │ + beq.n 4375a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4374a │ │ │ │ + cbnz r3, 4375a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43708 │ │ │ │ + beq.n 43718 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 4377a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4376a │ │ │ │ + cbnz r3, 4377a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00043780 : │ │ │ │ + movw r0, #11896 @ 0x2e78 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cb974 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43792 │ │ │ │ + bhi.n 437ae │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 437ac │ │ │ │ + ble.n 437c8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 437b4 │ │ │ │ - movw r0, #61116 @ 0xeebc │ │ │ │ + b.n 437d0 │ │ │ │ + movw r0, #64112 @ 0xfa70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4378a │ │ │ │ + bne.n 437a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4380e │ │ │ │ + b.n 4382a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 437d2 │ │ │ │ + bgt.n 437ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 437a8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 437c4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 437ee │ │ │ │ + cbz r6, 4380a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 437a8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 437c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115694 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 437a8 │ │ │ │ + blt.n 437c4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (43814 ) │ │ │ │ + ldr r0, [pc, #16] @ (43830 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ - │ │ │ │ -00043818 : │ │ │ │ - movw r0, #11896 @ 0x2e78 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - b.w cbed4 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl cc054 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (4386c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb58 │ │ │ │ + movw r1, #10896 @ 0x2a90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cc6a8 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d8cc │ │ │ │ + b.w 7d9ec │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4388c │ │ │ │ + bne.n 438d8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43870 │ │ │ │ + bne.n 438bc │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 438ea │ │ │ │ + b.n 43936 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 438e2 │ │ │ │ + bne.n 4392e │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 438ea │ │ │ │ + b.n 43936 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 438e2 │ │ │ │ - bl 714b0 │ │ │ │ + bpl.n 4392e │ │ │ │ + bl 71608 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 438ba │ │ │ │ + cbz r0, 43906 │ │ │ │ mov r1, r7 │ │ │ │ - bl 87458 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 438be │ │ │ │ + bge.n 4390a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ba │ │ │ │ + beq.n 43906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438ba │ │ │ │ + cbnz r3, 43906 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438ea │ │ │ │ + b.n 43936 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d19ec │ │ │ │ + bl d149c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ea │ │ │ │ + beq.n 43936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438ea │ │ │ │ + cbnz r3, 43936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 438ea │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43936 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0004393a : │ │ │ │ + ldr r0, [pc, #4] @ (43940 ) │ │ │ │ + b.w cb974 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (43924 ) │ │ │ │ + ldr r1, [pc, #32] @ (4397c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #11892 @ 0x2e74 │ │ │ │ + bl ddb58 │ │ │ │ + movw r1, #11020 @ 0x2b0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00043928 : │ │ │ │ - ldr r0, [pc, #4] @ (43930 ) │ │ │ │ - b.w cbed4 │ │ │ │ nop │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 4395c │ │ │ │ + bpl.n 439a8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 4395e │ │ │ │ + b.n 439aa │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43990 │ │ │ │ + bne.n 439dc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4396a │ │ │ │ + bne.n 439b6 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43972 │ │ │ │ + b.n 439be │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123cc8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1236f8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 439ca │ │ │ │ - cbz r7, 439c2 │ │ │ │ + b.n 43a16 │ │ │ │ + cbz r7, 43a0e │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 439b8 │ │ │ │ + ble.n 43a04 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 439a0 │ │ │ │ + bne.n 439ec │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 439ac │ │ │ │ + b.n 439f8 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123cc8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1236f8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43994 │ │ │ │ - b.n 439c2 │ │ │ │ + bne.n 439e0 │ │ │ │ + b.n 43a0e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 439ca │ │ │ │ + b.n 43a16 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000439cc <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043a18 <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 43c9c <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (43bd8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43ce8 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #488] @ (43c24 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 93c84 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 932e4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 43bce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 43c1a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl dee68 │ │ │ │ + bl de934 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43bce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (43bdc <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 43c1a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #452] @ (43c28 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d334 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be4 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43c30 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ mov r0, sl │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43c32 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43b4a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43b96 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e23a0 │ │ │ │ - cbz r0, 43a68 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1e5c │ │ │ │ + cbz r0, 43ab4 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43a82 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 43a7a <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 43ace <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43ac6 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b08 │ │ │ │ + bl e15c4 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a9e <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43a60 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 43aea <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 43aac <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 43c32 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #4100 @ 0x1004 │ │ │ │ + movw r2, #3024 @ 0xbd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 43c32 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 43ab8 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43b04 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e9d0 │ │ │ │ - b.n 43ac4 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8df3c │ │ │ │ + b.n 43b10 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8df3c │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43c32 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43b44 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43b90 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43afa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43b46 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43afa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43b46 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (43c2c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43af2 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 43b3e <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b24 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 43b70 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43b24 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43b70 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #212] @ (43c2c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b1c <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 43b68 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -37603,166 +37636,166 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 43b4a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43b96 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43a4e <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 43a9a <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b76 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43bc2 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43b76 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43bc2 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (43c2c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b6e <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 43bba <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ba0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 43bec <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43ba0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43bec <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #88] @ (43c2c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b98 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43be4 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 43cea <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 43cea <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r2, [pc, #44] @ (43c2c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43bc4 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43c10 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 43cea <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + b.n 43c32 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 43c60 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 43c60 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43c60 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + ldr r2, [pc, #172] @ (43cf4 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c0c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 43c58 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 43c8c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 43c8c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43c8c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + ldr r2, [pc, #128] @ (43cf4 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c38 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43c84 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43cb8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43cb8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43cb8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #84] @ (43cf4 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c64 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43cb0 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43ce4 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43ce4 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43ce4 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #40] @ (43cf4 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c90 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 43cdc <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (43cac <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 43cea <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r4, [pc, #12] @ (43cf8 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ @@ -37778,420 +37811,405 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43e12 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + bne.n 43e12 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43e12 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 43d12 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ + cbz r5, 43d5e <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 43d1a <_PyEval_MatchKeys@@Base+0x34e> │ │ │ │ + b.n 43d66 <_PyEval_MatchKeys@@Base+0x34e> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #12072 @ 0x2f28 │ │ │ │ + movw r0, #11124 @ 0x2b74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43d6e <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ + cbnz r0, 43dba <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #12200 @ 0x2fa8 │ │ │ │ + movw r0, #11240 @ 0x2be8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 43da6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ + beq.n 43df2 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43da6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ + cbnz r3, 43df2 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43d62 <_PyEval_MatchKeys@@Base+0x396> │ │ │ │ + beq.n 43dae <_PyEval_MatchKeys@@Base+0x396> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43e12 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + cbnz r3, 43e12 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43e04 <_PyEval_MatchKeys@@Base+0x438>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #12080 @ 0x2f30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl ccc08 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00043e18 : │ │ │ │ + ldr r0, [pc, #4] @ (43e20 ) │ │ │ │ + b.w cb974 │ │ │ │ nop │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 43e3c <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ + bhi.n 43e58 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43e54 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + cbz r0, 43e70 │ │ │ │ + b.n 43eb6 │ │ │ │ + movw r0, #25268 @ 0x62b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e2c <_PyEval_MatchKeys@@Base+0x460> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bne.n 43e48 │ │ │ │ + b.n 43eb6 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43ece <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ + ble.n 43eea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ebc <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + beq.n 43ed8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43e9e <_PyEval_MatchKeys@@Base+0x4d2> │ │ │ │ + bpl.n 43eba │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + cbz r0, 43eb6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43ebe <_PyEval_MatchKeys@@Base+0x4f2> │ │ │ │ + beq.n 43eda │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43efe <_PyEval_MatchKeys@@Base+0x532> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 43f1a │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + movw r0, #25268 @ 0x62b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43eb6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43ed0 <_PyEval_MatchKeys@@Base+0x504> │ │ │ │ + beq.n 43eec │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43ed0 <_PyEval_MatchKeys@@Base+0x504> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bge.n 43eec │ │ │ │ + b.n 43eb6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43ede <_PyEval_MatchKeys@@Base+0x512> │ │ │ │ + cbnz r4, 43efa │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18a25c │ │ │ │ + bl 18b2a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43efe <_PyEval_MatchKeys@@Base+0x532> │ │ │ │ + cbz r0, 43f1a │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #34696 @ 0x8788 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43f08 <_PyEval_MatchKeys@@Base+0x53c> │ │ │ │ + cbz r3, 43f24 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43f38 <_PyEval_MatchKeys@@Base+0x56c> │ │ │ │ + bhi.n 43f54 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43f50 <_PyEval_MatchKeys@@Base+0x584> │ │ │ │ - b.n 43f64 <_PyEval_MatchKeys@@Base+0x598> │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + cbnz r0, 43f6c │ │ │ │ + b.n 43f80 │ │ │ │ + movw r0, #57940 @ 0xe254 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ - b.n 43f2a <_PyEval_MatchKeys@@Base+0x55e> │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 4402a │ │ │ │ + b.n 43f46 │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43f72 <_PyEval_MatchKeys@@Base+0x5a6> │ │ │ │ + bne.n 43f8e │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 43f82 <_PyEval_MatchKeys@@Base+0x5b6> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 43f9e │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ + bne.n 4402a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43f82 <_PyEval_MatchKeys@@Base+0x5b6> │ │ │ │ + b.n 43f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43f60 <_PyEval_MatchKeys@@Base+0x594> │ │ │ │ + bne.n 43f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f60 <_PyEval_MatchKeys@@Base+0x594> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f7c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43fee <_PyEval_MatchKeys@@Base+0x622> │ │ │ │ + ble.n 4400a │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43f9c <_PyEval_MatchKeys@@Base+0x5d0> │ │ │ │ + bpl.n 43fb8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43fc2 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ + bne.n 43fde │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 43ff0 <_PyEval_MatchKeys@@Base+0x624> │ │ │ │ + b.n 4400c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43fb6 <_PyEval_MatchKeys@@Base+0x5ea> │ │ │ │ + beq.n 43fd2 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 43fce <_PyEval_MatchKeys@@Base+0x602> │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 43fea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43fce <_PyEval_MatchKeys@@Base+0x602> │ │ │ │ + bne.n 43fea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43ff0 <_PyEval_MatchKeys@@Base+0x624> │ │ │ │ + b.n 4400c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 43fa8 <_PyEval_MatchKeys@@Base+0x5dc> │ │ │ │ + bne.n 43fc4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22348 @ 0x574c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + movw r0, #57940 @ 0xe254 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4402a │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44000 <_PyEval_MatchKeys@@Base+0x634> │ │ │ │ + bgt.n 4401c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d779c │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404de │ │ │ │ + b.w 404ee │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13edd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 111cac │ │ │ │ + bl 11160c │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 44080 <_PyEval_MatchKeys@@Base+0x6b4> │ │ │ │ + cbz r0, 4409c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 44064 <_PyEval_MatchKeys@@Base+0x698> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 44068 <_PyEval_MatchKeys@@Base+0x69c> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 44080 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 44084 │ │ │ │ + b.n 4438e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44070 <_PyEval_MatchKeys@@Base+0x6a4> │ │ │ │ + bge.n 4408c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 44070 <_PyEval_MatchKeys@@Base+0x6a4> │ │ │ │ + cbz r3, 4408c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4bbd8 │ │ │ │ + b.w 4bbe4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4435c <_PyEval_MatchKeys@@Base+0x990> │ │ │ │ + bne.w 44378 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 440a6 <_PyEval_MatchKeys@@Base+0x6da> │ │ │ │ + cbz r3, 440c2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1107c4 │ │ │ │ + bl 11011c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 440b4 <_PyEval_MatchKeys@@Base+0x6e8> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bge.n 440d0 │ │ │ │ + b.n 4438e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23c0c8 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44094 <_PyEval_MatchKeys@@Base+0x6c8> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 440b0 │ │ │ │ + b.n 4438e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 110ea8 │ │ │ │ + bl 110800 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 44190 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ + bne.n 441ac │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + ble.w 44394 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 440e8 <_PyEval_MatchKeys@@Base+0x71c> │ │ │ │ + bge.n 44104 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r0, #1 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ negs r4, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.w 4438e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r4, r0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls.n 44148 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ + bls.n 44164 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ sub.w r2, r2, r4 │ │ │ │ it cc │ │ │ │ addcc.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -38202,181 +38220,181 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 440fc <_PyEval_MatchKeys@@Base+0x730> │ │ │ │ + b.n 44118 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 44166 <_PyEval_MatchKeys@@Base+0x79a> │ │ │ │ + bcs.n 44182 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 2a344 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r5, r3, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + beq.w 44394 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bne.w 44394 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44394 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #12092 @ 0x2f3c │ │ │ │ + movw r1, #11132 @ 0x2b7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f5264 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.w 4438e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 441e4 <_PyEval_MatchKeys@@Base+0x818> │ │ │ │ + beq.n 44200 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 441f6 <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + beq.n 44212 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441c8 <_PyEval_MatchKeys@@Base+0x7fc> │ │ │ │ + beq.n 441e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 441c8 <_PyEval_MatchKeys@@Base+0x7fc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 441e4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4438e │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 441f6 <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + bge.n 44212 │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23cae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44272 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ + beq.n 4428e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 44264 <_PyEval_MatchKeys@@Base+0x898> │ │ │ │ + bge.n 44280 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #12 │ │ │ │ ldrmi r3, [r4, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 4425e <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + beq.n 4427a │ │ │ │ mov r0, sl │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4425e <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 4427a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #63728 @ 0xf8f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4427c <_PyEval_MatchKeys@@Base+0x8b0> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 44298 │ │ │ │ + b.n 4438e │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4420e <_PyEval_MatchKeys@@Base+0x842> │ │ │ │ + b.n 4422a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 442ac <_PyEval_MatchKeys@@Base+0x8e0> │ │ │ │ + ble.n 442c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4428c <_PyEval_MatchKeys@@Base+0x8c0> │ │ │ │ + cbnz r0, 442a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.n 4438e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 4438e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4438e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ ldr.w r7, [lr, r1, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4429c <_PyEval_MatchKeys@@Base+0x8d0> │ │ │ │ - b.n 442b0 <_PyEval_MatchKeys@@Base+0x8e4> │ │ │ │ + bne.n 442b8 │ │ │ │ + b.n 442cc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 442e4 <_PyEval_MatchKeys@@Base+0x918> │ │ │ │ + ble.n 44300 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + ble.n 442ee │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 442ba <_PyEval_MatchKeys@@Base+0x8ee> │ │ │ │ + b.n 442d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 44304 <_PyEval_MatchKeys@@Base+0x938> │ │ │ │ - bge.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + b.n 44320 │ │ │ │ + bge.n 442ee │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + bgt.n 442ee │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 442ec <_PyEval_MatchKeys@@Base+0x920> │ │ │ │ + b.n 44308 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 44336 <_PyEval_MatchKeys@@Base+0x96a> │ │ │ │ + bge.n 44352 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #12 │ │ │ │ ldrmi r1, [r4, #12] │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ @@ -38386,1130 +38404,1167 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, ip │ │ │ │ cmp r1, lr │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 44304 <_PyEval_MatchKeys@@Base+0x938> │ │ │ │ + b.n 44320 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, r2, r5 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44354 <_PyEval_MatchKeys@@Base+0x988> │ │ │ │ + beq.n 44370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44354 <_PyEval_MatchKeys@@Base+0x988> │ │ │ │ + cbnz r3, 44370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bl 784dc │ │ │ │ + b.n 44394 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12124 @ 0x2f5c │ │ │ │ + movw r1, #11164 @ 0x2b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00044380 : │ │ │ │ - ldr r0, [pc, #4] @ (44388 ) │ │ │ │ - b.w cbed4 │ │ │ │ - nop │ │ │ │ - cmp r7, #8 │ │ │ │ + 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 cc054 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (44478 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb58 │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 443c6 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 44476 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb7c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 443c0 │ │ │ │ + ldr r1, [pc, #168] @ (4447c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb58 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 443c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb7c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 443c0 │ │ │ │ + ldr r1, [pc, #144] @ (44480 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb58 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 443c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb7c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 443c0 │ │ │ │ + ldr r1, [pc, #120] @ (44484 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb58 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 443c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb7c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 443c0 │ │ │ │ + ldr r1, [pc, #96] @ (44488 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb58 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 443c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb7c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 443c0 │ │ │ │ + ldr r1, [pc, #72] @ (4448c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb58 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 443c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb7c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 443c0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #11200 @ 0x2bc0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #54448 @ 0xd4b0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 13dda4 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 443c8 │ │ │ │ + beq.n 444cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 443c8 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 444cc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13f704 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 443d0 │ │ │ │ + bne.n 444d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 4444c │ │ │ │ + b.n 44550 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 443e6 │ │ │ │ + beq.n 444ea │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 443f0 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 444f4 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 44400 │ │ │ │ + b.n 44504 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13f704 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44400 │ │ │ │ + bne.n 44504 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 4444c │ │ │ │ + b.n 44550 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44428 │ │ │ │ + bne.n 4452c │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #11208 @ 0x2bc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4444c │ │ │ │ + b.n 44550 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34fba │ │ │ │ - movw r0, #10100 @ 0x2774 │ │ │ │ + bl 34e3e │ │ │ │ + movw r0, #9172 @ 0x23d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4446c │ │ │ │ + cbz r0, 44570 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2558d4 │ │ │ │ + bl 255b5c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 189408 │ │ │ │ + bl 18a514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 189408 │ │ │ │ + bl 18a514 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (44598 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 444e4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44594 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #168] @ (4459c ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #144] @ (445a0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #120] @ (445a4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #96] @ (445a8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #72] @ (445ac ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #12176 @ 0x2f90 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55408 @ 0xd870 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 445e2 │ │ │ │ + cbz r2, 445f0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 108b7c │ │ │ │ + bl 1084e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78344 │ │ │ │ - cbz r4, 4460a │ │ │ │ - ldr r0, [pc, #28] @ (44610 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78480 │ │ │ │ + cbz r4, 44618 │ │ │ │ + ldr r0, [pc, #28] @ (44620 ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2520 @ 0x9d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 446ec │ │ │ │ + nop │ │ │ │ + bmi.n 446fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 44782 │ │ │ │ + beq.w 44792 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 129ae8 │ │ │ │ + bl 1295f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44694 │ │ │ │ + cbz r0, 446a4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 44698 │ │ │ │ - bl 17be20 │ │ │ │ + bne.n 446a8 │ │ │ │ + bl 17cbc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44654 │ │ │ │ + beq.n 44664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 44658 │ │ │ │ + cbz r3, 44668 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 44784 │ │ │ │ + b.n 44794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44654 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44664 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 446c0 │ │ │ │ + bne.n 446d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 446b2 │ │ │ │ + bne.n 446c2 │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 44784 │ │ │ │ + bge.w 44794 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 1295f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44660 │ │ │ │ + bne.n 44670 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 446a2 │ │ │ │ + bne.n 446b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44784 │ │ │ │ - ldr.w fp, [pc, #240] @ 4478c │ │ │ │ + b.n 44794 │ │ │ │ + ldr.w fp, [pc, #240] @ 4479c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 44676 │ │ │ │ + b.n 44686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44694 │ │ │ │ + bne.n 446a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44694 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 446a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4466e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4466e │ │ │ │ + bne.n 4467e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4467e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4474c │ │ │ │ + beq.n 4475c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4474c │ │ │ │ + beq.n 4475c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188b70 <_PyLong_GCD@@Base> │ │ │ │ + bl 189bb8 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 446e4 │ │ │ │ + cbnz r0, 446f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4474e │ │ │ │ + b.n 4475e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12bdd8 │ │ │ │ + bl 12b8c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44704 │ │ │ │ + beq.n 44714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44704 │ │ │ │ + cbnz r3, 44714 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 446e0 │ │ │ │ + beq.n 446f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115b8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44728 │ │ │ │ + beq.n 44738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44728 │ │ │ │ + cbnz r3, 44738 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 446e0 │ │ │ │ + beq.n 446f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17be20 │ │ │ │ + bl 17cbc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4474e │ │ │ │ + beq.n 4475e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4474e │ │ │ │ + cbnz r3, 4475e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4474e │ │ │ │ - ldr r6, [pc, #60] @ (4478c ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4475e │ │ │ │ + ldr r6, [pc, #60] @ (4479c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44764 │ │ │ │ + beq.n 44774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44764 │ │ │ │ + cbnz r3, 44774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4477a │ │ │ │ + beq.n 4478a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4477a │ │ │ │ + cbnz r3, 4478a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 44670 │ │ │ │ - b.n 44694 │ │ │ │ - ldr r4, [pc, #12] @ (44790 ) │ │ │ │ + bne.w 44680 │ │ │ │ + b.n 446a4 │ │ │ │ + ldr r4, [pc, #12] @ (447a0 ) │ │ │ │ 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 {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 cc054 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 447c8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 447b2 │ │ │ │ + cbz r3, 447e8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 447b4 │ │ │ │ + b.n 447ea │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 447c2 │ │ │ │ + cbnz r3, 447f8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 447c2 │ │ │ │ + blt.n 447f8 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 447c2 │ │ │ │ - cbnz r0, 447dc │ │ │ │ - ldr r4, [pc, #676] @ (44a68 ) │ │ │ │ + bgt.n 447f8 │ │ │ │ + cbnz r0, 44812 │ │ │ │ + ldr r4, [pc, #676] @ (44aa0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44868 │ │ │ │ - cbz r5, 44826 │ │ │ │ + beq.n 4489e │ │ │ │ + cbz r5, 4485c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 447e8 │ │ │ │ + cbz r4, 4481e │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 447f0 │ │ │ │ - b.n 44834 │ │ │ │ + bne.n 44826 │ │ │ │ + b.n 4486a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44802 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 44834 │ │ │ │ - b.n 44868 │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 44838 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4486a │ │ │ │ + b.n 4489e │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4481e │ │ │ │ + beq.n 44854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4481e │ │ │ │ + cbnz r3, 44854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44838 │ │ │ │ - b.n 447fa │ │ │ │ + bne.n 4486e │ │ │ │ + b.n 44830 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44838 │ │ │ │ + b.n 4486e │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 449ac │ │ │ │ + bne.w 449e2 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4486c │ │ │ │ + cbnz r0, 448a2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44bd2 │ │ │ │ + b.n 44c0a │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #43104 @ 0xa860 │ │ │ │ + movw fp, #42144 @ 0xa4a0 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44924 │ │ │ │ + beq.n 4495a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44980 │ │ │ │ + blt.n 449b6 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 448a8 │ │ │ │ + bpl.n 448de │ │ │ │ mov r1, sl │ │ │ │ - b.n 44880 │ │ │ │ + b.n 448b6 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 448d8 │ │ │ │ + bmi.n 4490e │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44898 │ │ │ │ + bne.n 448ce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 448d8 │ │ │ │ + bne.n 4490e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 448d8 │ │ │ │ + bne.n 4490e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44980 │ │ │ │ + b.n 449b6 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4498e │ │ │ │ + beq.n 449c4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 448f8 │ │ │ │ + bgt.n 4492e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4491e │ │ │ │ + b.n 44954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4490e │ │ │ │ + cbz r0, 44944 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4495a │ │ │ │ - b.n 4498e │ │ │ │ + bne.n 44990 │ │ │ │ + b.n 449c4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4491e │ │ │ │ + beq.n 44954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4491e │ │ │ │ + cbnz r3, 44954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4487c │ │ │ │ + b.n 448b2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44980 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 449b6 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44968 │ │ │ │ + bpl.n 4499e │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44980 │ │ │ │ - b.n 44930 │ │ │ │ + bcc.n 449b6 │ │ │ │ + b.n 44966 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44bba │ │ │ │ + beq.w 44bf2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4498e │ │ │ │ + beq.n 449c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4498e │ │ │ │ + cbnz r3, 449c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4498e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 449c4 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4498e │ │ │ │ + cbz r0, 449c4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44942 │ │ │ │ + bgt.n 44978 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 158510 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 44bd2 │ │ │ │ + bge.w 44c0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44868 │ │ │ │ + beq.w 4489e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44868 │ │ │ │ + bne.w 4489e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44868 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4489e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44868 │ │ │ │ + bne.w 4489e │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 449e4 │ │ │ │ + bne.n 44a1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44676 @ 0xae84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 44bb0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 44be8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44aae │ │ │ │ + bne.n 44ae6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44bb0 │ │ │ │ + beq.w 44be8 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44a8a │ │ │ │ + blt.n 44ac2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44a8a │ │ │ │ + bcc.n 44ac2 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44a86 │ │ │ │ + bne.n 44abe │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44b9a │ │ │ │ + beq.w 44bd2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44a3c │ │ │ │ + bgt.n 44a72 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44a7e │ │ │ │ + b.n 44ab6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44a6c │ │ │ │ + cbz r0, 44aa4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44b9a │ │ │ │ + beq.w 44bd2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44b9a │ │ │ │ + bne.w 44bd2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b9a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44bd2 │ │ │ │ + nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44a7e │ │ │ │ + beq.n 44ab6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44a7e │ │ │ │ + cbnz r3, 44ab6 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 44a0c │ │ │ │ + b.n 44a42 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44a16 │ │ │ │ - cbnz r5, 44a9a │ │ │ │ + bcs.n 44a4c │ │ │ │ + cbnz r5, 44ad2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44b2c │ │ │ │ + beq.n 44b64 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44b8e │ │ │ │ + blt.n 44bc6 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44b4e │ │ │ │ - b.n 44b9a │ │ │ │ - bl 72334 │ │ │ │ + bne.n 44b86 │ │ │ │ + b.n 44bd2 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44bb0 │ │ │ │ + beq.n 44be8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44b1c │ │ │ │ + beq.n 44b54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dcf0c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44b1c │ │ │ │ + blt.n 44b54 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44b9a │ │ │ │ + beq.n 44bd2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44af6 │ │ │ │ + bgt.n 44b2e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44b16 │ │ │ │ + b.n 44b4e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44b6a │ │ │ │ + cbnz r0, 44ba2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b16 │ │ │ │ + beq.n 44b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b16 │ │ │ │ + cbnz r3, 44b4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 44ab8 │ │ │ │ - cbnz r5, 44b42 │ │ │ │ + b.n 44af0 │ │ │ │ + cbnz r5, 44b7a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44b42 │ │ │ │ + bne.n 44b7a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44b8e │ │ │ │ + b.n 44bc6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44b9a │ │ │ │ + cbz r0, 44bd2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44b5a │ │ │ │ + bgt.n 44b92 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44b8c │ │ │ │ + b.n 44bc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44b7c │ │ │ │ + cbz r0, 44bb4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b9a │ │ │ │ + beq.n 44bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b9a │ │ │ │ + cbnz r3, 44bd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b9a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44bd2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b8c │ │ │ │ + beq.n 44bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b8c │ │ │ │ + cbnz r3, 44bc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 158510 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44bb2 │ │ │ │ + bge.n 44bea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bb0 │ │ │ │ + beq.n 44be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44bb0 │ │ │ │ + cbnz r3, 44be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 44bd2 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 44c0a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4497e │ │ │ │ + beq.w 449b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4497e │ │ │ │ + bne.w 449b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4497e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 449b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44bfe │ │ │ │ + cbz r0, 44c36 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 44dca │ │ │ │ + b.n 44dca │ │ │ │ + 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, 44c5a │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 44c64 │ │ │ │ + b.n 44c6a │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44c54 │ │ │ │ + b.n 44c78 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44c78 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 44c78 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44d1a │ │ │ │ - b.n 44d1a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44d64 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cee │ │ │ │ + bne.n 44d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44d64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12184 @ 0x2f98 │ │ │ │ + movw r0, #11224 @ 0x2bd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44c98 │ │ │ │ + cbnz r0, 44d0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #12192 @ 0x2fa0 │ │ │ │ + movw r0, #11232 @ 0x2be0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44cce │ │ │ │ + beq.n 44d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44cce │ │ │ │ + cbnz r3, 44d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44c8c │ │ │ │ + beq.n 44d02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44cee │ │ │ │ + cbnz r3, 44d64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44d18 │ │ │ │ + cbnz r0, 44d8c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbnz r0, 44d96 │ │ │ │ + b.n 44d9c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44d86 │ │ │ │ + b.n 44dc8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44dc8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 44da6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44dc8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 44db0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44dc8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 44dba │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44dc8 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 44dc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 44d46 │ │ │ │ + cbnz r3, 44df6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 44d62 │ │ │ │ + bl 12736c │ │ │ │ + b.n 44e12 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44d66 │ │ │ │ + cbz r3, 44e16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11932 @ 0x2e9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d6e │ │ │ │ + b.n 44e1e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 44d8e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 44d98 │ │ │ │ - b.n 44d9e │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44d88 │ │ │ │ - b.n 44dac │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44dac │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44dac │ │ │ │ - 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44dd0 │ │ │ │ + cbz r4, 44e42 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 44dd2 │ │ │ │ + b.n 44e44 │ │ │ │ mov r6, r4 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r4, 44de0 │ │ │ │ + cbnz r4, 44e52 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44de0 │ │ │ │ + ble.n 44e52 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44de0 │ │ │ │ - cbnz r0, 44e02 │ │ │ │ + bgt.n 44e52 │ │ │ │ + cbnz r0, 44e74 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44f1c ) │ │ │ │ + ldr r4, [pc, #312] @ (44f90 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44e02 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44e74 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f86 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44e24 │ │ │ │ + beq.n 44e96 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44e1c │ │ │ │ + cbz r4, 44e8e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 44e1e │ │ │ │ - b.n 44e2a │ │ │ │ + bne.n 44e90 │ │ │ │ + b.n 44e9c │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44e2c │ │ │ │ + b.n 44e9e │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 44e2c │ │ │ │ + b.n 44e9e │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 254de0 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 255068 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 44e44 │ │ │ │ + bne.n 44eb6 │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 44e5c │ │ │ │ + beq.n 44ece │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f8c70 │ │ │ │ + bl f8754 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f86 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 44e74 │ │ │ │ + cbnz r3, 44ee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f14 │ │ │ │ + beq.n 44f86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f86 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 44e64 │ │ │ │ + bge.n 44ed6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39519,634 +39574,592 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44eb8 │ │ │ │ + beq.n 44f2a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44eb8 │ │ │ │ + cbnz r2, 44f2a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44ef2 │ │ │ │ + ble.n 44f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2581d4 │ │ │ │ + bl 2584e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44edc │ │ │ │ + beq.n 44f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44edc │ │ │ │ + cbnz r3, 44f4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 44eec │ │ │ │ + bne.n 44f5e │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f86 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44e64 │ │ │ │ - b.n 44dfe │ │ │ │ + bne.n 44ed6 │ │ │ │ + b.n 44e70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f08 │ │ │ │ + beq.n 44f7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44f08 │ │ │ │ + cbnz r3, 44f7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44dfe │ │ │ │ + bne.w 44e70 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 44e60 │ │ │ │ + b.n 44ed2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44f42 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 44f4c │ │ │ │ - b.n 44f52 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44f3c │ │ │ │ - b.n 44f7e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44f5c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44f66 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44f70 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44f7e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 44d1a │ │ │ │ + b.n 44dca │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 44fba │ │ │ │ + bl 71608 │ │ │ │ + cbz r0, 44fce │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 87458 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44fbc │ │ │ │ + bge.n 44fd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44fba │ │ │ │ + beq.n 44fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44fba │ │ │ │ + cbnz r3, 44fce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44fec │ │ │ │ + bls.n 45000 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #11592 @ 0x2d48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 45014 │ │ │ │ + bl 12736c │ │ │ │ + b.n 45028 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 14f2ac <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 45034 │ │ │ │ + bl 14f4c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 45048 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 45018 │ │ │ │ + bl d3b7c │ │ │ │ + cbnz r0, 4502c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45034 │ │ │ │ - bl d42d0 │ │ │ │ + b.n 45048 │ │ │ │ + bl d3d90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45014 │ │ │ │ + beq.n 45028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4502e │ │ │ │ + bne.n 45042 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45034 │ │ │ │ + b.n 45048 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4502a │ │ │ │ + b.n 4503e │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 450da │ │ │ │ + beq.n 450ee │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 450d6 │ │ │ │ + bne.n 450ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 450d6 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 450ea │ │ │ │ + movw r0, #25084 @ 0x61fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45080 │ │ │ │ + cbnz r0, 45094 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #12584 @ 0x3128 │ │ │ │ + movw r0, #11624 @ 0x2d68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 450b6 │ │ │ │ + beq.n 450ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 450b6 │ │ │ │ + cbnz r3, 450ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45074 │ │ │ │ + beq.n 45088 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450d6 │ │ │ │ + beq.n 450ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 450d6 │ │ │ │ + cbnz r3, 450ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 450fc │ │ │ │ + cbnz r3, 45110 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 450fc │ │ │ │ + ble.n 45110 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 450fc │ │ │ │ - cbnz r4, 4511c │ │ │ │ + bne.n 45110 │ │ │ │ + cbnz r4, 45130 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (45174 ) │ │ │ │ + ldr r4, [pc, #112] @ (45188 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4511c │ │ │ │ + cbnz r0, 45130 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45170 │ │ │ │ + b.n 45184 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 45118 │ │ │ │ + blt.n 4512c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 453b6 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 453ca <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45118 │ │ │ │ + beq.n 4512c │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 45168 │ │ │ │ + bne.n 4517c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 451aa │ │ │ │ + beq.n 451be │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 451aa │ │ │ │ + beq.n 451be │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 451d2 │ │ │ │ - b.n 451c0 │ │ │ │ + beq.n 451e6 │ │ │ │ + b.n 451d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 451a2 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + beq.n 451b6 │ │ │ │ + movw r0, #57620 @ 0xe114 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451a2 │ │ │ │ - b.n 451fe │ │ │ │ + bne.n 451b6 │ │ │ │ + b.n 45212 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + movw r0, #57620 @ 0xe114 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 451fe │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 45212 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef4 │ │ │ │ - cbnz r0, 451f4 │ │ │ │ + bl cd994 │ │ │ │ + cbnz r0, 45208 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + movw r1, #51516 @ 0xc93c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 451fe │ │ │ │ + bl 12736c │ │ │ │ + b.n 45212 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 454cc │ │ │ │ + b.w 454e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 452a6 │ │ │ │ + beq.n 452ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 452a2 │ │ │ │ + bne.n 452b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 452a2 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 452b6 │ │ │ │ + movw r0, #25084 @ 0x61fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4524c │ │ │ │ + cbnz r0, 45260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #12648 @ 0x3168 │ │ │ │ + movw r0, #11688 @ 0x2da8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45282 │ │ │ │ + beq.n 45296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45282 │ │ │ │ + cbnz r3, 45296 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45240 │ │ │ │ + beq.n 45254 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452a2 │ │ │ │ + beq.n 452b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 452a2 │ │ │ │ + cbnz r3, 452b6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 452ec │ │ │ │ + bhi.n 45300 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 45304 │ │ │ │ + bmi.n 45318 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + movw r0, #25212 @ 0x627c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 453b0 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 453c4 │ │ │ │ + movw r0, #25212 @ 0x627c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 453b0 │ │ │ │ - b.n 452c2 │ │ │ │ + beq.n 453c4 │ │ │ │ + b.n 452d6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45386 │ │ │ │ + ble.n 4539a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4536c │ │ │ │ + beq.n 45380 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4534e │ │ │ │ + bpl.n 45362 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 453b0 │ │ │ │ + beq.n 453c4 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4536e │ │ │ │ + beq.n 45382 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 453b0 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 12736c │ │ │ │ + b.n 453c4 │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + movw r0, #25212 @ 0x627c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 453b0 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 453c4 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4538c │ │ │ │ + beq.n 453a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4538e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4538e │ │ │ │ - b.n 453b0 │ │ │ │ + bne.n 453a2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 453a2 │ │ │ │ + b.n 453c4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4538e │ │ │ │ + b.n 453a2 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 16fdf4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 453b0 │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + cbz r0, 453c4 │ │ │ │ + movw r0, #34696 @ 0x8788 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000453b6 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +000453ca <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 453f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 45404 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 453f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 45404 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #24936 @ 0x6168 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4540a <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 141b7c │ │ │ │ + bl 12736c │ │ │ │ + b.n 4541e <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 141a08 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4540e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4540e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 45422 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 45422 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45414 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 45428 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 454ca <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + beq.n 454de <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + bne.n 454da <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 2405fc <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + beq.n 454da <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 241780 <_PyTime_AsTimeval@@Base+0x2230> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9740 @ 0x260c │ │ │ │ + movw r0, #8692 @ 0x21f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45470 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + cbnz r0, 45484 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246a7c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #12664 @ 0x3178 │ │ │ │ + movw r0, #11704 @ 0x2db8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 241a0c <_PyTime_AsTimeval@@Base+0x24bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 454a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq.n 454ba <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 454a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + cbnz r3, 454ba <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45464 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ + beq.n 45478 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + beq.n 454da <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + cbnz r3, 454da <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000454cc : │ │ │ │ +000454e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45524 │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45528 ) │ │ │ │ + ldr r1, [pc, #52] @ (4553c ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -40166,69 +40179,69 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f1f0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14f408 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45552 │ │ │ │ - bl 86830 │ │ │ │ + cbz r0, 45566 │ │ │ │ + bl 8647c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45576 │ │ │ │ + cbnz r3, 4558a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 45576 │ │ │ │ + ble.n 4558a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45576 │ │ │ │ - cbnz r0, 45592 │ │ │ │ + bne.n 4558a │ │ │ │ + cbnz r0, 455a6 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (455d4 ) │ │ │ │ + ldr r4, [pc, #84] @ (455e8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45592 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 455a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 455ce │ │ │ │ + b.n 455e2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4558e │ │ │ │ - bl 9649c │ │ │ │ + blt.n 455a2 │ │ │ │ + bl 95b00 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 455c6 │ │ │ │ + bne.n 455da │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 455ce │ │ │ │ + bl f1704 │ │ │ │ + b.n 455e2 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa7f4 │ │ │ │ + bl fa3ec │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40236,361 +40249,361 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 4568e │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4563c │ │ │ │ + ble.n 45650 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ adds r3, #16 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ - cbz r1, 45638 │ │ │ │ + cbz r1, 4564c │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 4561e │ │ │ │ + beq.n 45632 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45630 │ │ │ │ + bpl.n 45644 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45630 │ │ │ │ + bne.n 45644 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45638 │ │ │ │ - bl 840cc │ │ │ │ + cbz r1, 4564c │ │ │ │ + bl 83d6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45664 │ │ │ │ + blt.n 45678 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 455fe │ │ │ │ + b.n 45612 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4567c │ │ │ │ + cbz r3, 45690 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8dc38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4567c │ │ │ │ + cbz r3, 45690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45648 │ │ │ │ + bge.n 4565c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 4568e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4567a │ │ │ │ + cbnz r3, 4568e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (456e8 ) │ │ │ │ + ldr r1, [pc, #84] @ (456fc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52f8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456c8 │ │ │ │ + cbz r0, 456dc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124278 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 456bc │ │ │ │ + beq.n 456d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 456c0 │ │ │ │ + cbz r3, 456d4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 456e2 │ │ │ │ + b.n 456f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 456bc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 456d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12752 @ 0x31d0 │ │ │ │ + movw r1, #11792 @ 0x2e10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4570c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45728 │ │ │ │ + bne.n 45720 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4573c │ │ │ │ mov r0, r4 │ │ │ │ blx 29d10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4571e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45728 │ │ │ │ + bne.n 45732 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4573c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45750 │ │ │ │ + cbz r0, 45764 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4576e │ │ │ │ + beq.n 45782 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4576e │ │ │ │ + b.n 45782 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4576c │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 45768 │ │ │ │ + cbz r0, 45780 │ │ │ │ + bl f8fd0 │ │ │ │ + cbz r0, 4577c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 4576e │ │ │ │ - ldr r0, [pc, #0] @ (45770 ) │ │ │ │ + b.n 45782 │ │ │ │ + ldr r0, [pc, #0] @ (45784 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4579c │ │ │ │ + cbz r0, 457b0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41222 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 41232 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 458e4 │ │ │ │ - cbz r0, 457f4 │ │ │ │ + bl 458f8 │ │ │ │ + cbz r0, 45808 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 457d8 │ │ │ │ + beq.n 457ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457d8 │ │ │ │ + cbnz r3, 457ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 457f6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 4580a │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 457f4 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 45808 │ │ │ │ + bl d3d90 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b604 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23c040 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4581e │ │ │ │ + cbz r0, 45832 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45842 │ │ │ │ + beq.n 45856 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45842 │ │ │ │ + b.n 45856 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4583a │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 45836 │ │ │ │ + cbz r0, 4584e │ │ │ │ + bl f8fd0 │ │ │ │ + cbz r0, 4584a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 45842 │ │ │ │ + b.n 45856 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4588c │ │ │ │ + cbnz r3, 458a0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 458b4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 458c8 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 458aa │ │ │ │ + cbz r3, 458be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11932 @ 0x2e9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 458b4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 458c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458e0 │ │ │ │ + cbz r0, 458f4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4146e │ │ │ │ + bl 414d2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22e10c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22ea58 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 4597c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 4596e │ │ │ │ + cbnz r2, 45982 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45924 │ │ │ │ + cbnz r0, 45938 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 4597c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45968 │ │ │ │ + cbnz r3, 4597c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45968 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4597c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45934 │ │ │ │ + beq.n 45948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45934 │ │ │ │ + cbnz r3, 45948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 132aa4 │ │ │ │ - cbnz r0, 4596c │ │ │ │ + bl 132890 │ │ │ │ + cbnz r0, 45980 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12928 @ 0x3280 │ │ │ │ + movw r1, #11968 @ 0x2ec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 4597c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45968 │ │ │ │ + cbnz r3, 4597c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4596e │ │ │ │ + b.n 45982 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12964 @ 0x32a4 │ │ │ │ + movw r0, #12004 @ 0x2ee4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -40601,478 +40614,478 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7eaf4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r5, #0 │ │ │ │ - movw r8, #16704 @ 0x4140 │ │ │ │ + movw r8, #15744 @ 0x3d80 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #24784 @ 0x60d0 │ │ │ │ + movw sl, #23824 @ 0x5d10 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #33488 @ 0x82d0 │ │ │ │ + movw r9, #32528 @ 0x7f10 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 45ad2 │ │ │ │ + bge.n 45ae6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 45a12 │ │ │ │ + bne.n 45a26 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 45a26 │ │ │ │ + b.n 45a3a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45a1c │ │ │ │ + bne.n 45a30 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 45a26 │ │ │ │ + b.n 45a3a │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45a3a │ │ │ │ + bcs.n 45a4e │ │ │ │ lsrs r2, r0, #7 │ │ │ │ ldrh.w r1, [r9, r2, lsl #1] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 45a3c │ │ │ │ + b.n 45a50 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 45a82 │ │ │ │ + bpl.n 45a96 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 45a82 │ │ │ │ + beq.n 45a96 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #49636 @ 0xc1e4 │ │ │ │ + movw r2, #48676 @ 0xbe24 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 45a7e │ │ │ │ + beq.n 45a92 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 45a6c │ │ │ │ + b.n 45a80 │ │ │ │ mov r3, lr │ │ │ │ - b.n 45a8c │ │ │ │ + b.n 45aa0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23168c │ │ │ │ + bl 231f5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, fp, r5, lsl #2 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 45ac2 │ │ │ │ + bge.n 45ad6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite cs │ │ │ │ strcs r2, [r3, #0] │ │ │ │ strcc r4, [r3, #0] │ │ │ │ str.w r4, [ip], #4 │ │ │ │ - b.n 45a9c │ │ │ │ + b.n 45ab0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45a06 │ │ │ │ + b.n 45a1a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45aec │ │ │ │ + cbnz r3, 45b00 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45aec │ │ │ │ + cbnz r3, 45b00 │ │ │ │ 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 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq.n 45b30 │ │ │ │ + movw r1, #24769 @ 0x60c1 │ │ │ │ + movt r1, #25 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 23c928 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #39136 @ 0x98e0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45b3c │ │ │ │ + cbz r0, 45b9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b3c │ │ │ │ + beq.n 45b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b3c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45b9c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45b58 │ │ │ │ + cbz r0, 45bb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b58 │ │ │ │ + beq.n 45bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45bb8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45b74 │ │ │ │ + cbz r0, 45bd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b74 │ │ │ │ + beq.n 45bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b74 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45bd4 │ │ │ │ + bl 7802c <_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 45ba4 │ │ │ │ - movw r1, #19481 @ 0x4c19 │ │ │ │ - movt r1, #25 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 23c174 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40136 @ 0x9cc8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 45b0c │ │ │ │ + b.n 45b6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 45c0a │ │ │ │ + cbnz r0, 45c1e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45c12 │ │ │ │ + cbz r0, 45c26 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45bfc │ │ │ │ + beq.n 45c10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045c14 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00045c28 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45c1c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45c30 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45c64 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 45c78 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #13032 @ 0x32e8 │ │ │ │ + movw r2, #12072 @ 0x2f28 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b21c <_PyErr_Format@@Base> │ │ │ │ + b.w 14b2a0 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45c5e <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 45c72 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #13124 @ 0x3344 │ │ │ │ + movw r2, #12164 @ 0x2f84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b21c <_PyErr_Format@@Base> │ │ │ │ + b.w 14b2a0 <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ + movw r1, #12256 @ 0x2fe0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 45ca4 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 45cb8 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 45d92 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + bl 45da6 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12272 @ 0x2ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ 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 c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 45cde <_PyEval_FormatAwaitableError@@Base+0xca> │ │ │ │ + blt.n 45cf2 <_PyEval_FormatAwaitableError@@Base+0xca> │ │ │ │ subs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 29660 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ - b.n 45ce0 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ + b.n 45cf4 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45d06 <_PyEval_FormatAwaitableError@@Base+0xf2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45d3a <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45d1a <_PyEval_FormatAwaitableError@@Base+0xf2> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 45d4e <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ + b.n 45d52 <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ mov r5, r0 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + beq.n 45d38 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d24 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + cbnz r3, 45d38 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ - b.n 45cfa <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ + bne.n 45d52 <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ + b.n 45d0e <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 404de │ │ │ │ - cbnz r0, 45d4e <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + bl 404ee │ │ │ │ + cbnz r0, 45d62 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45d62 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ + b.n 45d76 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 45d2a <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + bgt.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d779c │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45d5c <_PyEval_FormatAwaitableError@@Base+0x148> │ │ │ │ + beq.n 45d70 <_PyEval_FormatAwaitableError@@Base+0x148> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45d62 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ + bne.n 45d76 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #10100 @ 0x2774 │ │ │ │ + movw r0, #9172 @ 0x23d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #10 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45e02 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ + cbz r0, 45e16 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 45dc0 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + ble.n 45dd4 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45dc0 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + cbz r3, 45dd4 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 45dd4 <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ + cbz r3, 45de8 <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45dde <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + bne.n 45df2 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45de6 <_PyEval_FormatAwaitableError@@Base+0x1d2> │ │ │ │ + b.n 45dfa <_PyEval_FormatAwaitableError@@Base+0x1d2> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + beq.n 45e0a <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45dfa <_PyEval_FormatAwaitableError@@Base+0x1e6> │ │ │ │ + cbz r3, 45e0e <_PyEval_FormatAwaitableError@@Base+0x1e6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45e02 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ + b.n 45e16 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e0a <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45e70 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #80] @ (45e84 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 241750 <_PyDeadline_Get@@Base+0xcd8> │ │ │ │ + bl 241b2c <_PyTime_AsTimeval@@Base+0x25dc> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241f74 <_PyDeadline_Get@@Base+0x14fc> │ │ │ │ + bl 242220 <_PyTime_AsTimeval@@Base+0x2cd0> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45e56 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ + beq.n 45e6a <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 45e56 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ + beq.n 45e6a <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 45e38 <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ - ldr r3, [pc, #24] @ (45e70 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ + b.n 45e4c <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ + ldr r3, [pc, #24] @ (45e84 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45e68 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + beq.n 45e7c <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45ecc <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45ee0 <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45ed0 <_PyEval_FormatAwaitableError@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #52] @ (45ee4 <_PyEval_FormatAwaitableError@@Base+0x2bc>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -41090,15 +41103,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 248124 <_PyBytes_Find@@Base+0x97c> │ │ │ │ + b.w 2481f4 <_PyBytes_Find@@Base+0x63c> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -41109,716 +41122,714 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 45f22 <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + bhi.n 45f36 <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 255938 │ │ │ │ + bl 255bc0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 45f24 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + b.n 45f38 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16389c <_PyEval_GetBuiltin@@Base+0x1b44> │ │ │ │ + bl 163f50 <_PyEval_GetBuiltin@@Base+0x1b60> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45f54 <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ + cbnz r0, 45f68 <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ + bhi.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 255f2c │ │ │ │ + bl 2561b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + beq.n 45f6a <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16389c <_PyEval_GetBuiltin@@Base+0x1b44> │ │ │ │ + bl 163f50 <_PyEval_GetBuiltin@@Base+0x1b60> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + b.n 45f6a <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45f7e <_PyEval_FormatAwaitableError@@Base+0x36a> │ │ │ │ + cbz r3, 45f8e <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45f80 <_PyEval_FormatAwaitableError@@Base+0x36c> │ │ │ │ + b.n 45f90 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + cbnz r3, 45f9e <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + blt.n 45f9e <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ - cbnz r0, 45fae <_PyEval_FormatAwaitableError@@Base+0x39a> │ │ │ │ + bgt.n 45f9e <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + cbnz r0, 45fbe <_PyEval_FormatAwaitableError@@Base+0x396> │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #14400 @ 0x3840 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ - cbz r5, 45ff6 <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ + beq.n 46052 <_PyEval_FormatAwaitableError@@Base+0x42a> │ │ │ │ + cbz r5, 46006 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45fba <_PyEval_FormatAwaitableError@@Base+0x3a6> │ │ │ │ + cbz r4, 45fca <_PyEval_FormatAwaitableError@@Base+0x3a2> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45fc2 <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ - b.n 46004 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + bne.n 45fd2 <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ + b.n 46014 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45fd4 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 46004 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ - b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 45fe4 <_PyEval_FormatAwaitableError@@Base+0x3bc> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 46014 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ + b.n 46052 <_PyEval_FormatAwaitableError@@Base+0x42a> │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ff0 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + beq.n 46000 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ff0 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + cbnz r3, 46000 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 46008 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ - b.n 45fcc <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bne.n 46018 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + b.n 45fdc <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46008 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ + b.n 46018 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 46012 <_PyEval_FormatAwaitableError@@Base+0x3fe> │ │ │ │ + cbz r5, 46022 <_PyEval_FormatAwaitableError@@Base+0x3fa> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 4601a <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ + b.n 4602a <_PyEval_FormatAwaitableError@@Base+0x402> │ │ │ │ movw r8, #10688 @ 0x29c0 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 46150 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + bne.w 46160 <_PyEval_FormatAwaitableError@@Base+0x538> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46046 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + cbnz r0, 46056 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + b.n 46346 <_PyEval_FormatAwaitableError@@Base+0x71e> │ │ │ │ + movw sl, #42144 @ 0xa4a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 460ca <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ + beq.n 460da <_PyEval_FormatAwaitableError@@Base+0x4b2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ + blt.n 46136 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4607e <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ + bpl.n 4608e <_PyEval_FormatAwaitableError@@Base+0x466> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46056 <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ + b.n 46066 <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 46084 <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ + bmi.n 46094 <_PyEval_FormatAwaitableError@@Base+0x46c> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4606e <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ + bne.n 4607e <_PyEval_FormatAwaitableError@@Base+0x456> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + beq.n 46144 <_PyEval_FormatAwaitableError@@Base+0x51c> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x490> │ │ │ │ + bgt.n 460b4 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + b.n 460d4 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 460fc <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + cbnz r0, 4610c <_PyEval_FormatAwaitableError@@Base+0x4e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + beq.n 460d4 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + cbnz r3, 460d4 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46052 <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ + b.n 46062 <_PyEval_FormatAwaitableError@@Base+0x43a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 46136 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 4610e <_PyEval_FormatAwaitableError@@Base+0x4fa> │ │ │ │ + bpl.n 4611e <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ - b.n 460d6 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + bcc.n 46136 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ + b.n 460e6 <_PyEval_FormatAwaitableError@@Base+0x4be> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4631e <_PyEval_FormatAwaitableError@@Base+0x70a> │ │ │ │ + beq.w 4632e <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + beq.n 46144 <_PyEval_FormatAwaitableError@@Base+0x51c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + cbnz r3, 46144 <_PyEval_FormatAwaitableError@@Base+0x51c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46144 <_PyEval_FormatAwaitableError@@Base+0x51c> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + cbz r0, 46144 <_PyEval_FormatAwaitableError@@Base+0x51c> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 460e8 <_PyEval_FormatAwaitableError@@Base+0x4d4> │ │ │ │ + bgt.n 460f8 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 158510 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ + bge.w 46346 <_PyEval_FormatAwaitableError@@Base+0x71e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + beq.n 46052 <_PyEval_FormatAwaitableError@@Base+0x42a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bne.w 46052 <_PyEval_FormatAwaitableError@@Base+0x42a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46052 <_PyEval_FormatAwaitableError@@Base+0x42a> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bne.w 46052 <_PyEval_FormatAwaitableError@@Base+0x42a> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 46188 <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ + bne.n 46198 <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44676 @ 0xae84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + bl 12736c │ │ │ │ + b.n 46324 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 46238 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + bne.n 46248 <_PyEval_FormatAwaitableError@@Base+0x620> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.w 46324 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 46224 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + blt.n 46234 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 46224 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + bcc.n 46234 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 46220 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ + bne.n 46230 <_PyEval_FormatAwaitableError@@Base+0x608> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.w 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 461dc <_PyEval_FormatAwaitableError@@Base+0x5c8> │ │ │ │ + bgt.n 461ec <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + b.n 46228 <_PyEval_FormatAwaitableError@@Base+0x600> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 46206 <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ + cbz r0, 46216 <_PyEval_FormatAwaitableError@@Base+0x5ee> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.w 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bne.n 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + beq.n 46228 <_PyEval_FormatAwaitableError@@Base+0x600> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + cbnz r3, 46228 <_PyEval_FormatAwaitableError@@Base+0x600> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 461ae <_PyEval_FormatAwaitableError@@Base+0x59a> │ │ │ │ + b.n 461be <_PyEval_FormatAwaitableError@@Base+0x596> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 461b6 <_PyEval_FormatAwaitableError@@Base+0x5a2> │ │ │ │ + bcs.n 461c6 <_PyEval_FormatAwaitableError@@Base+0x59e> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 462f2 <_PyEval_FormatAwaitableError@@Base+0x6de> │ │ │ │ + blt.n 46302 <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 462b2 <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ - bl 72334 │ │ │ │ + bne.n 462c2 <_PyEval_FormatAwaitableError@@Base+0x69a> │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.n 46324 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x692> │ │ │ │ + beq.n 462b6 <_PyEval_FormatAwaitableError@@Base+0x68e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dcf0c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x692> │ │ │ │ + blt.n 462b6 <_PyEval_FormatAwaitableError@@Base+0x68e> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 46280 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bgt.n 46290 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + b.n 462b0 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 462ce <_PyEval_FormatAwaitableError@@Base+0x6ba> │ │ │ │ + cbnz r0, 462de <_PyEval_FormatAwaitableError@@Base+0x6b6> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + beq.n 462b0 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + cbnz r3, 462b0 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 46242 <_PyEval_FormatAwaitableError@@Base+0x62e> │ │ │ │ + b.n 46252 <_PyEval_FormatAwaitableError@@Base+0x62a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbz r0, 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 462be <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ + bgt.n 462ce <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + b.n 46300 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 462e0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + cbz r0, 462f0 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbnz r3, 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + beq.n 46300 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + cbnz r3, 46300 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 158510 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 46316 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ + bge.n 46326 <_PyEval_FormatAwaitableError@@Base+0x6fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.n 46324 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + cbnz r3, 46324 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ - b.n 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 46346 <_PyEval_FormatAwaitableError@@Base+0x71e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + beq.w 46134 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bne.w 46134 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46134 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 203e40 │ │ │ │ + b.w 204cfc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 46378 <_PyEval_FormatAwaitableError@@Base+0x764> │ │ │ │ + cbz r0, 46388 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 46374 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ + beq.n 46384 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46374 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46384 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (46400 <_PyEval_FormatAwaitableError@@Base+0x7ec>) │ │ │ │ + ldr r1, [pc, #112] @ (46410 <_PyEval_FormatAwaitableError@@Base+0x7e8>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + blt.n 4640a <_PyEval_FormatAwaitableError@@Base+0x7e2> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 463c0 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ + cbz r5, 463d0 <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl f94ec │ │ │ │ + bl f8fd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 463bc <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + beq.n 463cc <_PyEval_FormatAwaitableError@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 463bc <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + cbnz r3, 463cc <_PyEval_FormatAwaitableError@@Base+0x7a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 463c2 <_PyEval_FormatAwaitableError@@Base+0x7ae> │ │ │ │ - b.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ - ldr r4, [pc, #64] @ (46404 <_PyEval_FormatAwaitableError@@Base+0x7f0>) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 463d2 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ + b.n 4640a <_PyEval_FormatAwaitableError@@Base+0x7e2> │ │ │ │ + ldr r4, [pc, #64] @ (46414 <_PyEval_FormatAwaitableError@@Base+0x7ec>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 24536c <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 463e4 <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + cbnz r0, 463f4 <_PyEval_FormatAwaitableError@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + beq.n 4640a <_PyEval_FormatAwaitableError@@Base+0x7e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + cbnz r3, 4640a <_PyEval_FormatAwaitableError@@Base+0x7e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4640a <_PyEval_FormatAwaitableError@@Base+0x7e2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13504 @ 0x34c0 │ │ │ │ + movw r0, #12544 @ 0x3100 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 46564 <_PyEval_FormatAwaitableError@@Base+0x950>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 46574 <_PyEval_FormatAwaitableError@@Base+0x94c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46430 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ + cbnz r2, 46440 <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d8cc │ │ │ │ + b.w 7d9ec │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ + b.w 7d8d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (4646c <_PyEval_FormatAwaitableError@@Base+0x858>) │ │ │ │ + ldr r3, [pc, #36] @ (4647c <_PyEval_FormatAwaitableError@@Base+0x854>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4645c <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 46466 <_PyEval_FormatAwaitableError@@Base+0x852> │ │ │ │ + bne.n 4646c <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 46476 <_PyEval_FormatAwaitableError@@Base+0x84e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13edd8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #42304 @ 0xa540 │ │ │ │ + movw r4, #41344 @ 0xa180 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 464e4 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + bne.n 464f4 <_PyEval_FormatAwaitableError@@Base+0x8cc> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 46500 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + cbnz r0, 46510 <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ + b.n 46600 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #60372 @ 0xebd4 │ │ │ │ + movw r0, #63368 @ 0xf788 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464d4 <_PyEval_FormatAwaitableError@@Base+0x8c0> │ │ │ │ + bne.n 464e4 <_PyEval_FormatAwaitableError@@Base+0x8bc> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ - ldr r2, [pc, #256] @ (46604 <_PyEval_FormatAwaitableError@@Base+0x9f0>) │ │ │ │ + b.n 46600 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ + ldr r2, [pc, #256] @ (46614 <_PyEval_FormatAwaitableError@@Base+0x9ec>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46530 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + bmi.n 46540 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #12608 @ 0x3140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 12736c │ │ │ │ + b.n 46600 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46552 <_PyEval_FormatAwaitableError@@Base+0x93e> │ │ │ │ + bne.n 46562 <_PyEval_FormatAwaitableError@@Base+0x93a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #12656 @ 0x3170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 12736c │ │ │ │ + b.n 46600 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 46576 <_PyEval_FormatAwaitableError@@Base+0x962> │ │ │ │ + bgt.n 46586 <_PyEval_FormatAwaitableError@@Base+0x95e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12696 @ 0x3198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 12736c │ │ │ │ + b.n 46600 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ea90 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20f540 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + cbz r0, 46600 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 465ac <_PyEval_FormatAwaitableError@@Base+0x998> │ │ │ │ + cbnz r3, 465bc <_PyEval_FormatAwaitableError@@Base+0x994> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #12728 @ 0x31b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 20faa8 │ │ │ │ + b.n 46600 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13732 @ 0x35a4 │ │ │ │ + movw r0, #12772 @ 0x31e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15608 @ 0x3cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 465e8 <_PyEval_FormatAwaitableError@@Base+0x9d4> │ │ │ │ + blt.n 465f8 <_PyEval_FormatAwaitableError@@Base+0x9d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ + bl 20faa8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (46670 <_PyEval_FormatAwaitableError@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #84] @ (46680 <_PyEval_FormatAwaitableError@@Base+0xa58>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46668 <_PyEval_FormatAwaitableError@@Base+0xa54> │ │ │ │ + vldr d6, [pc, #68] @ 46678 <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vldr s16, [r3] │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4664a <_PyEval_FormatAwaitableError@@Base+0xa36> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4665a <_PyEval_FormatAwaitableError@@Base+0xa46> │ │ │ │ + bne.n 4665a <_PyEval_FormatAwaitableError@@Base+0xa32> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4666a <_PyEval_FormatAwaitableError@@Base+0xa42> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -41829,390 +41840,390 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 46692 <_PyEval_FormatAwaitableError@@Base+0xa7e> │ │ │ │ + cbz r3, 466a2 <_PyEval_FormatAwaitableError@@Base+0xa7a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46694 <_PyEval_FormatAwaitableError@@Base+0xa80> │ │ │ │ + b.n 466a4 <_PyEval_FormatAwaitableError@@Base+0xa7c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ + cbnz r3, 466b2 <_PyEval_FormatAwaitableError@@Base+0xa8a> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ + ble.n 466b2 <_PyEval_FormatAwaitableError@@Base+0xa8a> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ - cbnz r4, 466c2 <_PyEval_FormatAwaitableError@@Base+0xaae> │ │ │ │ + bne.n 466b2 <_PyEval_FormatAwaitableError@@Base+0xa8a> │ │ │ │ + cbnz r4, 466d2 <_PyEval_FormatAwaitableError@@Base+0xaaa> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (468a0 <_PyEval_FormatAwaitableError@@Base+0xc8c>) │ │ │ │ + ldr r4, [pc, #504] @ (468b0 <_PyEval_FormatAwaitableError@@Base+0xc88>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 466d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne.n 466e8 <_PyEval_FormatAwaitableError@@Base+0xac0> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 466f8 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 46708 <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 466f8 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 46708 <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46706 <_PyEval_FormatAwaitableError@@Base+0xaf2> │ │ │ │ + bne.n 46716 <_PyEval_FormatAwaitableError@@Base+0xaee> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46726 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 46736 <_PyEval_FormatAwaitableError@@Base+0xb0e> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46726 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 46736 <_PyEval_FormatAwaitableError@@Base+0xb0e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46738 <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ + beq.n 46748 <_PyEval_FormatAwaitableError@@Base+0xb20> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 46746 <_PyEval_FormatAwaitableError@@Base+0xb32> │ │ │ │ + bne.n 46756 <_PyEval_FormatAwaitableError@@Base+0xb2e> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ - bl 129ae8 │ │ │ │ + b.n 46896 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bl 1295f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46790 <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ + bne.n 467a0 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ - bl 141b7c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ + bl 141a08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467ae <_PyEval_FormatAwaitableError@@Base+0xb9a> │ │ │ │ + beq.n 467be <_PyEval_FormatAwaitableError@@Base+0xb96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 467ae <_PyEval_FormatAwaitableError@@Base+0xb9a> │ │ │ │ + cbnz r3, 467be <_PyEval_FormatAwaitableError@@Base+0xb96> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xbc4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 467de <_PyEval_FormatAwaitableError@@Base+0xbca> │ │ │ │ + bne.n 467e8 <_PyEval_FormatAwaitableError@@Base+0xbc0> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 467ee <_PyEval_FormatAwaitableError@@Base+0xbc6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 467de <_PyEval_FormatAwaitableError@@Base+0xbca> │ │ │ │ + beq.n 468a4 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ + bl d3d90 │ │ │ │ + b.n 467ee <_PyEval_FormatAwaitableError@@Base+0xbc6> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 4680a <_PyEval_FormatAwaitableError@@Base+0xbf6> │ │ │ │ + beq.n 4681a <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4680a <_PyEval_FormatAwaitableError@@Base+0xbf6> │ │ │ │ + bvs.n 4681a <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bvs.n 46892 <_PyEval_FormatAwaitableError@@Base+0xc6a> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 46810 <_PyEval_FormatAwaitableError@@Base+0xbfc> │ │ │ │ + bne.n 46820 <_PyEval_FormatAwaitableError@@Base+0xbf8> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46896 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 4684a <_PyEval_FormatAwaitableError@@Base+0xc36> │ │ │ │ + bpl.n 4685a <_PyEval_FormatAwaitableError@@Base+0xc32> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcs.n 46892 <_PyEval_FormatAwaitableError@@Base+0xc6a> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 4685e <_PyEval_FormatAwaitableError@@Base+0xc4a> │ │ │ │ + bcs.n 4686e <_PyEval_FormatAwaitableError@@Base+0xc46> │ │ │ │ subs r1, r4, r3 │ │ │ │ and.w r7, r7, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r6, r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46896 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4686a <_PyEval_FormatAwaitableError@@Base+0xc56> │ │ │ │ + bcs.n 4687a <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcc.n 46892 <_PyEval_FormatAwaitableError@@Base+0xc6a> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46896 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcc.n 46892 <_PyEval_FormatAwaitableError@@Base+0xc6a> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46896 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000468a4 : │ │ │ │ +000468b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 468c4 │ │ │ │ + bhi.n 468d4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 468d6 │ │ │ │ + b.n 468e6 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #43312 @ 0xa930 │ │ │ │ + movw r0, #42312 @ 0xa548 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 468e0 │ │ │ │ + cbz r3, 468f0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 468e8 │ │ │ │ + b.n 468f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40576 @ 0x9e80 │ │ │ │ + movw r1, #39576 @ 0x9a98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e77e8 │ │ │ │ + b.w 1e8d60 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #424] @ (46ab8 ) │ │ │ │ + ldr r5, [pc, #424] @ (46ac8 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4693c │ │ │ │ + bne.n 4694c │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4693c │ │ │ │ + ble.n 4694c │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4693c │ │ │ │ - cbnz r6, 46960 │ │ │ │ - ldr r4, [pc, #380] @ (46abc ) │ │ │ │ + bne.n 4694c │ │ │ │ + cbnz r6, 46970 │ │ │ │ + ldr r4, [pc, #380] @ (46acc ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46a9e │ │ │ │ + beq.w 46aae │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46974 │ │ │ │ + cbnz r0, 46984 │ │ │ │ mov r6, sl │ │ │ │ - b.n 46aa4 │ │ │ │ - ldr r3, [pc, #328] @ (46ac0 ) │ │ │ │ + b.n 46ab4 │ │ │ │ + ldr r3, [pc, #328] @ (46ad0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r9, r6, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 469a6 │ │ │ │ + bmi.n 469b6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #12608 @ 0x3140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 12736c │ │ │ │ + b.n 46980 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 469ca │ │ │ │ + bne.n 469da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13788 @ 0x35dc │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 12736c │ │ │ │ + b.n 46980 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 469ee │ │ │ │ + bgt.n 469fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13828 @ 0x3604 │ │ │ │ + movw r1, #12868 @ 0x3244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 12736c │ │ │ │ + b.n 46980 │ │ │ │ mov r0, r6 │ │ │ │ - bl ba0a0 │ │ │ │ - cbnz r0, 46a0e │ │ │ │ + bl b9b0c │ │ │ │ + cbnz r0, 46a1e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13860 @ 0x3624 │ │ │ │ + movw r1, #12900 @ 0x3264 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 12736c │ │ │ │ + b.n 46980 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ea90 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20f540 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46970 │ │ │ │ + beq.n 46980 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46a3a │ │ │ │ + cbnz r3, 46a4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13908 @ 0x3654 │ │ │ │ + movw r1, #12948 @ 0x3294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46a94 │ │ │ │ + bl 12736c │ │ │ │ + b.n 46aa4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec24 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ + bl 20f6d4 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46a94 │ │ │ │ + cbz r0, 46aa4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15608 @ 0x3cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13732 @ 0x35a4 │ │ │ │ + movw r0, #12772 @ 0x31e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46a8c │ │ │ │ + blt.n 46a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46a76 │ │ │ │ + blt.n 46a86 │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46a7c │ │ │ │ + b.n 46a8c │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ + bl 1116a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ + bl 20faa8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eff8 │ │ │ │ - b.n 46970 │ │ │ │ + bl 20faa8 │ │ │ │ + b.n 46980 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r5, pc, #480 @ (adr r5, 46c9c ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 46dac ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42233,145 +42244,145 @@ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 46b66 │ │ │ │ + bmi.n 46b76 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 46b2e │ │ │ │ + beq.n 46b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46b2e │ │ │ │ + cbnz r3, 46b3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 46b72 │ │ │ │ + blt.n 46b82 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46b5a │ │ │ │ + beq.n 46b6a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + movw r1, #4008 @ 0xfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46b72 │ │ │ │ + bl 12736c │ │ │ │ + b.n 46b82 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46afa │ │ │ │ + bne.n 46b0a │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46af0 │ │ │ │ + b.n 46b00 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46ba6 │ │ │ │ + bls.n 46bb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46bd0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 46be0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14f2ac <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 46bfe │ │ │ │ + bl 14f4c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46c0e │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 46bd4 │ │ │ │ + bl d3b7c │ │ │ │ + cbnz r0, 46be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46bfe │ │ │ │ - bl d42d0 │ │ │ │ + b.n 46c0e │ │ │ │ + bl d3d90 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18199c │ │ │ │ + bl 182754 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46bd0 │ │ │ │ + beq.n 46be0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46bd0 │ │ │ │ + blt.n 46be0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46bf8 │ │ │ │ + bne.n 46c08 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46bfe │ │ │ │ + b.n 46c0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46bf4 │ │ │ │ + b.n 46c04 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46c24 │ │ │ │ + bne.n 46c34 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46c58 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 46c68 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46c58 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 46c40 │ │ │ │ + bne.n 46c68 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 46c50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46c86 │ │ │ │ + b.n 46c96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13992 @ 0x36a8 │ │ │ │ + movw r1, #13032 @ 0x32e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46c3c │ │ │ │ + bl 12736c │ │ │ │ + b.n 46c4c │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46c40 │ │ │ │ - ldr r2, [pc, #44] @ (46c90 ) │ │ │ │ + bls.n 46c50 │ │ │ │ + ldr r2, [pc, #44] @ (46ca0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46c88 │ │ │ │ + vldr d7, [pc, #28] @ 46c98 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -42386,391 +42397,286 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46cb6 │ │ │ │ + bne.n 46cc6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46cce │ │ │ │ - b.n 46ce2 │ │ │ │ + cbnz r0, 46cde │ │ │ │ + b.n 46cf2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55184 @ 0xd790 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46caa │ │ │ │ - b.n 46dc6 │ │ │ │ - bl 83f4c │ │ │ │ + bne.n 46cba │ │ │ │ + b.n 46dd6 │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46cf0 │ │ │ │ + bne.n 46d00 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d00 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 46d10 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46dc6 │ │ │ │ + bne.n 46dd6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d00 │ │ │ │ + b.n 46d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46cde │ │ │ │ + bne.n 46cee │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46cde │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46cee │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46d26 │ │ │ │ + beq.n 46d36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46d98 │ │ │ │ + beq.n 46da8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46d3c │ │ │ │ + cbz r1, 46d4c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46d48 │ │ │ │ + bge.n 46d58 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46d48 │ │ │ │ + b.n 46d58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23c0c8 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46d2c │ │ │ │ - b.n 46dc6 │ │ │ │ + bne.n 46d3c │ │ │ │ + b.n 46dd6 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23cae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46dc6 │ │ │ │ + beq.n 46dd6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46d78 │ │ │ │ + bge.n 46d88 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46d62 │ │ │ │ + b.n 46d72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 46dc8 │ │ │ │ + b.n 46dd8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55184 @ 0xd790 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20d28c │ │ │ │ + b.w 20dd0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #14036 @ 0x36d4 │ │ │ │ + movw r1, #13076 @ 0x3314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 46e1a │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 46e2a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13b610 │ │ │ │ - cbnz r0, 46e04 │ │ │ │ + bl 13b404 │ │ │ │ + cbnz r0, 46e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4bf0 │ │ │ │ - b.n 46e1a │ │ │ │ + bl e46a8 │ │ │ │ + b.n 46e2a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46e20 ) │ │ │ │ + ldr r0, [pc, #12] @ (46e30 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ + b.n 46eb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #52184 @ 0xcbd8 │ │ │ │ + movw r0, #51144 @ 0xc7c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #1756 @ 0x6dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - b.w 42efc │ │ │ │ + b.w 82a10 │ │ │ │ + b.w 42f0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 46e80 │ │ │ │ + beq.n 46e92 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259294 │ │ │ │ + b.w 25940c │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23900 @ 0x5d5c │ │ │ │ + movw r2, #23012 @ 0x59e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32088 @ 0x7d58 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31068 @ 0x795c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 46ec2 │ │ │ │ - b.w 4257c │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #14052 @ 0x36e4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w de2a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46f6c ) │ │ │ │ + ldr r3, [pc, #156] @ (46f60 ) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 46f0a │ │ │ │ + cbz r3, 46efc │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46f00 │ │ │ │ + bne.n 46ef2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46ef0 │ │ │ │ + bne.n 46ee2 │ │ │ │ dmb ish │ │ │ │ - beq.n 46f0a │ │ │ │ - bl 26813c │ │ │ │ + beq.n 46efc │ │ │ │ + bl 2682b0 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 47098 │ │ │ │ + bl 46f86 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46f4e │ │ │ │ + cbz r3, 46f40 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46f44 │ │ │ │ + bne.n 46f36 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46f34 │ │ │ │ + bne.n 46f26 │ │ │ │ dmb ish │ │ │ │ - beq.n 46f4e │ │ │ │ - bl 246600 │ │ │ │ + beq.n 46f40 │ │ │ │ + bl 2461a4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46f6c ) │ │ │ │ + bl 24a77c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46f60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f68 │ │ │ │ + beq.n 46f5a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 4257c │ │ │ │ - │ │ │ │ -00046f74 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ (4701c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - movw r3, #6288 @ 0x1890 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 46fb2 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 46fb2 │ │ │ │ - add.w r9, r8, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.n 46fc4 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #1548 @ 0x60c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46fde │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46fd2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 47000 │ │ │ │ - b.n 46fd4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - bl 84348 │ │ │ │ - cbnz r0, 46fe4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47018 │ │ │ │ - ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ - add.w r2, r0, r4, lsl #2 │ │ │ │ - movs r1, #0 │ │ │ │ - cmp r3, r4 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - ble.n 46ffc │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - b.n 46fee │ │ │ │ - str r3, [r0, #0] │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - add.w r4, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 47014 │ │ │ │ - add.w r5, r5, #1120 @ 0x460 │ │ │ │ - ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 47014 │ │ │ │ - blx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 4704c │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 47072 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4707e │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47076 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #11468 @ 0x2ccc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47096 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d28c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ - cbnz r0, 47096 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 42606 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #13092 @ 0x3324 │ │ │ │ + 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 ddd70 │ │ │ │ + b.w 42606 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #336] @ (471fc ) │ │ │ │ + ldr r3, [pc, #336] @ (470e8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 471e2 │ │ │ │ + bne.w 470d0 │ │ │ │ ldr.w r8, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r8, #128 @ 0x80 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ - bls.n 47114 │ │ │ │ + bls.n 47002 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ @@ -42782,15 +42688,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 2598a4 │ │ │ │ + bl 259800 │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #352] @ 0x160 │ │ │ │ blx 2a344 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -42805,15 +42711,15 @@ │ │ │ │ movcs r1, #1 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r2, 47164 │ │ │ │ + cbz r2, 47052 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r4, #88] @ 0x58 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ strb.w r3, [r4, #90] @ 0x5a │ │ │ │ strb.w r3, [r4, #91] @ 0x5b │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ @@ -42830,15 +42736,15 @@ │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ strb.w r3, [r4, #86] @ 0x56 │ │ │ │ strb.w r3, [r4, #87] @ 0x57 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2598a4 │ │ │ │ + bl 259800 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -42849,273 +42755,411 @@ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ mov.w r7, r3, lsr #16 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ bfi r0, r7, #16, #8 │ │ │ │ bfi r0, r3, #24, #8 │ │ │ │ str.w r0, [r2, #-4] │ │ │ │ - bne.n 471a0 │ │ │ │ + bne.n 4708e │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (471fc ) │ │ │ │ + ldr r3, [pc, #20] @ (470e8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 471f4 │ │ │ │ + beq.n 470e2 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00047200 : │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 47222 │ │ │ │ - ldr.w r2, [r3, #-36] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - sub.w r0, r3, #36 @ 0x24 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 47224 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-36] │ │ │ │ - bx lr │ │ │ │ +000470ec : │ │ │ │ + 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] @ (47194 ) │ │ │ │ + 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 4712a │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 4712a │ │ │ │ + add.w r9, r8, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ + cmp r1, r5 │ │ │ │ + bgt.n 4713c │ │ │ │ + movw r0, #26232 @ 0x6678 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #1548 @ 0x60c │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 47156 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ + cbz r0, 4714a │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 47178 │ │ │ │ + b.n 4714c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + bl 83fe0 │ │ │ │ + cbnz r0, 4715c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 47190 │ │ │ │ + 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 47174 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + b.n 47166 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ + add.w r4, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 4718c │ │ │ │ + add.w r5, r5, #1120 @ 0x460 │ │ │ │ + ldr.w r3, [r8, r5, lsl #2] │ │ │ │ + cbz r3, 4718c │ │ │ │ + blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + 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 471c4 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #10456 @ 0x28d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 471ea │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r3, 471f6 │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 471ee │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #10508 @ 0x290c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4720e │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 20dd0c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 2555d0 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + cbnz r0, 4720e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 472e6 │ │ │ │ + cbz r1, 472d0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 472bc │ │ │ │ + cbz r7, 472a6 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #27092 @ 0x69d4 │ │ │ │ + movw r4, #26092 @ 0x65ec │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #14340 @ 0x3804 │ │ │ │ + movw r0, #13132 @ 0x334c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ + bl ddd70 │ │ │ │ + b.n 472fc │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #27092 @ 0x69d4 │ │ │ │ + movw r4, #26092 @ 0x65ec │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #14368 @ 0x3820 │ │ │ │ + movw r0, #13160 @ 0x3368 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ - cbz r7, 472fc │ │ │ │ + bl ddd70 │ │ │ │ + b.n 472fc │ │ │ │ + cbz r7, 472e6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #14392 @ 0x3838 │ │ │ │ + movw r0, #13184 @ 0x3380 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ + bl ddd70 │ │ │ │ + b.n 472fc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14412 @ 0x384c │ │ │ │ + movw r0, #13204 @ 0x3394 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00047318 : │ │ │ │ +00047302 : │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 47324 │ │ │ │ + ldr.w r2, [r3, #-36] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + sub.w r0, r3, #36 @ 0x24 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 47326 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-36] │ │ │ │ + bx lr │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00047328 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d068 │ │ │ │ + b.w 12cdd0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4733c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 47346 │ │ │ │ + bne.n 4734c │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 47356 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4739e │ │ │ │ + cbz r0, 473ae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daff4 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47392 │ │ │ │ + beq.n 473a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47396 │ │ │ │ + cbz r3, 473a6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4739e │ │ │ │ + b.n 473ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47392 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 473a2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 473c8 │ │ │ │ + cbnz r7, 473d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 473c8 │ │ │ │ + ble.n 473d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 473c8 │ │ │ │ - cbnz r2, 473e6 │ │ │ │ + bne.n 473d8 │ │ │ │ + cbnz r2, 473f6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47460 ) │ │ │ │ + ldr r4, [pc, #148] @ (47470 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47450 │ │ │ │ + cbz r0, 47460 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4740a │ │ │ │ + beq.n 4741a │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 47422 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 47432 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23c214 │ │ │ │ + bl 23ca70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47454 │ │ │ │ - b.n 47450 │ │ │ │ + bne.n 47464 │ │ │ │ + b.n 47460 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56136 @ 0xdb48 │ │ │ │ + movw r0, #55176 @ 0xd788 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4745c │ │ │ │ + b.n 4746c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00047464 : │ │ │ │ +00047474 : │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00047496 <_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 474d0 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 474d0 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24936 @ 0x6168 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 474e0 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4964 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 474e4 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 474e4 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 474e8 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ @@ -43125,178 +43169,145 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14428 @ 0x385c │ │ │ │ + movweq r1, #13468 @ 0x349c │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14436 @ 0x3864 │ │ │ │ + movwne r1, #13476 @ 0x34a4 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000474d0 : │ │ │ │ +00047534 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -000474f2 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 4752c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 4752c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4753c <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4e84 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47540 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 47540 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47544 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47560 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + cbz r2, 47570 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47562 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ + b.n 47572 │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47570 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + cbnz r2, 47580 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47570 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + bne.n 47580 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4758a <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ - ldr r4, [pc, #128] @ (475f4 <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ + cbnz r0, 4759a │ │ │ │ + ldr r4, [pc, #128] @ (47604 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 475b2 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 475c2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 475b6 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 475c6 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #57680 @ 0xe150 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14444 @ 0x386c │ │ │ │ + movw r0, #13484 @ 0x34ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + b.n 475fc │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47308 @ 0xb8cc │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f2640 │ │ │ │ + bl 1f3968 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34a08 │ │ │ │ + bl 34694 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + beq.n 475fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + cbnz r3, 475fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000475f8 : │ │ │ │ +00047608 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4762a │ │ │ │ + beq.n 4763a │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ + movw r0, #26232 @ 0x6678 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47648 │ │ │ │ + b.n 47658 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47638 │ │ │ │ + cbz r3, 47648 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47638 │ │ │ │ + blt.n 47648 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4763e │ │ │ │ + bgt.n 4764e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47646 │ │ │ │ + b.n 47656 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004764a : │ │ │ │ +0004765a : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ @@ -43304,681 +43315,681 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4767c │ │ │ │ + cbnz r3, 4768c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4767c │ │ │ │ + ble.n 4768c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4767c │ │ │ │ - cbnz r0, 47694 │ │ │ │ - ldr r5, [pc, #84] @ (476d4 ) │ │ │ │ + bne.n 4768c │ │ │ │ + cbnz r0, 476a4 │ │ │ │ + ldr r5, [pc, #84] @ (476e4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 476ba │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 476ca │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 476be │ │ │ │ + beq.n 476ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14460 @ 0x387c │ │ │ │ + movw r1, #13500 @ 0x34bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 476d0 │ │ │ │ + b.n 476e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2408fc <_PyTime_AsTimeval@@Base+0x1af0> │ │ │ │ + bl 241088 <_PyTime_AsTimeval@@Base+0x1b38> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 476ba │ │ │ │ + beq.n 476ca │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 476da │ │ │ │ + b.n 47928 │ │ │ │ + b.n 476ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ │ │ │ │ -000476e8 : │ │ │ │ +000476fa : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 4771a │ │ │ │ + bmi.n 4772c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14504 @ 0x38a8 │ │ │ │ + movw r1, #13544 @ 0x34e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 47840 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 47852 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r6, r7, #124 @ 0x7c │ │ │ │ subs r3, r3, r6 │ │ │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47782 │ │ │ │ + bge.n 47794 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47782 │ │ │ │ + bne.n 47794 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47782 │ │ │ │ + bne.n 47794 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 47780 │ │ │ │ + ble.n 47792 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ ldr.w r1, [lr] │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne.w r1, [lr] │ │ │ │ str.w lr, [r3, #4]! │ │ │ │ - b.n 4775e │ │ │ │ + b.n 47770 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47828 │ │ │ │ + ble.n 4783a │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 4779c │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 477ae │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47784 │ │ │ │ + b.n 47796 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 477b0 │ │ │ │ + bge.n 477c2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47828 │ │ │ │ + bpl.n 4783a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 47816 │ │ │ │ + cbz r1, 47828 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47814 │ │ │ │ + blt.n 47826 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47816 │ │ │ │ - cbz r0, 47828 │ │ │ │ + bpl.n 47828 │ │ │ │ + cbz r0, 4783a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47818 │ │ │ │ + bne.n 4782a │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #16288 @ 0x3fa0 │ │ │ │ + movw r1, #15328 @ 0x3be0 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #16032 @ 0x3ea0 │ │ │ │ + movw r4, #15072 @ 0x3ae0 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 47818 │ │ │ │ + bcs.n 4782a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 47804 │ │ │ │ + bne.n 47816 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 47814 │ │ │ │ + beq.n 47826 │ │ │ │ cmp r7, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ adds r3, #1 │ │ │ │ add.w r6, r6, r3, lsl #1 │ │ │ │ - b.n 477ea │ │ │ │ + b.n 477fc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47828 │ │ │ │ + cbz r0, 4783a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47842 │ │ │ │ + beq.n 47854 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47842 │ │ │ │ + b.n 47854 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14532 @ 0x38c4 │ │ │ │ + movw r1, #13572 @ 0x3504 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (47914 ) │ │ │ │ + ldr r1, [pc, #184] @ (47924 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 478cc │ │ │ │ - bne.n 4787a │ │ │ │ + blt.n 478de │ │ │ │ + bne.n 4788c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 478cc │ │ │ │ - beq.n 4787c │ │ │ │ + blt.n 478de │ │ │ │ + beq.n 4788e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4787c │ │ │ │ - ldr r5, [pc, #152] @ (47914 ) │ │ │ │ + b.n 4788e │ │ │ │ + ldr r5, [pc, #148] @ (47924 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115b8c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 478cc │ │ │ │ + cbz r0, 478de │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl c8f14 │ │ │ │ + bl c896c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478a8 │ │ │ │ + beq.n 478ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 478a8 │ │ │ │ + cbnz r3, 478ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 478cc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 478de │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f1d60 │ │ │ │ + bl f1840 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 478d0 │ │ │ │ + cbnz r0, 478e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478cc │ │ │ │ + beq.n 478de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 478cc │ │ │ │ + cbnz r3, 478de │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47910 │ │ │ │ + b.n 47922 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478ec │ │ │ │ + beq.n 478fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 478ec │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 478fe │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47900 │ │ │ │ + bne.n 47912 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47910 │ │ │ │ + b.n 47922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 478f6 │ │ │ │ + bne.n 47908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 478f6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47908 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 479dc │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldr r3, [pc, #156] @ (479d4 ) │ │ │ │ + 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, 47970 │ │ │ │ + addw r0, r0, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 47966 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 47956 │ │ │ │ + dmb ish │ │ │ │ + beq.n 47970 │ │ │ │ + bl 2682b0 │ │ │ │ + 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 46f86 │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + cbz r3, 479b4 │ │ │ │ + addw r0, r4, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 479aa │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4799a │ │ │ │ + dmb ish │ │ │ │ + beq.n 479b4 │ │ │ │ + bl 2461a4 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 720f0 │ │ │ │ + ldr r3, [pc, #20] @ (479d4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 479ce │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4793c │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 479fa │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47968 │ │ │ │ + cbnz r3, 47a26 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 47950 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 47a0e │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47968 │ │ │ │ + b.n 47a26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c029c │ │ │ │ + bl bfd0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4794c │ │ │ │ + bne.n 47a0a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4794c │ │ │ │ + beq.n 47a0a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47992 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 479a2 │ │ │ │ - b.n 479bc │ │ │ │ + bne.n 47a50 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 47a60 │ │ │ │ + b.n 47a7a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 479a0 │ │ │ │ + blt.n 47a5e │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 479a2 │ │ │ │ + b.n 47a60 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 479be │ │ │ │ + b.n 47a7c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000479c0 : │ │ │ │ +00047a7e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 18a25c │ │ │ │ + bl 18b2a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47a88 ) │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #428] @ 0x1ac │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 47a24 │ │ │ │ - addw r0, r0, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 47a1a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47a0a │ │ │ │ - dmb ish │ │ │ │ - beq.n 47a24 │ │ │ │ - bl 26813c │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r4, #72 @ 0x48 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 47098 │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47a68 │ │ │ │ - addw r0, r4, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 47a5e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47a4e │ │ │ │ - dmb ish │ │ │ │ - beq.n 47a68 │ │ │ │ - bl 246600 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (47a88 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 47a82 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29e98 │ │ │ │ - cbnz r0, 47ab4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 47aba │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f99c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 47af8 │ │ │ │ + beq.n 47acc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 47b1a │ │ │ │ + bl 12736c │ │ │ │ + b.n 47aee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 47b1e │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 47af2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47be6 │ │ │ │ + b.n 47bba │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47b1a │ │ │ │ + beq.n 47aee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47b50 │ │ │ │ + ble.n 47b24 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 47b1a │ │ │ │ + bl cebf8 │ │ │ │ + b.n 47aee │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47b82 │ │ │ │ + cbnz r3, 47b56 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47b6a │ │ │ │ + blt.n 47b3e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47b82 │ │ │ │ + b.n 47b56 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 259074 │ │ │ │ + bl 25917c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47be6 │ │ │ │ - bl 9649c │ │ │ │ + b.n 47bba │ │ │ │ + bl 95b00 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47ba4 │ │ │ │ + bne.n 47b78 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47b94 │ │ │ │ + bne.n 47b68 │ │ │ │ dmb ish │ │ │ │ - beq.n 47bb0 │ │ │ │ + beq.n 47b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 259074 │ │ │ │ + bl 25917c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47bd2 │ │ │ │ + bne.n 47ba6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47bc2 │ │ │ │ + bne.n 47b96 │ │ │ │ dmb ish │ │ │ │ - beq.n 47bde │ │ │ │ + beq.n 47bb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 47b72 │ │ │ │ + bl 98600 │ │ │ │ + b.n 47b46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f94a8 │ │ │ │ + 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, 47bec │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 47bf2 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8f7d0 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56060 @ 0xdafc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ - ldr r2, [pc, #32] @ (47c18 ) │ │ │ │ + b.n 47c70 │ │ │ │ + ldr r2, [pc, #32] @ (47c28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #49792 @ 0xc280 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047c1c : │ │ │ │ +00047c2c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47c5c │ │ │ │ + cbz r0, 47c6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 476e8 │ │ │ │ + bl 476fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c50 │ │ │ │ + beq.n 47c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47c54 │ │ │ │ + cbz r3, 47c64 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47c5c │ │ │ │ + b.n 47c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c50 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 458e4 │ │ │ │ - cbz r0, 47cc2 │ │ │ │ + bl 458f8 │ │ │ │ + cbz r0, 47cd2 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ + movw r2, #8720 @ 0x2210 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl cd23c │ │ │ │ + bl cccdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47ca6 │ │ │ │ + beq.n 47cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47ca6 │ │ │ │ + cbnz r3, 47cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47cc4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47cd4 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 47cc2 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 47cd2 │ │ │ │ + bl d3d90 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b604 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23c040 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c3ae8 │ │ │ │ + b.w c3518 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47d08 │ │ │ │ + bl 24536c <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47d0c │ │ │ │ + cbnz r0, 47d1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d08 │ │ │ │ + beq.n 47d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47d08 │ │ │ │ + cbnz r3, 47d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47d3a │ │ │ │ + b.n 47d4a │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47d2a │ │ │ │ + bge.n 47d3a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14816 @ 0x39e0 │ │ │ │ + movw r0, #13856 @ 0x3620 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14824 @ 0x39e8 │ │ │ │ + movw r0, #13864 @ 0x3628 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57028 @ 0xdec4 │ │ │ │ + movw r1, #56068 @ 0xdb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ + b.n 47c70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 47d68 │ │ │ │ + cbz r3, 47d78 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47d6a │ │ │ │ + b.n 47d7a │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47f7c ) │ │ │ │ + ldr r4, [pc, #528] @ (47f8c ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, r9 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43992,330 +44003,330 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47dc0 │ │ │ │ + bne.n 47dd0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47dc0 │ │ │ │ + ble.n 47dd0 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47dc0 │ │ │ │ - cbnz r5, 47de4 │ │ │ │ - ldr r4, [pc, #444] @ (47f80 ) │ │ │ │ + bne.n 47dd0 │ │ │ │ + cbnz r5, 47df4 │ │ │ │ + ldr r4, [pc, #444] @ (47f90 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f48 │ │ │ │ + beq.w 47f58 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f56 │ │ │ │ + beq.w 47f66 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47e6c │ │ │ │ + cbz r0, 47e7c │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47e1c │ │ │ │ + beq.n 47e2c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47e20 │ │ │ │ - b.n 47e6c │ │ │ │ + bge.n 47e30 │ │ │ │ + b.n 47e7c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47e2c │ │ │ │ + ble.n 47e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e4e │ │ │ │ + cbz r3, 47e5e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14912 @ 0x3a40 │ │ │ │ + movw r0, #13952 @ 0x3680 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47e6c │ │ │ │ - ldr.w fp, [pc, #312] @ 47f84 │ │ │ │ - b.n 47ec6 │ │ │ │ + blt.n 47e7c │ │ │ │ + ldr.w fp, [pc, #312] @ 47f94 │ │ │ │ + b.n 47ed6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61480 @ 0xf028 │ │ │ │ + movw r2, #64476 @ 0xfbdc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7388 @ 0x1cdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f6a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47e6c │ │ │ │ + beq.n 47e7c │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47ee0 │ │ │ │ + blt.n 47ef0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47f3a │ │ │ │ + bge.n 47f4a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47f10 │ │ │ │ + bne.n 47f20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47f00 │ │ │ │ + bne.n 47f10 │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47e70 │ │ │ │ + bne.n 47e80 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ - b.n 47e6c │ │ │ │ + bl 1116a4 │ │ │ │ + b.n 47e7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47ef2 │ │ │ │ + cbz r3, 47f02 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47ea0 │ │ │ │ + b.n 47eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47ea0 │ │ │ │ + b.n 47eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ec2 │ │ │ │ + bne.n 47ed2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ec2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47ed2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ + bl 1116a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47e6c │ │ │ │ + beq.n 47e7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e6c │ │ │ │ + bne.n 47e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47e6c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e7c │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47f44 │ │ │ │ + beq.n 47f54 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f6a │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f6a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #704 @ (adr r5, 48240 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 48350 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 48008 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 48118 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (47fb8 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47fc8 ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + movw r0, #13876 @ 0x3634 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56804 @ 0xdde4 │ │ │ │ + movw r1, #55844 @ 0xda24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ + b.n 47c70 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4806c │ │ │ │ + beq.n 4807c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 47020 │ │ │ │ - cbnz r0, 4803e │ │ │ │ + bl 47198 │ │ │ │ + cbnz r0, 4804e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 48020 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 48030 │ │ │ │ + bl d3d90 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4806a │ │ │ │ + b.n 4807a │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48012 │ │ │ │ + bne.n 48022 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48012 │ │ │ │ - b.n 48068 │ │ │ │ + bne.n 48022 │ │ │ │ + b.n 48078 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48052 │ │ │ │ + beq.n 48062 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48052 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48062 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #56160 @ 0xdb60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48094 │ │ │ │ + cbnz r3, 480a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4808a │ │ │ │ + cbz r2, 4809a │ │ │ │ movw r3, #47308 @ 0xb8cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48094 │ │ │ │ + bne.n 480a4 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (480fc ) │ │ │ │ + ldr r3, [pc, #76] @ (4810c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 480da │ │ │ │ + bhi.n 480ea │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65108 @ 0xfe54 │ │ │ │ + movw r1, #64144 @ 0xfa90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 480ee │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 480fe │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f2034 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f3414 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f20a0 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 480f2 │ │ │ │ + bl 1f3480 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 48102 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 480fa │ │ │ │ + b.n 4810a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -44326,80 +44337,80 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48160 │ │ │ │ + cbz r0, 48170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48160 │ │ │ │ + beq.n 48170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48160 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48170 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7eaf4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (481d0 ) │ │ │ │ + ldr r1, [pc, #84] @ (481e0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52f8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 481b0 │ │ │ │ + cbz r0, 481c0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124278 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 481a4 │ │ │ │ + beq.n 481b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 481a8 │ │ │ │ + cbz r3, 481b8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 481ca │ │ │ │ + b.n 481da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 481a4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 481b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14948 @ 0x3a64 │ │ │ │ + movw r1, #13988 @ 0x36a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000481d8 : │ │ │ │ +000481e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1956f4 │ │ │ │ + bl 196cec │ │ │ │ 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 │ │ │ │ @@ -44415,17 +44426,17 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48230 │ │ │ │ + cbz r3, 48240 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #42688 @ 0xa6c0 │ │ │ │ + movw r4, #41728 @ 0xa300 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44440,252 +44451,252 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 48288 │ │ │ │ + bne.n 48298 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48288 │ │ │ │ + ble.n 48298 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48288 │ │ │ │ - cbnz r5, 482b0 │ │ │ │ + bne.n 48298 │ │ │ │ + cbnz r5, 482c0 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #15204 @ 0x3b64 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48374 │ │ │ │ + beq.n 48384 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48382 │ │ │ │ + beq.n 48392 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48370 │ │ │ │ + beq.n 48380 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 482e8 │ │ │ │ + beq.n 482f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 482ea │ │ │ │ - b.n 48370 │ │ │ │ + bge.n 482fa │ │ │ │ + b.n 48380 │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 482f0 │ │ │ │ - cbz r5, 4830e │ │ │ │ + ble.n 48300 │ │ │ │ + cbz r5, 4831e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15140 @ 0x3b24 │ │ │ │ + movw r0, #14180 @ 0x3764 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4832e │ │ │ │ - b.n 48370 │ │ │ │ + bge.n 4833e │ │ │ │ + b.n 48380 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61504 @ 0xf040 │ │ │ │ + movw r2, #64500 @ 0xfbf4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7388 @ 0x1cdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 48370 │ │ │ │ - bl 9649c │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 48380 │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48344 │ │ │ │ + blt.n 48354 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48356 │ │ │ │ + b.n 48366 │ │ │ │ mov r0, sl │ │ │ │ - cbz r5, 48350 │ │ │ │ + cbz r5, 48360 │ │ │ │ blx 293e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48356 │ │ │ │ + b.n 48366 │ │ │ │ blx 29abc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r5, 48388 │ │ │ │ + bl 98600 │ │ │ │ + cbz r5, 48398 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f1720 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48390 │ │ │ │ + b.n 483a0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48390 │ │ │ │ + b.n 483a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48390 │ │ │ │ + b.n 483a0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000483ba <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +000483ca <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ (48474 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (48484 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48422 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48418 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 483f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 48422 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 2682b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209948 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 20a448 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48444 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48454 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48442 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48452 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48430 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48440 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48432 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48442 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48436 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48446 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4846e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 4847e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48464 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48474 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48454 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48464 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4846e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4847e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #15156 @ 0x3b34 │ │ │ │ + movw r0, #14196 @ 0x3774 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 14ac8c │ │ │ │ - cbnz r0, 484be <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 14ad10 │ │ │ │ + cbnz r0, 484ce <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 484f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 48500 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48552 │ │ │ │ + bl 48562 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 484d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 484e4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 484ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 484e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 484f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 484ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000484f2 : │ │ │ │ +00048502 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -44694,128 +44705,128 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4854c │ │ │ │ + cbz r0, 4855c │ │ │ │ mov r0, sp │ │ │ │ - bl 1a79c8 │ │ │ │ + bl 1a96a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48544 │ │ │ │ + beq.n 48554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48544 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48554 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4854c │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 4855c │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48584 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 48588 │ │ │ │ + bne.n 48594 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 48598 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4859c │ │ │ │ + b.n 485ac │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4859c │ │ │ │ + bge.n 485ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4859c │ │ │ │ + cbz r3, 485ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4859c │ │ │ │ + cbz r3, 485ac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4857e │ │ │ │ + blt.n 4858e │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000485a0 : │ │ │ │ +000485b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b8d4c │ │ │ │ + bl 1bab2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 485d0 │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 485e0 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 485f6 │ │ │ │ + bl 24d28c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 48606 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 486a0 │ │ │ │ + b.n 48696 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000485fa <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +0004860a <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a89c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24cb80 │ │ │ │ - cbnz r0, 4863a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 48634 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24ce08 │ │ │ │ + cbnz r0, 4864a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 48644 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10728 @ 0x29e8 │ │ │ │ + movw r1, #9768 @ 0x2628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4863c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 4864c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004863e : │ │ │ │ +0004864e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -44829,55 +44840,48 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 10e550 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10deb0 <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4870c │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 48702 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 486e0 │ │ │ │ + cbz r4, 486d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #44] @ (48710 ) │ │ │ │ + ldr r5, [pc, #44] @ (48704 ) │ │ │ │ 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] │ │ │ │ @@ -44886,424 +44890,419 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048714 : │ │ │ │ +00048708 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #496 @ 0x1f0 │ │ │ │ + movw r1, #4784 @ 0x12b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ + movw r0, #4788 @ 0x12b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 487d8 │ │ │ │ + blt.n 487cc │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 487b0 │ │ │ │ + ble.n 487a4 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #60081 @ 0xeab1 │ │ │ │ + movw r2, #58385 @ 0xe411 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29889 @ 0x74c1 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #58905 @ 0xe619 │ │ │ │ + movw r0, #57209 @ 0xdf79 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cdb8 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 487b0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 487d8 │ │ │ │ + cbnz r0, 487a4 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 487cc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10cdb8 <_PyArena_Free@@Base+0xe14> │ │ │ │ + bl 10c758 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 487c4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 487b8 │ │ │ │ + bl 10e2a0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 488bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (48890 ) │ │ │ │ + ldr r3, [pc, #152] @ (4887c ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 48830 │ │ │ │ + cbz r3, 4881a │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48826 │ │ │ │ + bne.n 48810 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48816 │ │ │ │ + bne.n 48800 │ │ │ │ dmb ish │ │ │ │ - beq.n 48830 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4881a │ │ │ │ + bl 2682b0 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48d68 │ │ │ │ + bl 48cfc │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48872 │ │ │ │ + cbz r3, 4885c │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48868 │ │ │ │ + bne.n 48852 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48858 │ │ │ │ + bne.n 48842 │ │ │ │ dmb ish │ │ │ │ - beq.n 48872 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4885c │ │ │ │ + bl 2461a4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48890 ) │ │ │ │ + bl 24a77c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4887c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4888c │ │ │ │ + beq.n 48876 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9649c │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2908c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 802a8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.n 488a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 488ec │ │ │ │ + bne.n 488d4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #14312 @ 0x37e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 12736c │ │ │ │ + b.n 488f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4890c │ │ │ │ + ble.n 488f4 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14f6a8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 48ac8 │ │ │ │ + b.n 48ab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48a18 │ │ │ │ + bne.w 48a00 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48946 │ │ │ │ + cbz r3, 4892e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 48938 │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + cbnz r2, 48920 │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ - movw r1, #15372 @ 0x3c0c │ │ │ │ + bl 12736c │ │ │ │ + b.n 488f0 │ │ │ │ + movw r1, #14412 @ 0x384c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 12736c │ │ │ │ + b.n 488f0 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48960 │ │ │ │ + cbz r6, 48948 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 48908 │ │ │ │ + bl 14f6a8 │ │ │ │ + b.n 488f0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48984 │ │ │ │ + beq.n 4896c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56288 @ 0xdbe0 │ │ │ │ + movw r1, #55288 @ 0xd7f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 12736c │ │ │ │ + b.n 488f0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 489d6 │ │ │ │ + cbnz r3, 489be │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20d414 │ │ │ │ + bl 20de94 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48a7c │ │ │ │ + beq.n 48a64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 48ac8 │ │ │ │ + bne.w 48ab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a58 │ │ │ │ + beq.n 48a40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48a58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48a58 │ │ │ │ + bne.n 48a40 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48a40 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1312 @ 0x520 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl c0100 │ │ │ │ + bl bfb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48908 │ │ │ │ + beq.n 488f0 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20d414 │ │ │ │ + bl 20de94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + bl 2555d0 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48a7c │ │ │ │ - b.n 48ac8 │ │ │ │ + cbz r0, 48a64 │ │ │ │ + b.n 48ab0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203e40 │ │ │ │ + bl 204cfc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48a34 │ │ │ │ + cbz r3, 48a1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ - cbz r0, 48a7c │ │ │ │ + b.w 2555d0 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + cbz r0, 48a64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48ac8 │ │ │ │ + bne.n 48ab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a58 │ │ │ │ + beq.n 48a40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48a58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48a40 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #56224 @ 0xdba0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 12736c │ │ │ │ + b.n 488f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 48ab4 │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 48a9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48908 │ │ │ │ - bl d42d0 │ │ │ │ + bne.w 488f0 │ │ │ │ + bl d3d90 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 48908 │ │ │ │ + bl 14f6a8 │ │ │ │ + b.n 488f0 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a98 │ │ │ │ - b.n 48908 │ │ │ │ + bne.n 48a80 │ │ │ │ + b.n 488f0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ + movw r0, #24368 @ 0x5f30 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48b26 │ │ │ │ + beq.n 48b0e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48b26 │ │ │ │ + beq.n 48b0e │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #53736 @ 0xd1e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 48b3a │ │ │ │ - b.n 48b66 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 48b08 │ │ │ │ - movw r0, #54696 @ 0xd5a8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48b66 │ │ │ │ - b.n 48b08 │ │ │ │ + bl bfb70 │ │ │ │ + cbnz r0, 48b22 │ │ │ │ + b.n 48b4e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 48af0 │ │ │ │ + movw r0, #53736 @ 0xd1e8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48b4e │ │ │ │ + b.n 48af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48b66 │ │ │ │ + cbz r0, 48b4e │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48b6a │ │ │ │ + cbnz r0, 48b52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48b66 │ │ │ │ + beq.n 48b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48b66 │ │ │ │ + cbnz r3, 48b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48b7a │ │ │ │ + b.n 48b62 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00048b7e : │ │ │ │ +00048b66 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e26b4 │ │ │ │ + bl 1e3df8 │ │ │ │ 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 │ │ │ │ @@ -45312,199 +45311,166 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48cb4 ) │ │ │ │ + ldr r1, [pc, #224] @ (48c9c ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ + movw r2, #33960 @ 0x84a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15424 @ 0x3c40 │ │ │ │ + movw r1, #14556 @ 0x38dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c8e │ │ │ │ + beq.n 48c76 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8720 @ 0x2210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10384 @ 0x2890 │ │ │ │ + movw r0, #9424 @ 0x24d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48c26 │ │ │ │ + bge.n 48c0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c84 │ │ │ │ + b.n 48c6c │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217600 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c22 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 48c0a │ │ │ │ + bl 95b00 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ blx 29964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 42172 │ │ │ │ + bl 42186 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77384 │ │ │ │ - b.n 48c90 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 48c78 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48cb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (48c9c ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ca8 │ │ │ │ + beq.n 48c90 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl f934c │ │ │ │ - cbnz r0, 48d34 │ │ │ │ - ldrd r5, r1, [r4, #-8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48d0e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 48d0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d0e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d2a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48d2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d2a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (48d64 ) │ │ │ │ + ldr r3, [pc, #32] @ (48cd0 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d5a │ │ │ │ - bl 19e434 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + cbz r3, 48cc4 │ │ │ │ + bl 19ff54 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d62 │ │ │ │ + b.n 48ccc │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 95b00 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98600 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #212] @ (48e50 ) │ │ │ │ + ldr r3, [pc, #212] @ (48de4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48e36 │ │ │ │ + bne.n 48dca │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ - bls.n 48dc6 │ │ │ │ + bls.n 48d5a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 25f218 │ │ │ │ + bl 25f474 │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48df2 │ │ │ │ + cbz r2, 48d86 │ │ │ │ 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 │ │ │ │ @@ -45513,169 +45479,214 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f218 │ │ │ │ + bl 25f474 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 48e1e │ │ │ │ + bne.n 48db2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48e50 ) │ │ │ │ + ldr r3, [pc, #24] @ (48de4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48e48 │ │ │ │ + beq.n 48ddc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl f8e30 │ │ │ │ + cbnz r0, 48e64 │ │ │ │ + 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, 48e3e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 48e3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48e3e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 48e5a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48e5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48e5a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7eaf4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 48e76 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 48e88 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48e82 │ │ │ │ + cbz r3, 48e94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48ec4 │ │ │ │ + b.n 48ed6 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ed2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48ed2 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ed2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48ed2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ed2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48ed2 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ed2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48ee0 │ │ │ │ - ldr r2, [pc, #20] @ (48ee4 ) │ │ │ │ + cbnz r3, 48ef2 │ │ │ │ + ldr r2, [pc, #20] @ (48ef4 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264db0 │ │ │ │ + b.w 264f24 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48f3a │ │ │ │ + beq.n 48f4a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f3a │ │ │ │ + beq.n 48f4a │ │ │ │ mov r0, r6 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4f48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48f4e │ │ │ │ + bgt.n 48f5e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31956 @ 0x7cd4 │ │ │ │ + movw r1, #30956 @ 0x78ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48f7c │ │ │ │ + bl 12736c │ │ │ │ + b.n 48f8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48f16 │ │ │ │ - movw r0, #47004 @ 0xb79c │ │ │ │ + beq.n 48f26 │ │ │ │ + movw r0, #46004 @ 0xb3b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f7c │ │ │ │ - b.n 48f16 │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48f8c │ │ │ │ + b.n 48f26 │ │ │ │ subs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f7c │ │ │ │ + cbz r0, 48f8c │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 86830 │ │ │ │ - cbnz r0, 48f80 │ │ │ │ + bl 8647c │ │ │ │ + cbnz r0, 48f90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f9e │ │ │ │ + bne.n 48fae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48fbe │ │ │ │ + b.n 48fce │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48f64 │ │ │ │ + bne.n 48f74 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48fae │ │ │ │ + cbnz r0, 48fbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f7c │ │ │ │ + beq.n 48f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f7c │ │ │ │ + bne.n 48f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48f7c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f8c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45686,1446 +45697,1422 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 49010 │ │ │ │ + beq.n 49020 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 49010 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 49020 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #14604 @ 0x390c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4901c │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4902c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49020 │ │ │ │ - bl 499a0 │ │ │ │ + beq.n 49030 │ │ │ │ + bl 499ac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4907a │ │ │ │ + b.n 4908a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49036 │ │ │ │ + bge.n 49046 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d384 │ │ │ │ + bl 20de04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4901c │ │ │ │ + beq.n 4902c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4905a │ │ │ │ + ble.n 4906a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4907a │ │ │ │ + ble.n 4908a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 490ae │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 490ae │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 490c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 490c8 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 490e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 490e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 490e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (49190 ) │ │ │ │ + ldr r3, [pc, #148] @ (49134 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 49130 │ │ │ │ + cbz r3, 490d4 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49126 │ │ │ │ + bne.n 490ca │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49116 │ │ │ │ + bne.n 490ba │ │ │ │ dmb ish │ │ │ │ - beq.n 49130 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 490d4 │ │ │ │ + bl 2682b0 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48d68 │ │ │ │ + bl 48cfc │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49172 │ │ │ │ + cbz r3, 49116 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49168 │ │ │ │ + bne.n 4910c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49158 │ │ │ │ + bne.n 490fc │ │ │ │ dmb ish │ │ │ │ - beq.n 49172 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 49116 │ │ │ │ + bl 2461a4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (49190 ) │ │ │ │ + bl 720f0 │ │ │ │ + ldr r3, [pc, #20] @ (49134 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4918c │ │ │ │ + beq.n 49130 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 49168 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 49168 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49182 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49182 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 491a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8647c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 491a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 491a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 491b6 │ │ │ │ + cbz r4, 491c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 491b8 │ │ │ │ + b.n 491c8 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 491c8 │ │ │ │ + cbnz r4, 491d8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 491c8 │ │ │ │ + ble.n 491d8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 491c8 │ │ │ │ - cbnz r5, 491ea │ │ │ │ + bgt.n 491d8 │ │ │ │ + cbnz r5, 491fa │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (492a0 ) │ │ │ │ + ldr r4, [pc, #212] @ (492b0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49298 │ │ │ │ + beq.n 492a8 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49270 │ │ │ │ + beq.n 49280 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49236 │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49246 │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4920e │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 4921e │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49298 │ │ │ │ + bne.n 492a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4922e │ │ │ │ - bl 83f4c │ │ │ │ + b.n 4923e │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4922a │ │ │ │ + beq.n 4923a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4922a │ │ │ │ + cbnz r3, 4923a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49200 │ │ │ │ + beq.n 49210 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49238 │ │ │ │ - b.n 49278 │ │ │ │ + bne.n 49248 │ │ │ │ + b.n 49288 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4924e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 49298 │ │ │ │ + cbnz r0, 4925e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 492a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4927c │ │ │ │ - bl 83f4c │ │ │ │ + b.n 4928c │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4926a │ │ │ │ + beq.n 4927a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4926a │ │ │ │ + cbnz r3, 4927a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4927c │ │ │ │ - b.n 49242 │ │ │ │ + bne.n 4928c │ │ │ │ + b.n 49252 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4927c │ │ │ │ + b.n 4928c │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15036c │ │ │ │ + bl 150584 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 20816c <_Py_RestoreSignals@@Base+0xbe0> │ │ │ │ + b.w 208c68 <_Py_RestoreSignals@@Base+0xae4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 492c6 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 492d6 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 492d2 │ │ │ │ + cbz r3, 492e2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 492f4 │ │ │ │ + b.n 49304 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492f0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49300 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 492f0 │ │ │ │ + cbnz r3, 49300 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492f0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49300 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49328 │ │ │ │ + beq.n 49338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49328 │ │ │ │ + ble.n 49338 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49344 │ │ │ │ + beq.n 49354 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49344 │ │ │ │ + b.n 49354 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49362 │ │ │ │ + bl 12736c │ │ │ │ + b.n 49372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d60 │ │ │ │ + bl 1046e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49362 │ │ │ │ + beq.n 49372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49362 │ │ │ │ + cbnz r3, 49372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049366 : │ │ │ │ - b.w 1e5da8 │ │ │ │ +00049376 : │ │ │ │ + b.w 1e73b0 │ │ │ │ + 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 493ac │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 493ce │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 493d2 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49498 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce164 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 493ce │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 49404 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 493ce │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + add.w r6, r4, #40 @ 0x28 │ │ │ │ + cbnz r3, 49436 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 4941e │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #222] @ 0xde │ │ │ │ + b.n 49436 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 25ef44 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 49498 │ │ │ │ + bl 95b00 │ │ │ │ + adds r4, #223 @ 0xdf │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 49456 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 49446 │ │ │ │ + dmb ish │ │ │ │ + beq.n 49462 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 25ef44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 49484 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 49474 │ │ │ │ + dmb ish │ │ │ │ + beq.n 49490 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2461a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98600 │ │ │ │ + b.n 49426 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 49396 │ │ │ │ + beq.n 494c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61564 @ 0xf07c │ │ │ │ + movw r0, #64560 @ 0xfc30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 49396 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 494c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 493d4 │ │ │ │ + b.n 49506 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 493aa │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 494dc │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49392 │ │ │ │ + bne.n 494c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 493be │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 494f0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49392 │ │ │ │ + bne.n 494c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b1fc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49392 │ │ │ │ + blt.n 494c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26088c │ │ │ │ + b.w 260a00 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 493e2 │ │ │ │ + cbz r1, 49514 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 493ea │ │ │ │ + b.n 4951c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 3434c │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + b.w 341d4 │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4210a │ │ │ │ + b.w 4211e │ │ │ │ │ │ │ │ -000493fa : │ │ │ │ - ldr r3, [pc, #68] @ (49440 ) │ │ │ │ +0004952c : │ │ │ │ + ldr r3, [pc, #64] @ (49570 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4943c │ │ │ │ + cbz r0, 4956e │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49412 │ │ │ │ + bne.n 49544 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49404 │ │ │ │ + b.n 49536 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49428 │ │ │ │ + beq.n 4955a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 4940e │ │ │ │ + bcc.n 49540 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4943c │ │ │ │ + cbz r0, 4956e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4943c │ │ │ │ + beq.n 4956e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49474 │ │ │ │ + cbz r0, 495a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49474 │ │ │ │ + beq.n 495a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49474 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495a4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49490 │ │ │ │ + cbz r0, 495c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49490 │ │ │ │ + beq.n 495c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49490 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495c0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494ac │ │ │ │ + cbz r0, 495dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494ac │ │ │ │ + beq.n 495dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494ac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495dc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494c8 │ │ │ │ + cbz r0, 495f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494c8 │ │ │ │ + beq.n 495f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494c8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495f8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 494e4 │ │ │ │ + cbz r0, 49614 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494e4 │ │ │ │ + beq.n 49614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494e4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49614 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49500 │ │ │ │ + cbz r0, 49630 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49500 │ │ │ │ + beq.n 49630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49500 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49630 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 49530 │ │ │ │ + cbnz r1, 49660 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ + movw r1, #10632 @ 0x2988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4955a │ │ │ │ + b.n 4968a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 49558 │ │ │ │ + beq.n 49688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49558 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4958e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 495b0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 495b4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4967a │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 495b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 495e6 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 495b0 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49618 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49600 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49618 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 25ede8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4967a │ │ │ │ - bl 9649c │ │ │ │ - adds r4, #223 @ 0xdf │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 49638 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49628 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49644 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26813c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 25ede8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49666 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49656 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49672 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 49608 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13f3b8 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 496ae │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 496c0 │ │ │ │ - b.n 496fc │ │ │ │ - vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49710 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49700 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 29684 │ │ │ │ - vcmp.f64 d8, d0 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49708 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 49708 │ │ │ │ + cbnz r3, 49688 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49708 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -00049718 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49748 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1a8d44 │ │ │ │ - cbz r0, 49746 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 49772 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #15620 @ 0x3d04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - bl 13cf38 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 49796 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #15636 @ 0x3d14 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 497b4 │ │ │ │ - ble.n 497b2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64324 @ 0xfb44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 497d6 │ │ │ │ + cbz r3, 496aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 497d8 │ │ │ │ + b.n 496ac │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 497e6 │ │ │ │ + cbnz r3, 496ba │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 497e6 │ │ │ │ + blt.n 496ba │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 497e6 │ │ │ │ - cbnz r4, 49802 │ │ │ │ + bgt.n 496ba │ │ │ │ + cbnz r4, 496d6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #396] @ (49978 ) │ │ │ │ + ldr r4, [pc, #392] @ (49848 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4985c │ │ │ │ - cbz r5, 49826 │ │ │ │ + cbz r0, 49730 │ │ │ │ + cbz r5, 496fa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 49810 │ │ │ │ + cbz r7, 496e4 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 49810 │ │ │ │ + bne.n 496e4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4982a │ │ │ │ + b.n 496fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49818 │ │ │ │ + cbnz r0, 496ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4982a │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 496fe │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4985c │ │ │ │ + blt.n 49730 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4980c │ │ │ │ - b.n 49814 │ │ │ │ + beq.n 496e0 │ │ │ │ + b.n 496e8 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256f0c │ │ │ │ + bl 256e34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 49730 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 498b2 │ │ │ │ + beq.n 49786 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 49860 │ │ │ │ + beq.n 49734 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4995c │ │ │ │ + b.n 49830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 49880 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 49754 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4985c │ │ │ │ + bl 12736c │ │ │ │ + b.n 49730 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 49730 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 498b2 │ │ │ │ + ble.n 49786 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4985c │ │ │ │ + bl cebf8 │ │ │ │ + b.n 49730 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4997e │ │ │ │ + bl 49988 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 498ce │ │ │ │ + cbnz r0, 497a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 49730 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4985c │ │ │ │ + bl cebf8 │ │ │ │ + b.n 49730 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49968 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49838 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49970 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49840 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4992c │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 49800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 498c2 │ │ │ │ + beq.n 49796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 498c2 │ │ │ │ + bne.n 49796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 498c2 │ │ │ │ - cbz r5, 4995c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49796 │ │ │ │ + cbz r5, 49830 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4994e │ │ │ │ - bl 9649c │ │ │ │ + blt.n 49822 │ │ │ │ + bl 95b00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b3a │ │ │ │ + bl 53994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 49956 │ │ │ │ + bl 98600 │ │ │ │ + b.n 4982a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53b3a │ │ │ │ + bl 53994 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 49444 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 13f1e8 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 4987c │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4988e │ │ │ │ + b.n 498ca │ │ │ │ + vabs.f64 d7, d0 │ │ │ │ + vldr d6, [pc, #92] @ 498e0 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 498ce │ │ │ │ + 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 498d6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 498d6 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 498d6 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + │ │ │ │ +000498e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (49918 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1aaa20 │ │ │ │ + cbz r0, 49916 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 49942 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #14660 @ 0x3944 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w ddd70 │ │ │ │ + bl 13cd28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 49966 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #14676 @ 0x3954 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddd70 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 13d278 │ │ │ │ + b.n 49984 │ │ │ │ + ble.n 49982 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63284 @ 0xf734 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4999c │ │ │ │ + cbz r0, 499a6 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 49574 │ │ │ │ │ │ │ │ -000499a0 : │ │ │ │ +000499ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (499d0 ) │ │ │ │ + ldr r0, [pc, #32] @ (499dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15660 @ 0x3d2c │ │ │ │ + movw r2, #14700 @ 0x396c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49a3c │ │ │ │ + beq.n 49a48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 49a3c │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 49a48 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55256 @ 0xd7d8 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #54296 @ 0xd418 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49af4 │ │ │ │ + b.n 49b00 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49a90 │ │ │ │ + cbz r3, 49a9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49a90 │ │ │ │ + bge.n 49a9c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49aa8 │ │ │ │ + beq.n 49ab4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49a84 │ │ │ │ + beq.n 49a90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49a84 │ │ │ │ + cbnz r3, 49a90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49a38 │ │ │ │ - bne.n 49aa8 │ │ │ │ + blt.n 49a44 │ │ │ │ + bne.n 49ab4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49a3e │ │ │ │ + b.n 49a4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58364 @ 0xe3fc │ │ │ │ + movw r1, #57364 @ 0xe014 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49a38 │ │ │ │ + bl 12736c │ │ │ │ + b.n 49a44 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49ab6 │ │ │ │ + cbnz r1, 49ac2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49af4 │ │ │ │ + b.n 49b00 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49aac │ │ │ │ + bge.n 49ab8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 49adc │ │ │ │ + beq.n 49ae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49ace │ │ │ │ + b.n 49ada │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49aac │ │ │ │ + beq.n 49ab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49aac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49aac │ │ │ │ + bne.n 49ab8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ab8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49b08 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (49b10 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49b14 │ │ │ │ + cbz r3, 49b30 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 49b16 │ │ │ │ + b.n 49b32 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 49b24 │ │ │ │ + cbnz r3, 49b40 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 49b24 │ │ │ │ + ble.n 49b40 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 49b24 │ │ │ │ - cbnz r4, 49b44 │ │ │ │ + bgt.n 49b40 │ │ │ │ + cbnz r4, 49b60 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49c88 ) │ │ │ │ + ldr r4, [pc, #352] @ (49ca4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49bf8 │ │ │ │ + beq.n 49c14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49b58 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 49b74 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bf8 │ │ │ │ + bne.n 49c14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49b6e │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 49b8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bf8 │ │ │ │ + bne.n 49c14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 49b82 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 49b9e │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c76 │ │ │ │ - b.n 49bf8 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 49c92 │ │ │ │ + b.n 49c14 │ │ │ │ + bl 83bec │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ba2 │ │ │ │ + beq.n 49bbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 49ba2 │ │ │ │ + cbnz r3, 49bbe │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49b78 │ │ │ │ + beq.n 49b94 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49c54 │ │ │ │ + beq.n 49c70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49bb4 │ │ │ │ + cbz r0, 49bd0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 49bbc │ │ │ │ - b.n 49bc0 │ │ │ │ + bne.n 49bd8 │ │ │ │ + b.n 49bdc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 49bc8 │ │ │ │ + b.n 49be4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 49be4 │ │ │ │ + bge.n 49c00 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #14744 @ 0x3998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49bf8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 49c14 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 49bfc │ │ │ │ + beq.n 49c18 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ - cbnz r0, 49c00 │ │ │ │ + bl 1f13e8 │ │ │ │ + cbnz r0, 49c1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49c80 │ │ │ │ + b.n 49c9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49c02 │ │ │ │ + b.n 49c1e │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49c16 │ │ │ │ + beq.n 49c32 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49bf8 │ │ │ │ + beq.n 49c14 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49c18 │ │ │ │ + b.n 49c34 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 296fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49c6e │ │ │ │ + bge.n 49c8a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49c5e │ │ │ │ - bl e5198 │ │ │ │ + bne.n 49c7a │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c1c │ │ │ │ - b.n 49bf8 │ │ │ │ + beq.n 49c38 │ │ │ │ + b.n 49c14 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 49bcc │ │ │ │ + blt.n 49be8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49c18 │ │ │ │ + b.n 49c34 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 49c80 │ │ │ │ + bl f1704 │ │ │ │ + b.n 49c9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fab8 │ │ │ │ - b.n 49c80 │ │ │ │ + bl 7fbd0 │ │ │ │ + b.n 49c9c │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49bcc │ │ │ │ + beq.n 49be8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49baa │ │ │ │ + b.n 49bc6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049ca8 : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 184ccc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20d310 │ │ │ │ + bl 20dd90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49cae │ │ │ │ - beq.n 49cb2 │ │ │ │ + blt.n 49cd2 │ │ │ │ + beq.n 49cd6 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49cba │ │ │ │ + b.n 49cde │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49cba │ │ │ │ + b.n 49cde │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49cc0 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49cc8 ) │ │ │ │ + ldr r0, [pc, #0] @ (49ce4 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00049ccc : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 183de8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f1f0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49d0a │ │ │ │ + bl 14f408 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49d1e │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 158510 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49d0c │ │ │ │ + bge.n 49d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49d0a │ │ │ │ + beq.n 49d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49d0a │ │ │ │ + cbnz r3, 49d1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49d48 │ │ │ │ + bne.n 49d5c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48552 │ │ │ │ + bl 48562 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49d3c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 49d50 │ │ │ │ + bne.n 49d50 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 49d64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14ac8c │ │ │ │ + bl 14ad10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49d58 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #9] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db974 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49e0c ) │ │ │ │ + ldr r3, [pc, #132] @ (49dfc ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49dbc │ │ │ │ + cbz r3, 49dac │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49db2 │ │ │ │ + bne.n 49da2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49da2 │ │ │ │ + bne.n 49d92 │ │ │ │ dmb ish │ │ │ │ - beq.n 49dbc │ │ │ │ - bl 26813c │ │ │ │ + beq.n 49dac │ │ │ │ + bl 2682b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49e48 │ │ │ │ + bl 49e1c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49dee │ │ │ │ + cbz r3, 49dde │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49de4 │ │ │ │ + bne.n 49dd4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49dd4 │ │ │ │ + bne.n 49dc4 │ │ │ │ dmb ish │ │ │ │ - beq.n 49dee │ │ │ │ - bl 246600 │ │ │ │ + beq.n 49dde │ │ │ │ + bl 2461a4 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (49e0c ) │ │ │ │ + bl 720f0 │ │ │ │ + ldr r3, [pc, #20] @ (49dfc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e08 │ │ │ │ + beq.n 49df8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 187d00 │ │ │ │ - cbz r0, 49e46 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49e44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e44 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 1dd49c <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49f48 ) │ │ │ │ + ldr r3, [pc, #236] @ (49f1c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, lr, [r0] │ │ │ │ ands.w r4, r5, #63 @ 0x3f │ │ │ │ - bne.n 49e7c │ │ │ │ + bne.n 49e50 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49e80 │ │ │ │ + bne.n 49e54 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49e84 │ │ │ │ + b.n 49e58 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 49e9c │ │ │ │ - cbz r4, 49e9c │ │ │ │ + cbnz r7, 49e70 │ │ │ │ + cbz r4, 49e70 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49e9e │ │ │ │ + b.n 49e72 │ │ │ │ mov r3, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r9, r4, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ add r9, r1 │ │ │ │ - beq.n 49eb4 │ │ │ │ + beq.n 49e88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a19a │ │ │ │ + bl 49fd4 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r0, r5, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r4, r0, #63 @ 0x3f │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -47138,280 +47125,116 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r7] │ │ │ │ add sl, r7 │ │ │ │ adds r0, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 49ef4 │ │ │ │ + beq.n 49ec8 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49eea │ │ │ │ + b.n 49ebe │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 49f20 │ │ │ │ + beq.n 49ef4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ - b.n 49f0e │ │ │ │ + bl 49fd4 │ │ │ │ + b.n 49ee2 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #24] @ (49f48 ) │ │ │ │ + ldr r3, [pc, #24] @ (49f1c ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49f42 │ │ │ │ + beq.n 49f16 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 49fc6 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 188cf4 │ │ │ │ + cbz r0, 49f56 │ │ │ │ + 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 49f54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49f54 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 4a896 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49f7e │ │ │ │ + bpl.n 49f8c │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49fb6 │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 49fc4 │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49fb2 │ │ │ │ + cbz r0, 49fc0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87458 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49f9c │ │ │ │ + blt.n 49faa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87458 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49fbe │ │ │ │ + bge.n 49fcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49fb2 │ │ │ │ + beq.n 49fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49fb2 │ │ │ │ + cbnz r3, 49fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49fbe │ │ │ │ + b.n 49fcc │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 4247c │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r7, 49fea │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 49fea │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 49ff6 │ │ │ │ - bl 160be8 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4a08a │ │ │ │ - b.n 4a130 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4a090 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - blt.n 4a010 │ │ │ │ - cmp r5, r2 │ │ │ │ - it ge │ │ │ │ - movge r5, r2 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r6, #0 │ │ │ │ - subs r5, #1 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - cmp r5, r6 │ │ │ │ - ble.n 4a07a │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a04a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1da350 │ │ │ │ - cbnz r0, 4a038 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 4a0ae │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [r2, #260] @ 0x104 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str.w r8, [r4, #24] │ │ │ │ - subs r2, r5, r6 │ │ │ │ - rsb r3, r3, #63 @ 0x3f │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - add r6, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4a01e │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r7, #0] │ │ │ │ - str r7, [r2, #4] │ │ │ │ - b.n 4a05c │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r2, r6 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4a130 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a130 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcs.n 4a0a4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 108b7c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4a0b2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4a130 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4a0cc │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 4a0cc │ │ │ │ - add r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r0, #1 │ │ │ │ - bl 26b5c0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, #1 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 4a110 │ │ │ │ - bl 187d00 │ │ │ │ - cbnz r0, 4a0fa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a0ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4a0ae │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a0ae │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a10a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a10a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 4a0d6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a130 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a130 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #57176 @ 0xdf58 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 4210a │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 4a17a │ │ │ │ - movw r3, #24964 @ 0x6184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4a17a │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a192 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4a170 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 45af0 │ │ │ │ + b.w 42490 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r4, #42104 @ 0xa478 │ │ │ │ movt r4, #55146 @ 0xd76a │ │ │ │ ldrd r5, r7, [r0, #8] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ eor.w r3, r5, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -48083,393 +47906,582 @@ │ │ │ │ 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, 4a8ba │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 4a8ba │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 4a8c6 │ │ │ │ + bl 161180 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 4a95a │ │ │ │ + b.n 4aa00 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 4a960 │ │ │ │ + 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 4a8e0 │ │ │ │ + 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 4a94a │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bne.n 4a91a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1dbe74 │ │ │ │ + cbnz r0, 4a908 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 4a97e │ │ │ │ + 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 4a8ee │ │ │ │ + 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 4a92c │ │ │ │ + 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 4aa00 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4aa00 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26af58 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcs.n 4a974 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1eb80c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1084e8 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 4a982 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4aa00 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4a99c │ │ │ │ + mul.w r3, r7, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 4a99c │ │ │ │ + add r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, #1 │ │ │ │ + bl 26b1d0 │ │ │ │ + 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 4a9e0 │ │ │ │ + bl 188cf4 │ │ │ │ + cbnz r0, 4a9ca │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a97e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4a97e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a97e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a9da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4a9da │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 4a9a6 │ │ │ │ + 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 4aa00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4aa00 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #56216 @ 0xdb98 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 4211e │ │ │ │ + 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 4aa4a │ │ │ │ + movw r3, #24964 @ 0x6184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 4aa4a │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 4aa62 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4aa40 │ │ │ │ + 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 45b50 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4aa84 │ │ │ │ + cbz r0, 4aa92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4aa84 │ │ │ │ - bl 244e4c <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4aa92 │ │ │ │ + bl 24525c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4aa8e │ │ │ │ + beq.n 4aa9c │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aad6 │ │ │ │ + beq.n 4aae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aad6 │ │ │ │ + cbnz r3, 4aae4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004aad8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4ab00 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004aae6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4ab10 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 4ab6c <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab3a <_PyContext_NewHamtForTests@@Base+0x62> │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - b.n 4ab42 <_PyContext_NewHamtForTests@@Base+0x6a> │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 4ab60 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 4ab60 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ - adds r0, r4, r6 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab6e <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab6e <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab78 <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57188 @ 0xdf64 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4ac48 <_PyContext_NewHamtForTests@@Base+0x170>) │ │ │ │ + ldr r3, [pc, #176] @ (4abd4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4abcc <_PyContext_NewHamtForTests@@Base+0xf4> │ │ │ │ + cbz r3, 4ab58 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4abc2 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ + bne.n 4ab4e <_PyContext_NewHamtForTests@@Base+0x68> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4abb2 <_PyContext_NewHamtForTests@@Base+0xda> │ │ │ │ + bne.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x58> │ │ │ │ dmb ish │ │ │ │ - beq.n 4abcc <_PyContext_NewHamtForTests@@Base+0xf4> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + bl 2682b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49e48 │ │ │ │ + bl 49e1c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4abfe <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ + cbz r3, 4ab8a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4abf4 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + bne.n 4ab80 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4abe4 <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ + bne.n 4ab70 <_PyContext_NewHamtForTests@@Base+0x8a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4abfe <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ - bl 246600 │ │ │ │ - movw r1, #54344 @ 0xd448 │ │ │ │ + beq.n 4ab8a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + bl 2461a4 │ │ │ │ + movw r1, #53344 @ 0xd060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4ac0c <_PyContext_NewHamtForTests@@Base+0x134> │ │ │ │ + bne.n 4ab98 <_PyContext_NewHamtForTests@@Base+0xb2> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f86c │ │ │ │ - ldr r3, [pc, #20] @ (4ac48 <_PyContext_NewHamtForTests@@Base+0x170>) │ │ │ │ + bl 7f984 │ │ │ │ + ldr r3, [pc, #20] @ (4abd4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ac44 <_PyContext_NewHamtForTests@@Base+0x16c> │ │ │ │ + beq.n 4abd0 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ 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 ce164 │ │ │ │ + cbnz r0, 4ac3c <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 4ac0a <_PyContext_NewHamtForTests@@Base+0x124> │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + b.n 4ac12 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 4ac30 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 4ac30 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + bl 156d44 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4ac3e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 156d44 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4ac3e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4ac48 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #56228 @ 0xdba4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 4ac58 <_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, #34056 @ 0x8508 │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #33100 @ 0x814c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + blt.n 4ac96 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + beq.n 4ac98 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + b.n 4ac98 <_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, #26328 @ 0x66d8 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4acc6 <_PyContext_NewHamtForTests@@Base+0x1ee> │ │ │ │ + bl bfb70 │ │ │ │ + cbz r0, 4acd2 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b9d8 │ │ │ │ + bl 22b864 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + movw r0, #12420 @ 0x3084 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7f984 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4acec <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bne.n 4ad06 <_PyContext_NewHamtForTests@@Base+0x220> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ad04 <_PyContext_NewHamtForTests@@Base+0x22c> │ │ │ │ - b.n 4ad18 <_PyContext_NewHamtForTests@@Base+0x240> │ │ │ │ + cbnz r0, 4ad1e <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ + b.n 4ad32 <_PyContext_NewHamtForTests@@Base+0x24c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55184 @ 0xd790 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ace0 <_PyContext_NewHamtForTests@@Base+0x208> │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ - bl 83f4c │ │ │ │ + bne.n 4acfa <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + b.n 4ae0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad26 <_PyContext_NewHamtForTests@@Base+0x24e> │ │ │ │ + bne.n 4ad40 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4ad50 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bne.n 4ae0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ + b.n 4ad50 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad14 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bne.n 4ad2e <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad14 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad2e <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad58 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ + bne.n 4ad72 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15816 @ 0x3dc8 │ │ │ │ + movw r1, #14856 @ 0x3a08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 4ae0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ad68 <_PyContext_NewHamtForTests@@Base+0x290> │ │ │ │ + blt.n 4ad82 <_PyContext_NewHamtForTests@@Base+0x29c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2eb54 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ad70 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ - cbnz r5, 4ad94 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + ble.n 4ad8a <_PyContext_NewHamtForTests@@Base+0x2a4> │ │ │ │ + cbnz r5, 4adae <_PyContext_NewHamtForTests@@Base+0x2c8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x196c> │ │ │ │ + bl 240b10 <_PyTime_AsTimeval@@Base+0x15c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4ae0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4adf4 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + b.n 4ae0e <_PyContext_NewHamtForTests@@Base+0x328> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ - cbnz r0, 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 1f7178 │ │ │ │ + cbnz r0, 4ae0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4adae <_PyContext_NewHamtForTests@@Base+0x2d6> │ │ │ │ + bge.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x2e2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4add2 <_PyContext_NewHamtForTests@@Base+0x2fa> │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + cbnz r0, 4adec <_PyContext_NewHamtForTests@@Base+0x306> │ │ │ │ + b.n 4ae0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x196c> │ │ │ │ + bl 240b10 <_PyTime_AsTimeval@@Base+0x15c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4ae0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ade6 <_PyContext_NewHamtForTests@@Base+0x30e> │ │ │ │ + beq.n 4ae00 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ade6 <_PyContext_NewHamtForTests@@Base+0x30e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ae00 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f7178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad8a <_PyContext_NewHamtForTests@@Base+0x2b2> │ │ │ │ + beq.n 4ada4 <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ + cbz r0, 4ae3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ + beq.n 4ae3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ae3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ + cbnz r2, 4ae5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ + cbz r0, 4ae5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ + beq.n 4ae5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ae5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -48478,636 +48490,633 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 4aea8 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + bl ce164 │ │ │ │ + cbnz r0, 4aec2 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ae76 <_PyContext_NewHamtForTests@@Base+0x39e> │ │ │ │ + cbz r5, 4ae90 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ae7e <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + b.n 4ae98 <_PyContext_NewHamtForTests@@Base+0x3b2> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ae9c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + blt.n 4aeb6 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ae9c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + cbnz r0, 4aeb6 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aeaa <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4aec4 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aeaa <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4aec4 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4aeb4 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ + cbz r3, 4aece <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57340 @ 0xdffc │ │ │ │ + movw r1, #56380 @ 0xdc3c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + b.n 4ac58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 4aee8 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + bl 24d28c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 4af02 <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24d304 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ + b.w 24d58c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4af18 <_PyContext_NewHamtForTests@@Base+0x440> │ │ │ │ + bgt.n 4af32 <_PyContext_NewHamtForTests@@Base+0x44c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 4af34 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + bl 24d28c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 4af4e <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 486a0 │ │ │ │ + b.w 48696 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15852 @ 0x3dec │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4af04 <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ + bge.n 4af1e <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4af5e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + bhi.n 4af78 <_PyContext_NewHamtForTests@@Base+0x492> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4af76 <_PyContext_NewHamtForTests@@Base+0x49e> │ │ │ │ + beq.n 4af90 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af78 <_PyContext_NewHamtForTests@@Base+0x4a0> │ │ │ │ - movw r0, #40104 @ 0x9ca8 │ │ │ │ + b.n 4af92 <_PyContext_NewHamtForTests@@Base+0x4ac> │ │ │ │ + movw r0, #39104 @ 0x98c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4af54 <_PyContext_NewHamtForTests@@Base+0x47c> │ │ │ │ - b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bne.n 4af6e <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ + b.n 4afbc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea028 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1eb5a0 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + beq.n 4afbc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4afa6 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ + blt.n 4afc0 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31168 @ 0x79c0 │ │ │ │ + movw r1, #30168 @ 0x75d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4afda <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ + b.n 4aff4 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4afbe <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ + cbz r0, 4afd8 <_PyContext_NewHamtForTests@@Base+0x4f2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0668 │ │ │ │ + bl 1b2164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + blt.n 4afbc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4afda <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ - cbz r4, 4afd0 <_PyContext_NewHamtForTests@@Base+0x4f8> │ │ │ │ + cbnz r0, 4aff4 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ + cbz r4, 4afea <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4afd8 <_PyContext_NewHamtForTests@@Base+0x500> │ │ │ │ + beq.n 4aff2 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4afd8 <_PyContext_NewHamtForTests@@Base+0x500> │ │ │ │ + b.n 4aff2 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bl f9960 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4afbc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ 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, #54568 @ 0xd528 │ │ │ │ + movw r1, #53608 @ 0xd168 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4b022 <_PyContext_NewHamtForTests@@Base+0x54a> │ │ │ │ + bl bfb70 │ │ │ │ + cbz r0, 4b03c <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22b688 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b026 <_PyContext_NewHamtForTests@@Base+0x54e> │ │ │ │ - cbnz r0, 4b034 <_PyContext_NewHamtForTests@@Base+0x55c> │ │ │ │ + beq.n 4b040 <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ + cbnz r0, 4b04e <_PyContext_NewHamtForTests@@Base+0x568> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ + b.n 4b06a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ - b.n 4b042 <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ + beq.n 4b06a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + b.n 4b05c <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4b048 <_PyContext_NewHamtForTests@@Base+0x570> │ │ │ │ + cbz r0, 4b062 <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ + beq.n 4b06a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ + b.n 4b06a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #13380 @ 0x3444 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r1, #57012 @ 0xdeb4 │ │ │ │ + movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + b.n 4ac58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4b098 <_PyContext_NewHamtForTests@@Base+0x5c0> │ │ │ │ + bne.n 4b0a4 <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #14312 @ 0x37e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 12736c │ │ │ │ + b.n 4b0dc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b0dc <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + cbnz r3, 4b0e8 <_PyContext_NewHamtForTests@@Base+0x602> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b0d4 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + cbz r3, 4b0e0 <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4b0c4 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + cbnz r2, 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5ea> │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ - movw r1, #15372 @ 0x3c0c │ │ │ │ + bl 12736c │ │ │ │ + b.n 4b0dc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + movw r1, #14412 @ 0x384c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + b.n 4b192 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d28c │ │ │ │ + bl 20dd0c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b100 <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ + cbz r2, 4b10c <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + bl 2555d0 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bne.n 4b192 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ - cbz r0, 4b146 <_PyContext_NewHamtForTests@@Base+0x66e> │ │ │ │ + b.n 4b192 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + cbz r0, 4b152 <_PyContext_NewHamtForTests@@Base+0x66c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b150 <_PyContext_NewHamtForTests@@Base+0x678> │ │ │ │ + bne.n 4b15c <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b12e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ + beq.n 4b13a <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b12e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b13a <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #56224 @ 0xdba0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 12736c │ │ │ │ + b.n 4b0dc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 4b174 <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 4b180 <_PyContext_NewHamtForTests@@Base+0x69a> │ │ │ │ + bl d3d90 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bl 14f6a8 │ │ │ │ + b.n 4b192 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b160 <_PyContext_NewHamtForTests@@Base+0x688> │ │ │ │ + bne.n 4b16c <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 235544 │ │ │ │ + bl 235de4 │ │ │ │ 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 78414 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7eaf4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b20a <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b20a <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ + cbnz r6, 4b230 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ + ble.n 4b230 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ - cbnz r2, 4b1f8 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + bne.n 4b230 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ + cbnz r2, 4b24e <_PyContext_NewHamtForTests@@Base+0x768> │ │ │ │ mov r3, r6 │ │ │ │ + ldr r6, [pc, #68] @ (4b278 <_PyContext_NewHamtForTests@@Base+0x792>) │ │ │ │ mov r0, r2 │ │ │ │ - movs r6, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - strd r6, r2, [sp, #8] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r6, #15604 @ 0x3cf4 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b210 <_PyContext_NewHamtForTests@@Base+0x738> │ │ │ │ + cbz r0, 4b266 <_PyContext_NewHamtForTests@@Base+0x780> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 15036c │ │ │ │ + bl 150584 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b44c │ │ │ │ + bl 4b454 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b214 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ + bne.n 4b26a <_PyContext_NewHamtForTests@@Base+0x784> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b21c <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ + b.n 4b272 <_PyContext_NewHamtForTests@@Base+0x78c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b26e <_PyContext_NewHamtForTests@@Base+0x796> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b26e <_PyContext_NewHamtForTests@@Base+0x796> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004b270 : │ │ │ │ - movw r0, #13336 @ 0x3418 │ │ │ │ +0004b27c : │ │ │ │ + movw r0, #12376 @ 0x3058 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b298 │ │ │ │ + cbz r3, 4b2a4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b29a │ │ │ │ + b.n 4b2a6 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b2a8 │ │ │ │ + cbnz r3, 4b2b4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b2a8 │ │ │ │ + blt.n 4b2b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b2a8 │ │ │ │ - cbnz r4, 4b2c4 │ │ │ │ + bgt.n 4b2b4 │ │ │ │ + cbnz r4, 4b2d0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #412] @ (4b448 ) │ │ │ │ + ldr r4, [pc, #408] @ (4b450 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b31e │ │ │ │ - cbz r5, 4b2e8 │ │ │ │ + cbz r0, 4b32a │ │ │ │ + cbz r5, 4b2f4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b2d2 │ │ │ │ + cbz r7, 4b2de │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b2d2 │ │ │ │ + bne.n 4b2de │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b2ec │ │ │ │ + b.n 4b2f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b2da │ │ │ │ + cbnz r0, 4b2e6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b2ec │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4b2f8 │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b31e │ │ │ │ + blt.n 4b32a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b2ce │ │ │ │ - b.n 4b2d6 │ │ │ │ + beq.n 4b2da │ │ │ │ + b.n 4b2e2 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256f0c │ │ │ │ + bl 256e34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b32a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b374 │ │ │ │ + beq.n 4b380 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b322 │ │ │ │ + beq.n 4b32e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b42a │ │ │ │ + b.n 4b436 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4b342 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 4b34e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b31e │ │ │ │ + bl 12736c │ │ │ │ + b.n 4b32a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b32a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b374 │ │ │ │ + ble.n 4b380 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4b31e │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4b32a │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b7bc │ │ │ │ + bl 4b742 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b390 │ │ │ │ + cbnz r0, 4b39c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b32a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4b31e │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4b32a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4b438 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b440 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b440 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b448 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4b3fa │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4b406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b384 │ │ │ │ + beq.n 4b390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b384 │ │ │ │ + bne.n 4b390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b384 │ │ │ │ - cbz r5, 4b42a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b390 │ │ │ │ + cbz r5, 4b436 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b41c │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4b428 │ │ │ │ + bl 95b00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53dc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4b424 │ │ │ │ + bl 98600 │ │ │ │ + b.n 4b430 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53db0 │ │ │ │ + bl 53dc6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b47a │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4b47a │ │ │ │ + beq.n 4b482 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 4b482 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2354a0 │ │ │ │ + b.w 235d40 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b49a │ │ │ │ + beq.n 4b4a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15948 @ 0x3e4c │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b4c2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 4b4ca │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r7, [r5, #8] │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 4b4be │ │ │ │ + bgt.n 4b4c6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b4c8 │ │ │ │ - bl 1ea294 │ │ │ │ + ble.n 4b4d0 │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b4f2 │ │ │ │ + b.n 4b4fa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20edfc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b4c2 │ │ │ │ + beq.n 4b4ca │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b4f0 │ │ │ │ + ble.n 4b4f8 │ │ │ │ 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] │ │ │ │ @@ -49117,226 +49126,238 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 782d8 │ │ │ │ - bl 78310 │ │ │ │ + bl 78414 │ │ │ │ + bl 7844c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b532 │ │ │ │ + bgt.n 4b53a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46327 @ 0xb4f7 │ │ │ │ + movw r2, #46335 @ 0xb4ff │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b532 │ │ │ │ + bne.n 4b53a │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14f554 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b540 │ │ │ │ + ble.n 4b548 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b562 │ │ │ │ + b.n 4b56a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 4b570 │ │ │ │ + cbz r2, 4b578 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b570 │ │ │ │ + ble.n 4b578 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14f568 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b540 │ │ │ │ + bcc.n 4b548 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ - b.n 4b562 │ │ │ │ + bl 78480 │ │ │ │ + b.n 4b56a │ │ │ │ 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, 4b590 │ │ │ │ + cbz r3, 4b598 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b592 │ │ │ │ + b.n 4b59a │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b5a6 │ │ │ │ + cbnz r3, 4b5ae │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b5a6 │ │ │ │ + ble.n 4b5ae │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b5a6 │ │ │ │ - cbnz r4, 4b5c6 │ │ │ │ + bgt.n 4b5ae │ │ │ │ + cbnz r4, 4b5ce │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b720 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b728 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ae │ │ │ │ + beq.n 4b6b6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5dc │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b5e4 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b6b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5f2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b5fa │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b6b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b60a │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 4b612 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b6b6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b62a │ │ │ │ - bl 83f4c │ │ │ │ + b.n 4b632 │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b626 │ │ │ │ + beq.n 4b62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b626 │ │ │ │ + cbnz r3, 4b62e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b5fc │ │ │ │ + beq.n 4b604 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b664 │ │ │ │ + beq.n 4b66c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b63c │ │ │ │ + cbz r6, 4b644 │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b670 │ │ │ │ - b.n 4b644 │ │ │ │ + beq.n 4b678 │ │ │ │ + b.n 4b64c │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b650 │ │ │ │ + cbz r5, 4b658 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b678 │ │ │ │ - b.n 4b658 │ │ │ │ + beq.n 4b680 │ │ │ │ + b.n 4b660 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43102 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b678 │ │ │ │ - b.n 4b6ae │ │ │ │ + bl 43112 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b680 │ │ │ │ + b.n 4b6b6 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b678 │ │ │ │ + b.n 4b680 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b694 │ │ │ │ + bge.n 4b69c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #14744 @ 0x3998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b6ae │ │ │ │ + bl 12736c │ │ │ │ + b.n 4b6b6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b6b2 │ │ │ │ + beq.n 4b6ba │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1eff08 │ │ │ │ - cbnz r0, 4b6b6 │ │ │ │ + bl 1f13e8 │ │ │ │ + cbnz r0, 4b6be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b71a │ │ │ │ + b.n 4b722 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b6b8 │ │ │ │ + b.n 4b6c0 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b6cc │ │ │ │ + beq.n 4b6d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ae │ │ │ │ + beq.n 4b6b6 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b6ce │ │ │ │ + b.n 4b6d6 │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r9, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b714 │ │ │ │ + bge.n 4b71c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b704 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4b70c │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ce │ │ │ │ - b.n 4b6ae │ │ │ │ + beq.n 4b6d6 │ │ │ │ + b.n 4b6b6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4b71a │ │ │ │ + bl f1704 │ │ │ │ + b.n 4b722 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #14041 @ 0x36d9 │ │ │ │ + movw r1, #17825 @ 0x45a1 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 406cc <_PyBytes_ReverseFind@@Base+0x148> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b760 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 804d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -49345,94 +49366,83 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b768 │ │ │ │ + cbz r3, 4b792 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b76a │ │ │ │ + b.n 4b794 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b778 │ │ │ │ + cbnz r3, 4b7a2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b778 │ │ │ │ + ble.n 4b7a2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b778 │ │ │ │ - cbnz r4, 4b798 │ │ │ │ + bgt.n 4b7a2 │ │ │ │ + cbnz r4, 4b7c2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b7b8 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b7e4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b7b4 │ │ │ │ + cbz r0, 4b7de │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 153650 │ │ │ │ + b.w 153868 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + nop │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b7da │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0004b7de : │ │ │ │ +0004b7e8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b7f4 │ │ │ │ + cbz r0, 4b7fe │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b7fa │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4b802 │ │ │ │ - bl 7a284 │ │ │ │ + cbnz r1, 4b804 │ │ │ │ + bl 262bfc │ │ │ │ + b.n 4b80c │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b808 │ │ │ │ + cbnz r0, 4b812 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b828 │ │ │ │ + b.n 4b832 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107760 │ │ │ │ + bl 1070f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b828 │ │ │ │ + beq.n 4b832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b828 │ │ │ │ + cbnz r3, 4b832 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -49441,583 +49451,466 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b860 │ │ │ │ + bne.n 4b86a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b880 │ │ │ │ - b.n 4b878 │ │ │ │ + bne.n 4b88a │ │ │ │ + b.n 4b882 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17340 @ 0x43bc │ │ │ │ + movw r0, #16380 @ 0x3ffc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b852 │ │ │ │ - b.n 4b902 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b85c │ │ │ │ + b.n 4b90c │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b902 │ │ │ │ + bne.n 4b90c │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b894 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4b902 │ │ │ │ + bne.n 4b89e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4b90c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b8ba │ │ │ │ + beq.n 4b8c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #15084 @ 0x3aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4b90c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b8c6 │ │ │ │ + bhi.n 4b8d0 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b906 │ │ │ │ - b.n 4b8e0 │ │ │ │ + beq.n 4b910 │ │ │ │ + b.n 4b8ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ + movw r1, #63804 @ 0xf93c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4b90c │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b906 │ │ │ │ + beq.n 4b910 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65160 @ 0xfe88 │ │ │ │ + movw r1, #63924 @ 0xf9b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b93c │ │ │ │ + b.n 4b946 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b928 │ │ │ │ + bcc.n 4b932 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16072 @ 0x3ec8 │ │ │ │ + movw r1, #15112 @ 0x3b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4b90c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3794 │ │ │ │ + bl 1f48ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b902 │ │ │ │ + bne.n 4b90c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (4b94c ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b956 │ │ │ │ + cbz r1, 4b968 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b972 │ │ │ │ + bmi.n 4b984 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36880 @ 0x9010 │ │ │ │ + movw r1, #35880 @ 0x8c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b98c │ │ │ │ + b.n 4b99e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4b9ac │ │ │ │ + cbnz r0, 4b9be │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b9bc │ │ │ │ - b.n 4b9b6 │ │ │ │ + cbz r0, 4b9ce │ │ │ │ + b.n 4b9c8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b9a6 │ │ │ │ - b.n 4b9ca │ │ │ │ + beq.n 4b9b8 │ │ │ │ + b.n 4b9dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b9ca │ │ │ │ + cbnz r0, 4b9dc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b9ca │ │ │ │ + cbz r0, 4b9dc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b9d0 ) │ │ │ │ + ldr r0, [pc, #4] @ (4b9e4 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 4b9f4 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 4b9f4 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4b9f4 │ │ │ │ - cbnz r4, 4ba14 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4baac ) │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4ba14 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4baa8 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 4ba28 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4ba3c │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #52184 @ 0xcbd8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #16248 @ 0x3f78 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4ba10 │ │ │ │ - bl 9649c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a848 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r6, 4ba8a │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 4ba94 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4ba5e │ │ │ │ - b.n 4ba10 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4baa8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4bac8 │ │ │ │ + cbz r1, 4ba00 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4bae4 │ │ │ │ + bmi.n 4ba1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ + movw r1, #36552 @ 0x8ec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bafe │ │ │ │ + b.n 4ba36 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 1228d8 │ │ │ │ - ldr r0, [pc, #0] @ (4bb08 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #10] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 3f93a │ │ │ │ + b.w 122350 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bba4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bad0 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bb54 │ │ │ │ + cbz r3, 4ba80 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bb4a │ │ │ │ + bne.n 4ba76 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb3a │ │ │ │ + bne.n 4ba66 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb54 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4ba80 │ │ │ │ + bl 2682b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bde4 │ │ │ │ + bl 4bcb8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb86 │ │ │ │ + cbz r3, 4bab2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bb7c │ │ │ │ + bne.n 4baa8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb6c │ │ │ │ + bne.n 4ba98 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb86 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4bab2 │ │ │ │ + bl 2461a4 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (4bba4 ) │ │ │ │ + bl 720f0 │ │ │ │ + ldr r3, [pc, #20] @ (4bad0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bba0 │ │ │ │ + beq.n 4bacc │ │ │ │ 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, 4baf4 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 4baf4 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4baf4 │ │ │ │ + cbnz r4, 4bb14 │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #176] @ (4bbac ) │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4bb14 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4bba8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f427c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 4bb28 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4bb10 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f427c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 4bb3c │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4bb10 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #51144 @ 0xc7c8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #15248 @ 0x3b90 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fbd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4bb10 │ │ │ │ + bl 95b00 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a848 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98600 │ │ │ │ + cbz r6, 4bb8a │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 4bb94 │ │ │ │ + bl e4c50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4bb5e │ │ │ │ + b.n 4bb10 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4bba8 │ │ │ │ + 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 f1704 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.w 3f94a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bbce │ │ │ │ + cbnz r0, 4bbda │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13c748 │ │ │ │ + b.w 13c538 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bbc0 │ │ │ │ + beq.n 4bbcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - blt.n 4bbfa │ │ │ │ - cbz r0, 4bbfa │ │ │ │ + blt.n 4bc06 │ │ │ │ + cbz r0, 4bc06 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bc12 │ │ │ │ + bgt.n 4bc1e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ + movw r1, #15164 @ 0x3b3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4bc5c │ │ │ │ + bl 12736c │ │ │ │ + b.n 4bc68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bc7a │ │ │ │ + cbz r5, 4bc86 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b6a0 │ │ │ │ + bl cc054 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bc62 │ │ │ │ + beq.n 4bc6e │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4bc62 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 4bc6e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #63728 @ 0xf8f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bca8 │ │ │ │ + b.n 4bcb4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 4bc90 │ │ │ │ + b.n 4bc9c │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bc90 │ │ │ │ + beq.n 4bc9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bc82 │ │ │ │ + b.n 4bc8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bca6 │ │ │ │ + beq.n 4bcb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bca6 │ │ │ │ + cbnz r3, 4bcb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 20c734 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ - cbz r0, 4bcfe │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bce2 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 4bd02 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 4bd02 │ │ │ │ - bl 82448 │ │ │ │ - cbnz r0, 4bd0a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bcfe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bcfe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 4bd44 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - it ne │ │ │ │ - movne r2, r1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #16160 @ 0x3f20 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bd44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bd44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 4bd54 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 20bcc8 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4bdcc │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 4bdcc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - bic.w r8, r1, r1, asr #31 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bd9a │ │ │ │ - mov r1, r5 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ - cmp r0, r7 │ │ │ │ - bge.n 4bd9a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - mul.w r5, r7, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4bdb0 │ │ │ │ - mov r1, r8 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ - cmp r0, r5 │ │ │ │ - blt.n 4bd92 │ │ │ │ - mul.w r1, r7, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20e34c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4bddc │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mul.w r1, r5, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 149d94 <_PyBytes_Repeat@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bdde │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4bdde │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bf08 ) │ │ │ │ + ldr r3, [pc, #272] @ (4bddc ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r5, r4, #63 @ 0x3f │ │ │ │ - bne.n 4be18 │ │ │ │ + bne.n 4bcec │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4be1c │ │ │ │ + bne.n 4bcf0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4be22 │ │ │ │ + b.n 4bcf6 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4be48 │ │ │ │ - cbz r5, 4be48 │ │ │ │ + bne.n 4bd1c │ │ │ │ + cbz r5, 4bd1c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4be4a │ │ │ │ + b.n 4bd1e │ │ │ │ mov r3, r9 │ │ │ │ subs r3, r5, r3 │ │ │ │ bic.w r7, r5, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ add r7, r1 │ │ │ │ - beq.n 4be60 │ │ │ │ + beq.n 4bd34 │ │ │ │ mov r0, sp │ │ │ │ - bl 197504 │ │ │ │ + bl 198c0c │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r1, r4, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w sl, r1, #63 @ 0x3f │ │ │ │ mov r0, r3 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -50030,63 +49923,181 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r9] │ │ │ │ add.w r1, r7, sl │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4bea2 │ │ │ │ + beq.n 4bd76 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4be98 │ │ │ │ + b.n 4bd6c │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ orr.w r2, r2, r4, lsr #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ rev r4, r4 │ │ │ │ movs r7, #0 │ │ │ │ str.w r4, [r1, #5] │ │ │ │ mov r4, r3 │ │ │ │ rev r2, r2 │ │ │ │ str.w r2, [r1, #1] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4bed0 │ │ │ │ + beq.n 4bda4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ - b.n 4bebe │ │ │ │ + bl 198c0c │ │ │ │ + b.n 4bd92 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ rev r0, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r6, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r2, [r6, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4bf08 ) │ │ │ │ + ldr r3, [pc, #24] @ (4bddc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bf00 │ │ │ │ + beq.n 4bdd4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 20d1e4 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ + cbz r0, 4be32 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbnz r0, 4be16 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 4be36 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 4be36 │ │ │ │ + bl 820e8 │ │ │ │ + cbnz r0, 4be3e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4be32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4be32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4be78 │ │ │ │ + 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, #15200 @ 0x3b60 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82a10 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4be78 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4be78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_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, 4be88 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 20c778 │ │ │ │ + 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 4bf00 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 4bf00 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + bic.w r8, r1, r1, asr #31 │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cbz r5, 4bece │ │ │ │ + mov r1, r5 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b1d0 │ │ │ │ + cmp r0, r7 │ │ │ │ + bge.n 4bece │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1eb80c │ │ │ │ + mul.w r5, r7, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 4bee4 │ │ │ │ + mov r1, r8 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b1d0 │ │ │ │ + cmp r0, r5 │ │ │ │ + blt.n 4bec6 │ │ │ │ + mul.w r1, r7, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20edfc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4bf10 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mul.w r1, r5, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 149de4 <_PyBytes_Repeat@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4bf12 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4bf12 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf16 │ │ │ │ + cbz r0, 4bf22 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20c778 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -50095,1450 +50106,1503 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf4c │ │ │ │ + cbz r0, 4bf58 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20c778 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf60 │ │ │ │ + cbz r0, 4bf6c │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20c778 │ │ │ │ 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] @ (4c00c ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4bfba │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4bfb0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4bfa0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4bfba │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bcb8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4bfec │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4bfe2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4bfd2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4bfec │ │ │ │ + bl 2461a4 │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 24a77c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c00c ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4c006 │ │ │ │ + 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, 4bf8c │ │ │ │ + cbnz r3, 4c032 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf8c │ │ │ │ + ble.n 4c032 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf8c │ │ │ │ - cbnz r4, 4bfac │ │ │ │ + bne.n 4c032 │ │ │ │ + cbnz r4, 4c052 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4c054 ) │ │ │ │ + ldr r4, [pc, #188] @ (4c0f8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bfac │ │ │ │ + cbnz r0, 4c052 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c04c │ │ │ │ + b.n 4c0f2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bfc0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4c066 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bfa8 │ │ │ │ + bne.n 4c04e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa8 │ │ │ │ + beq.n 4c04e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa8 │ │ │ │ + beq.n 4c04e │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #16168 @ 0x3f28 │ │ │ │ + movw r1, #15244 @ 0x3b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #4204 @ 0x106c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bfa8 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4c04e │ │ │ │ + bl 95b00 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 4c02e │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 4c0d4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c038 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4c0de │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c000 │ │ │ │ - b.n 4bfa8 │ │ │ │ + beq.n 4c0a6 │ │ │ │ + b.n 4c04e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c04c │ │ │ │ + b.n 4c0f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c07e │ │ │ │ + cbnz r0, 4c122 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c086 │ │ │ │ + cbz r0, 4c12a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c070 │ │ │ │ + beq.n 4c114 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4c0ba │ │ │ │ + cbz r6, 4c15e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4c0cc │ │ │ │ + cbz r2, 4c170 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 108b7c │ │ │ │ + bl 1084e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78344 │ │ │ │ - cbz r4, 4c0fa │ │ │ │ - ldr r0, [pc, #28] @ (4c100 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78480 │ │ │ │ + cbz r4, 4c19e │ │ │ │ + ldr r0, [pc, #28] @ (4c1a4 ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2520 @ 0x9d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c1dc │ │ │ │ + bmi.n 4c280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004c104 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c112 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 4c158 │ │ │ │ + bl 722dc │ │ │ │ + cbz r0, 4c1ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c142 │ │ │ │ + cbz r0, 4c1d6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7fab8 │ │ │ │ - cbnz r0, 4c15c │ │ │ │ + bl 7fbd0 │ │ │ │ + cbnz r0, 4c1f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c158 │ │ │ │ + beq.n 4c1ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c158 │ │ │ │ + cbnz r3, 4c1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c15e │ │ │ │ + b.n 4c1f2 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c1f8 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c1a6 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4c19c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4c18c │ │ │ │ - dmb ish │ │ │ │ - beq.n 4c1a6 │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bde4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c1d8 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4c1ce │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4c1be │ │ │ │ - dmb ish │ │ │ │ - beq.n 4c1d8 │ │ │ │ - bl 246600 │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c1f8 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4c1f2 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c1fc : │ │ │ │ +0004c1f6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c210 │ │ │ │ - cbnz r1, 4c216 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4c220 │ │ │ │ + cbz r0, 4c20a │ │ │ │ + cbnz r1, 4c210 │ │ │ │ + bl 262bfc │ │ │ │ + b.n 4c21a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9b1a0 │ │ │ │ + bl 9a808 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c230 │ │ │ │ - movw r0, #16212 @ 0x3f54 │ │ │ │ + bge.n 4c22a │ │ │ │ + movw r0, #15252 @ 0x3b94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 4c236 │ │ │ │ + bl 1f0f1c │ │ │ │ + b.n 4c230 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c262 │ │ │ │ + cbnz r0, 4c25c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c26a │ │ │ │ + cbz r0, 4c264 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c254 │ │ │ │ + beq.n 4c24e │ │ │ │ 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 4c2c0 │ │ │ │ + bne.n 4c2ba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c2c0 │ │ │ │ + bne.n 4c2ba │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c2c0 │ │ │ │ - bl 41824 │ │ │ │ + bhi.n 4c2ba │ │ │ │ + bl 41838 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c2ca │ │ │ │ + beq.n 4c2c4 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4c2cc │ │ │ │ + b.n 4c2c6 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c2cc │ │ │ │ + b.n 4c2c6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004c2ce : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - 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, 4c2f8 │ │ │ │ + cbnz r3, 4c2e6 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c312 │ │ │ │ + cbz r2, 4c300 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c312 │ │ │ │ + cbz r3, 4c300 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #57040 @ 0xded0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c3c0 │ │ │ │ - bl 1673fc │ │ │ │ + b.n 4c3ae │ │ │ │ + bl 167cc8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c31e │ │ │ │ + cbz r2, 4c30c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23c09c │ │ │ │ + bl 23c9c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c30e │ │ │ │ + beq.n 4c2fc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 189408 │ │ │ │ + bl 18a514 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 189408 │ │ │ │ + bl 18a514 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c3c0 │ │ │ │ + cbz r3, 4c3ae │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23cae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c37c │ │ │ │ + beq.n 4c36a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c396 │ │ │ │ + b.n 4c384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c30e │ │ │ │ + beq.n 4c2fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c30e │ │ │ │ + bne.n 4c2fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c30e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c3be │ │ │ │ + bge.n 4c3ac │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4c396 │ │ │ │ + b.n 4c384 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #12412 @ 0x307c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 7f984 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c3ea │ │ │ │ + cbnz r0, 4c3e6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3f2 │ │ │ │ + cbz r0, 4c3ee │ │ │ │ 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 4c3dc │ │ │ │ + beq.n 4c3d8 │ │ │ │ + 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, #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 78414 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7eaf4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c43e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4c43e │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c3f4 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #13372 @ 0x343c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 7f86c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + movw r0, #1628 @ 0x65c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c44a │ │ │ │ + cbnz r0, 4c47c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c452 │ │ │ │ + cbz r0, 4c484 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c43c │ │ │ │ + beq.n 4c46e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3325 @ 0xcfd │ │ │ │ + movw r1, #3341 @ 0xd0d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - │ │ │ │ -0004c46a : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c4c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c4c4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 406cc <_PyBytes_ReverseFind@@Base+0x148> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22b688 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c4f8 │ │ │ │ + beq.n 4c4ce │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c508 │ │ │ │ + bne.n 4c4de │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c50a │ │ │ │ + beq.n 4c4e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c50a │ │ │ │ + b.n 4c4e0 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ + bl ea064 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c50e : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 22ad64 │ │ │ │ - subs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c538 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmov.f64 d8, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4c5a0 │ │ │ │ - vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c5b8 │ │ │ │ - vcmp.f64 d9, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c5a4 │ │ │ │ - vabs.f64 d8, d8 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ls │ │ │ │ - movls r0, r3 │ │ │ │ - b.n 4c5ac │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4c5ac │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c5de │ │ │ │ + cbz r3, 4c502 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c5e0 │ │ │ │ + b.n 4c504 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c5ee │ │ │ │ + cbnz r3, 4c512 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c5ee │ │ │ │ + blt.n 4c512 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c5ee │ │ │ │ - cbnz r4, 4c60a │ │ │ │ + bgt.n 4c512 │ │ │ │ + cbnz r4, 4c52e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c7a0 ) │ │ │ │ + ldr r4, [pc, #432] @ (4c6c8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c664 │ │ │ │ - cbz r5, 4c62e │ │ │ │ + cbz r0, 4c588 │ │ │ │ + cbz r5, 4c552 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c618 │ │ │ │ + cbz r7, 4c53c │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c618 │ │ │ │ + bne.n 4c53c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c632 │ │ │ │ + b.n 4c556 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c620 │ │ │ │ + cbnz r0, 4c544 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c632 │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4c556 │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c664 │ │ │ │ + blt.n 4c588 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c614 │ │ │ │ - b.n 4c61c │ │ │ │ + beq.n 4c538 │ │ │ │ + b.n 4c540 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21e560 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c588 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c6ba │ │ │ │ + beq.n 4c5de │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c668 │ │ │ │ + beq.n 4c58c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c778 │ │ │ │ + b.n 4c69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4c688 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 4c5ac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c664 │ │ │ │ + bl 12736c │ │ │ │ + b.n 4c588 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c588 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c6ba │ │ │ │ + ble.n 4c5de │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4c664 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4c588 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4ca96 │ │ │ │ + bl 4c7d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c6d2 │ │ │ │ + cbnz r0, 4c5f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c588 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4c664 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4c588 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c780 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c6a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c788 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c6b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c790 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c798 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4c748 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4c66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6c6 │ │ │ │ + beq.n 4c5ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c6c6 │ │ │ │ + bne.n 4c5ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c6c6 │ │ │ │ - cbz r5, 4c778 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5ea │ │ │ │ + cbz r5, 4c69c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c76a │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4c68e │ │ │ │ + bl 95b00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 5401c │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4c772 │ │ │ │ + bl 98600 │ │ │ │ + b.n 4c696 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5400c │ │ │ │ + bl 5401c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ 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 4c796 │ │ │ │ + bpl.n 4c6be │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c7ba │ │ │ │ + ble.n 4c6e2 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ @ instruction: 0xf70e0b31 │ │ │ │ vorr.i32 d17, #8454144 @ 0x00810000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #656] @ (4ca30 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c958 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 22b688 │ │ │ │ + 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 187540 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmov.f64 d8, d1 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4c746 │ │ │ │ + vabs.f64 d9, d9 │ │ │ │ + vldr d7, [pc, #72] @ 4c760 │ │ │ │ + vcmp.f64 d9, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 4c74a │ │ │ │ + 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 4c752 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c752 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 12529c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20afe0 │ │ │ │ + bl 20ba90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7cc │ │ │ │ + beq.n 4c79e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c7ce │ │ │ │ + beq.n 4c7a0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c7ce │ │ │ │ + b.n 4c7a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c7a4 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c7b2 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 16fdf4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4c7f6 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 804d8 │ │ │ │ + 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 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4c832 │ │ │ │ + beq.n 4c828 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4c832 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 4c828 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c834 │ │ │ │ + b.n 4c82a │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c86c │ │ │ │ + bpl.n 4c862 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c868 │ │ │ │ + cbz r0, 4c85e │ │ │ │ mov r1, r5 │ │ │ │ - bl 20afe0 │ │ │ │ + bl 20ba90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c874 │ │ │ │ + bne.n 4c86a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c868 │ │ │ │ + beq.n 4c85e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c868 │ │ │ │ + cbnz r3, 4c85e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c874 │ │ │ │ + b.n 4c86a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c86e : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 187540 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4c8d4 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4c8d6 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c8f0 │ │ │ │ + vldr d7, [pc, #72] @ 4c8f0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c8d8 │ │ │ │ + bgt.n 4c8da │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4c8e0 │ │ │ │ + b.n 4c8e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8e0 │ │ │ │ + b.n 4c8e2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4c926 │ │ │ │ + cbz r7, 4c926 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11932 @ 0x2e9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 12736c │ │ │ │ + b.n 4c954 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c938 │ │ │ │ + bpl.n 4c938 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c958 │ │ │ │ + bgt.n 4c958 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + movw r1, #15388 @ 0x3c1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4ca92 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb6a0 │ │ │ │ + bl fb2b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c954 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177f14 <_PyEval_MatchClass@@Base+0x60c> │ │ │ │ + bl 178c74 <_PyEval_MatchClass@@Base+0x708> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c990 │ │ │ │ + bne.n 4c990 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c954 │ │ │ │ + bne.n 4c954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c954 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c954 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c9a0 │ │ │ │ + beq.n 4c9a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c9a0 │ │ │ │ + cbnz r3, 4c9a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c9e4 │ │ │ │ + beq.n 4c9e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23c090 │ │ │ │ + bl 23c8e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c954 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 208094 <_Py_RestoreSignals@@Base+0xb08> │ │ │ │ + bl 208b90 <_Py_RestoreSignals@@Base+0xa0c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c9d4 │ │ │ │ + bne.n 4c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 4c954 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4ca0a │ │ │ │ + bmi.n 4ca0a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16408 @ 0x4018 │ │ │ │ + movw r1, #15448 @ 0x3c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4c954 │ │ │ │ - bl 83f4c │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4c954 │ │ │ │ + bl 83bec │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ca1a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4ca1e │ │ │ │ - b.n 4c954 │ │ │ │ + bne.n 4ca1a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4ca1e │ │ │ │ + b.n 4c954 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ca36 │ │ │ │ + bge.n 4ca36 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #4852 @ 0x12f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 12736c │ │ │ │ + b.n 4c954 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ca76 │ │ │ │ + beq.n 4ca76 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4ca68 │ │ │ │ + bmi.n 4ca68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16460 @ 0x404c │ │ │ │ + movw r1, #15500 @ 0x3c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4c954 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 4c954 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4ca80 │ │ │ │ - bl 87458 │ │ │ │ + cbz r0, 4ca80 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c954 │ │ │ │ + blt.w 4c954 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4ca92 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b.n 4ca76 │ │ │ │ + b.n 4ca76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4cab4 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ca96 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20edfc │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 187540 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4cb22 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4cb0c │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4cb24 │ │ │ │ + b.n 4cb0e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [pc, #0] @ (4cb1c ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004cb20 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 187540 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4cb86 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4cb84 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 4cd5c │ │ │ │ + bl 4ce02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4cb7c │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4cb86 │ │ │ │ + cbz r3, 4cb7a │ │ │ │ + bl 263ecc <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cb84 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4cb90 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4cbae │ │ │ │ + cbz r3, 4cbaa │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cbb0 │ │ │ │ + b.n 4cbac │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cbbe │ │ │ │ + cbnz r3, 4cbba │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cbbe │ │ │ │ + ble.n 4cbba │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cbbe │ │ │ │ - cbnz r4, 4cbde │ │ │ │ + bgt.n 4cbba │ │ │ │ + cbnz r4, 4cbda │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4ccd8 ) │ │ │ │ + ldr r4, [pc, #276] @ (4ccd4 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccb4 │ │ │ │ + beq.n 4ccb0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cbf2 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 4cbee │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccc8 │ │ │ │ - b.n 4ccb4 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 4ccc4 │ │ │ │ + b.n 4ccb0 │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cc0e │ │ │ │ + beq.n 4cc0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cc0e │ │ │ │ + cbnz r3, 4cc0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cbe8 │ │ │ │ + beq.n 4cbe4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc2a │ │ │ │ + beq.n 4cc26 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cc2c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4cc2c │ │ │ │ - b.n 4ccb4 │ │ │ │ + bne.n 4cc28 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4cc28 │ │ │ │ + b.n 4ccb0 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cc4c │ │ │ │ + bge.n 4cc48 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cc60 │ │ │ │ + cbz r0, 4cc5c │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cc78 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 4ccb4 │ │ │ │ + b.n 4cc74 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 4ccb0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cc8c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4cc88 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ccaa │ │ │ │ + blt.n 4cca6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cc9c │ │ │ │ - b.n 4cc66 │ │ │ │ + bge.n 4cc98 │ │ │ │ + b.n 4cc62 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4ccaa │ │ │ │ + bl f1704 │ │ │ │ + b.n 4cca6 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cca6 │ │ │ │ + beq.n 4cca2 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4ccd2 │ │ │ │ + b.n 4ccce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ccb8 │ │ │ │ + bne.n 4ccb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccd2 │ │ │ │ + b.n 4ccce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ccb4 │ │ │ │ + bne.n 4ccb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ccb4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ccb0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc30 │ │ │ │ + beq.n 4cc2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cc16 │ │ │ │ + b.n 4cc12 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ │ │ │ │ -0004cce2 : │ │ │ │ +0004ccd8 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4cd78 ) │ │ │ │ + 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, 4cd28 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4cd1e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4cd0e │ │ │ │ + dmb ish │ │ │ │ + beq.n 4cd28 │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4d022 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4cd5a │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4cd50 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4cd40 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4cd5a │ │ │ │ + bl 2461a4 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 720f0 │ │ │ │ + ldr r3, [pc, #20] @ (4cd78 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4cd74 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +0004cd7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4ccfa │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4cd04 │ │ │ │ + cbnz r0, 4cd94 │ │ │ │ + bl 262bfc │ │ │ │ + b.n 4cd9e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 245ad0 │ │ │ │ + bl 245e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cd14 │ │ │ │ - movw r0, #16620 @ 0x40ec │ │ │ │ + bge.n 4cdae │ │ │ │ + movw r0, #15660 @ 0x3d2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 4cd1a │ │ │ │ + bl 1f0f1c │ │ │ │ + b.n 4cdb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4cd4c │ │ │ │ + cbz r0, 4cde6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd4c │ │ │ │ + beq.n 4cde6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cd4c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cde6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1227e0 <_Py_union_type_or@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c660 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20d110 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004cdf6 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4ce5e │ │ │ │ + bvs.n 4cf04 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #244] @ 4ce68 │ │ │ │ + vldr d6, [pc, #248] @ 4cf10 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cdaa │ │ │ │ + ble.n 4ce50 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cdc0 │ │ │ │ - vldr d0, [pc, #212] @ 4ce70 │ │ │ │ + bgt.n 4ce66 │ │ │ │ + vldr d0, [pc, #216] @ 4cf18 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce78 │ │ │ │ + vldr d7, [pc, #216] @ 4cf20 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4cf08 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ce06 │ │ │ │ + bgt.n 4ceac │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ce06 │ │ │ │ - b.n 4ce54 │ │ │ │ + beq.n 4ceac │ │ │ │ + b.n 4cefa │ │ │ │ vmov r2, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cdf4 │ │ │ │ - vldr d0, [pc, #156] @ 4ce80 │ │ │ │ + bne.n 4ce9a │ │ │ │ + vldr d0, [pc, #156] @ 4cf28 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce88 │ │ │ │ + vldr d7, [pc, #160] @ 4cf30 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ - vldr d0, [pc, #152] @ 4ce90 │ │ │ │ + b.n 4cf08 │ │ │ │ + vldr d0, [pc, #156] @ 4cf38 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce98 │ │ │ │ + vldr d7, [pc, #156] @ 4cf40 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4cf08 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s1 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ce42 │ │ │ │ - vldr d0, [pc, #108] @ 4cea0 │ │ │ │ + bne.n 4cee8 │ │ │ │ + vldr d0, [pc, #112] @ 4cf48 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4cea8 │ │ │ │ + vldr d7, [pc, #112] @ 4cf50 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ - vldr d0, [pc, #108] @ 4ceb0 │ │ │ │ + b.n 4cf08 │ │ │ │ + vldr d0, [pc, #108] @ 4cf58 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #108] @ 4ceb8 │ │ │ │ + vldr d7, [pc, #112] @ 4cf60 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4cf08 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4cec0 │ │ │ │ + vldr d0, [pc, #96] @ 4cf68 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -51551,19 +51615,19 @@ │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ moval r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf90 @ unpredictable │ │ │ │ + bls.n 4d038 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf98 │ │ │ │ + bls.n 4d040 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51572,200 +51636,106 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cf5c ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4cf0c │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4cf02 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cef2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cf0c │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4d070 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cf3e │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4cf34 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cf24 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cf3e │ │ │ │ - bl 246600 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (4cf5c ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4cf58 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4cf68 │ │ │ │ - b.n 4d1d0 │ │ │ │ + cbnz r2, 4cf78 │ │ │ │ + b.n 4d1de │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249820 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 187540 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4d006 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4d016 │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 4cd5c │ │ │ │ + bl 4ce02 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 249780 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cff2 │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4d008 │ │ │ │ - movw r0, #16792 @ 0x4198 │ │ │ │ + cbz r1, 4d002 │ │ │ │ + bl 263ecc <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4d018 │ │ │ │ + movw r0, #15832 @ 0x3dd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d008 │ │ │ │ + b.n 4d018 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0004d012 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 245ad0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4d04c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4d06a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4d06a │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4d05c │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4d05e │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #12212 @ 0x2fb4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d1a8 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d158 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r6, r7, #63 @ 0x3f │ │ │ │ - bne.n 4d0a4 │ │ │ │ + bne.n 4d056 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4d0a8 │ │ │ │ + bne.n 4d05a │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4d0ae │ │ │ │ + b.n 4d060 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4d0e0 │ │ │ │ + beq.n 4d092 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51798,20 +51768,20 @@ │ │ │ │ add.w r3, r3, r6, lsl #6 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d204 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d15e │ │ │ │ + bne.n 4d110 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d204 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51824,52 +51794,91 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d1a8 ) │ │ │ │ + ldr r3, [pc, #20] @ (4d158 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d1a0 │ │ │ │ + beq.n 4d152 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004d1ac : │ │ │ │ +0004d15c : │ │ │ │ + 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 245e38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 784dc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4d196 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4d1b4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4d1b4 │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4d1a6 │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4d1a8 │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddd70 │ │ │ │ + mov r0, r2 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0004d1ba : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9b1a0 │ │ │ │ + bl 9a808 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249820 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -54220,453 +54229,482 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16828 @ 0x41bc │ │ │ │ + movw r0, #15868 @ 0x3dfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4eef4 ) │ │ │ │ + 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, 4eea4 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ee9a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ee8a │ │ │ │ + dmb ish │ │ │ │ + beq.n 4eea4 │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4d022 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4eed6 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4eecc │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4eebc │ │ │ │ + dmb ish │ │ │ │ + beq.n 4eed6 │ │ │ │ + bl 2461a4 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24a77c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4eef4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4eef0 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4ee6e │ │ │ │ + cbz r3, 4ef14 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee70 │ │ │ │ + b.n 4ef16 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee80 │ │ │ │ + cbnz r3, 4ef26 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee80 │ │ │ │ + ble.n 4ef26 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee80 │ │ │ │ - cbnz r4, 4eea2 │ │ │ │ + bgt.n 4ef26 │ │ │ │ + cbnz r4, 4ef48 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4ef0c ) │ │ │ │ + ldr r4, [pc, #136] @ (4efb4 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4eea2 │ │ │ │ + cbnz r0, 4ef48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ef00 │ │ │ │ + b.n 4efa6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11b4d8 │ │ │ │ + bl 11b0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee9e │ │ │ │ + beq.n 4ef44 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4eec6 │ │ │ │ + beq.n 4ef6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4eec8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4eec8 │ │ │ │ - b.n 4ee9e │ │ │ │ + bne.n 4ef6e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4ef6e │ │ │ │ + b.n 4ef44 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4eef8 │ │ │ │ + bne.n 4ef9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ef00 │ │ │ │ + b.n 4efa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + nop │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249820 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ef3e │ │ │ │ - b.w 7fab8 │ │ │ │ + blt.n 4efe6 │ │ │ │ + b.w 7fbd0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ef48 : │ │ │ │ +0004eff0 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef8c ) │ │ │ │ + ldr r5, [pc, #60] @ (4f034 ) │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 4ef86 │ │ │ │ + beq.n 4f02e │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef7e │ │ │ │ + bge.n 4f026 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #548] @ 0x224 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4ef6a │ │ │ │ + b.n 4f012 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ef92 │ │ │ │ + b.n 4f03a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261d88 <_PyLong_DivmodNear@@Base+0xd7c> │ │ │ │ + b.w 261f4c <_PyLong_DivmodNear@@Base+0xf58> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4efc4 │ │ │ │ + cbnz r1, 4f06c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ + movw r1, #10632 @ 0x2988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efda │ │ │ │ + b.n 4f082 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 189408 │ │ │ │ + bl 18a514 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4f070 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4f020 │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4f016 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4f006 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4f020 │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4d070 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4f052 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4f048 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4f038 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4f052 │ │ │ │ - bl 246600 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4f070 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4f06c │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f3fc <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4f098 │ │ │ │ + cbz r3, 4f0a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ │ │ │ │ -0004f0a0 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004f0b0 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4f0ee <_PyMonitoring_FirePyStartEvent@@Base+0x3e> │ │ │ │ + movw r0, #43468 @ 0xa9cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f984 │ │ │ │ + movw r0, #43460 @ 0xa9c4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f984 │ │ │ │ │ │ │ │ -0004f0ca <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ +0004f0fc <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f3fc <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4f0ec <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f11e <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f0f0 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f122 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4f0f0 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e2b34 │ │ │ │ + b.n 4f122 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e4278 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4f122 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f154 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16884 @ 0x41f4 │ │ │ │ + movw r1, #15924 @ 0x3e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f140 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f172 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4f156 <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ - movw r0, #44428 @ 0xad8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r0, #44420 @ 0xad84 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ + push {r4, r5, r6, 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 78414 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7eaf4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f1c2 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4f1c2 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f1a8 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ + bhi.n 4f208 <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f1c0 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ + bmi.n 4f220 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + movw r0, #25344 @ 0x6300 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f2cc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #25344 @ 0x6300 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f17e <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f1de <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ + b.n 4f2cc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f242 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ + ble.n 4f2a2 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f228 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ + beq.n 4f288 <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f20a <_PyDict_SizeOf@@Base+0x140> │ │ │ │ + bpl.n 4f26a <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + beq.n 4f2cc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f22a <_PyDict_SizeOf@@Base+0x160> │ │ │ │ + beq.n 4f28a <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 12736c │ │ │ │ + b.n 4f2cc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + movw r0, #25344 @ 0x6300 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f2cc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f248 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ + beq.n 4f2a8 <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f2aa <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4f2aa <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f2cc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f2aa <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 249820 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + cbz r0, 4f2cc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #34696 @ 0x8788 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4f398 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ + ldr r3, [pc, #272] @ (4f3f8 <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bge.n 4f2be <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ + bge.n 4f31e <_PyDict_SizeOf@@Base+0x222> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16916 @ 0x4214 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 12736c │ │ │ │ + b.n 4f328 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f2d2 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ - bl 80190 │ │ │ │ - cbnz r0, 4f2ce <_PyDict_SizeOf@@Base+0x204> │ │ │ │ + beq.n 4f332 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ + bl 802a8 │ │ │ │ + cbnz r0, 4f32e <_PyDict_SizeOf@@Base+0x232> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f390 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ + b.n 4f3f0 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #52356 @ 0xcc84 │ │ │ │ + movw r9, #51396 @ 0xc8c4 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f38e <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ + beq.n 4f3ee <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54677,72 +54715,72 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f31e0 │ │ │ │ + bl 1f4334 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2e4 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + beq.n 4f344 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f328 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f380 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ + ble.n 4f3e0 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28804 @ 0x7084 │ │ │ │ + movw r2, #27844 @ 0x6cc4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64832 @ 0xfd40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f328 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f328 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bne.n 4f328 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f328 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f2e4 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + b.n 4f344 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f3b0 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ + cbz r3, 4f410 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f3f2 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + bne.n 4f452 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -54758,598 +54796,583 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f3f4 : │ │ │ │ +0004f454 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f446 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f446 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f79c4 │ │ │ │ + b.w f74a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f3fc <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ │ │ │ │ -0004f468 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f478 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f4c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f4d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f4de <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f4ee <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f4fe <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f50e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2728 @ 0xaa8 │ │ │ │ + movw r0, #1652 @ 0x674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f4b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13f3b8 │ │ │ │ + bne.n 4f4c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f682 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4fe <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4f50e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f682 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f50c <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 4f53c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4f53c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f682 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f680 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ + vldr d10, [pc, #328] @ 4f690 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f558 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f568 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f5d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f630 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f5d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f5d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f5d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 4f688 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ + vldr d6, [pc, #264] @ 4f698 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4f690 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ + vldr d5, [pc, #260] @ 4f6a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f5b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f604 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263a9c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263c14 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263a9c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263c14 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19424 @ 0x4be0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 263ecc <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f682 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f638 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f648 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 183de8 │ │ │ │ + b.w 184ccc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbl.8 d22, {d16}, d0 │ │ │ │ - cbz r0, 4f6a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x240> │ │ │ │ - movw r1, #20492 @ 0x500c │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004f6c4 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r4, #3 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r4, r4, [sp] │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 15036c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f734 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f738 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f72c <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f72c <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl cf15c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f74c <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 16b14c │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + vtbl.8 d30, {d0-d1}, d29 │ │ │ │ + rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f76c <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + cbz r3, 4f6c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x24e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f76e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 4f6c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x250> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r3, 4f6d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25e> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + blt.n 4f6d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25e> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ - cbnz r4, 4f79e <_PyMonitoring_FirePyYieldEvent@@Base+0xda> │ │ │ │ + bgt.n 4f6d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25e> │ │ │ │ + cbnz r4, 4f6f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x280> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16464 @ 0x4050 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ - cbz r5, 4f7c2 <_PyMonitoring_FirePyYieldEvent@@Base+0xfe> │ │ │ │ + cbz r0, 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ + cbz r5, 4f71c <_PyMonitoring_FirePyResumeEvent@@Base+0x2a4> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ + cbz r6, 4f706 <_PyMonitoring_FirePyResumeEvent@@Base+0x28e> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ + bne.n 4f706 <_PyMonitoring_FirePyResumeEvent@@Base+0x28e> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f7c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ + b.n 4f720 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f7b4 <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ + cbnz r0, 4f70e <_PyMonitoring_FirePyResumeEvent@@Base+0x296> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f7c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4f720 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a8> │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + blt.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f7a8 <_PyMonitoring_FirePyYieldEvent@@Base+0xe4> │ │ │ │ - b.n 4f7b0 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ + beq.n 4f702 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + b.n 4f70a <_PyMonitoring_FirePyResumeEvent@@Base+0x292> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21e560 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ + beq.n 4f7a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x330> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x138> │ │ │ │ + beq.n 4f756 <_PyMonitoring_FirePyResumeEvent@@Base+0x2de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f90c <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ + b.n 4f866 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0x158> │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 4f776 <_PyMonitoring_FirePyResumeEvent@@Base+0x2fe> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl 12736c │ │ │ │ + b.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ + ble.n 4f7a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x330> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4fa96 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ + bl 4f9e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f866 <_PyMonitoring_FirePyYieldEvent@@Base+0x1a2> │ │ │ │ + cbnz r0, 4f7c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f918 <_PyMonitoring_FirePyYieldEvent@@Base+0x254>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f870 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f8>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f920 <_PyMonitoring_FirePyYieldEvent@@Base+0x25c>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f878 <_PyMonitoring_FirePyResumeEvent@@Base+0x400>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f928 <_PyMonitoring_FirePyYieldEvent@@Base+0x264>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f880 <_PyMonitoring_FirePyResumeEvent@@Base+0x408>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f930 <_PyMonitoring_FirePyYieldEvent@@Base+0x26c>) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f888 <_PyMonitoring_FirePyResumeEvent@@Base+0x410>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f8dc <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4f836 <_PyMonitoring_FirePyResumeEvent@@Base+0x3be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ + beq.n 4f7b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ + bne.n 4f7b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ - cbz r6, 4f90c <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f7b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ + cbz r6, 4f866 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f8fe <_PyMonitoring_FirePyYieldEvent@@Base+0x23a> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4f858 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e0> │ │ │ │ + bl 95b00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 5401c │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4f906 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + bl 98600 │ │ │ │ + b.n 4f860 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e8> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 5400c │ │ │ │ + bl 5401c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ - b.n 4f5ea <_PyMonitoring_FirePyResumeEvent@@Base+0x182> │ │ │ │ + nop │ │ │ │ + b.n 4f542 <_PyMonitoring_FirePyResumeEvent@@Base+0xca> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f97a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b6> │ │ │ │ + cbnz r7, 4f8d2 <_PyMonitoring_FirePyYieldEvent@@Base+0x16> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca3c6 <__bss_end__@@Base+0xffaf54be> │ │ │ │ + bmi.w fffca31e <__bss_end__@@Base+0xffaf5416> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f88a <_PyMonitoring_FirePyYieldEvent@@Base+0x1c6> │ │ │ │ + bls.n 4f7e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x36a> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 4f8a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x428> │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 1b0788 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0004f8bc <_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 4f2d2 <_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 150584 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f92c <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f930 <_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 4f924 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f924 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cebf8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f944 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 16ba94 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f956 <_PyMonitoring_FirePyYieldEvent@@Base+0x292> │ │ │ │ + bhi.n 4f964 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f96e <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ - b.n 4f982 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - movw r0, #58680 @ 0xe538 │ │ │ │ + bgt.n 4f97c <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + b.n 4f990 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + movw r0, #57720 @ 0xe178 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f950 <_PyMonitoring_FirePyYieldEvent@@Base+0x28c> │ │ │ │ - b.n 4f98e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + bne.n 4f95e <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ + b.n 4f99c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f984 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f984 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ - b.n 4f98e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + bne.n 4f992 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4f992 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + b.n 4f99c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f9a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x2de> │ │ │ │ + cbz r0, 4f9b0 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1b0788 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f9ac <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f9ba <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4fa06 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 804d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 24536c <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + cbz r0, 4fa7e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4fa10 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + cbnz r3, 4fa40 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17064 @ 0x42a8 │ │ │ │ + movw r0, #16104 @ 0x3ee8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4fa3c <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ + bgt.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 94a38 │ │ │ │ + bl 9409c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26684 @ 0x683c │ │ │ │ + movw r3, #25724 @ 0x647c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #17072 @ 0x42b0 │ │ │ │ + movw r0, #16112 @ 0x3ef0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + b.n 4fa7e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17084 @ 0x42bc │ │ │ │ + movw r0, #16124 @ 0x3efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55362,296 +55385,297 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + cbnz r0, 4fabc <_PyMonitoring_FirePyReturnEvent@@Base+0x102> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fa94 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + cbz r0, 4fac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x10a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fa7e <_PyMonitoring_FirePyReturnEvent@@Base+0xd2> │ │ │ │ + beq.n 4faae <_PyMonitoring_FirePyReturnEvent@@Base+0xf4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4fad6 <_PyMonitoring_FirePyReturnEvent@@Base+0x12a> │ │ │ │ + cbz r3, 4fae4 <_PyMonitoring_FirePyReturnEvent@@Base+0x12a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4fad8 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b.n 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + cbnz r3, 4faf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + blt.n 4faf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ - cbnz r4, 4fb02 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + bgt.n 4faf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + cbnz r4, 4fb10 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #500] @ (4fce0 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ + ldr r4, [pc, #504] @ (4fcf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x336>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ - cbz r5, 4fb26 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + cbz r0, 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + cbz r5, 4fb34 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4fb10 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + cbz r6, 4fb1e <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fb10 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bne.n 4fb1e <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fb2a <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + b.n 4fb38 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fb18 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + cbnz r0, 4fb26 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fb2a <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4fb38 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + blt.n 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fb0c <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ - b.n 4fb14 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + beq.n 4fb1a <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + b.n 4fb22 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21e560 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + beq.n 4fbc2 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fb62 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b6> │ │ │ │ + beq.n 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ + b.n 4fca6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4fb82 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl 12736c │ │ │ │ + b.n 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + ble.n 4fbc2 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fd8e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + bl 4fd6c <_PyMonitoring_FirePyReturnEvent@@Base+0x3b2> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fbca <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ + cbnz r0, 4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 4fb6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fcb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f6>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fcb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fe>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fcb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fcc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fcb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fcc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fcc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fcd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fcc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fcd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fcd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fce0 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fcd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fce8 <_PyMonitoring_FirePyReturnEvent@@Base+0x32e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r7, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4fc68 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 4fc76 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + beq.n 4fbcc <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + bne.n 4fbcc <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ - cbz r6, 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fbcc <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + cbz r6, 4fca6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fc8a <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ + bl 95b00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21e644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4fc92 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ + bl 98600 │ │ │ │ + b.n 4fca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21e644 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fcba <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ + bpl.n 4fcca <_PyMonitoring_FirePyReturnEvent@@Base+0x310> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fce2 <_PyMonitoring_FirePyReturnEvent@@Base+0x336> │ │ │ │ + ble.n 4fcf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x338> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e66c <__bss_end__@@Base+0xffa89764> │ │ │ │ + blx fff5e67c <__bss_end__@@Base+0xffa89774> │ │ │ │ asrs r7, r5, #20 │ │ │ │ lsrs r1, r6, #12 │ │ │ │ vmlsl.u q9, d0, d3[5] │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ asrs r1, r2, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #540] @ (4feec <_PyMonitoring_FireJumpEvent@@Base+0x13c>) │ │ │ │ + ldr r2, [pc, #540] @ (4fefc <_PyMonitoring_FireJumpEvent@@Base+0xf2>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fcf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ - ldr r7, [pc, #656] @ (4ff6c <_PyMonitoring_FireJumpEvent@@Base+0x1bc>) │ │ │ │ + blt.n 4fd02 <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ + ldr r7, [pc, #656] @ (4ff7c <_PyMonitoring_FireJumpEvent@@Base+0x172>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fd54 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a8>) │ │ │ │ + ldr r0, [pc, #116] @ (4fd64 <_PyMonitoring_FirePyReturnEvent@@Base+0x3aa>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ eors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 148f58 <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (4fd58 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ac>) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fd44 <_PyMonitoring_FirePyReturnEvent@@Base+0x38a>) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fd3a <_PyMonitoring_FirePyReturnEvent@@Base+0x38e> │ │ │ │ + blt.n 4fd26 <_PyMonitoring_FirePyReturnEvent@@Base+0x36c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fd56 <_PyMonitoring_FirePyReturnEvent@@Base+0x3aa> │ │ │ │ + cbz r0, 4fd42 <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2520 @ 0x9d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + b.n 4fba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e6> │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 148fa8 <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #56264 @ 0xdbc8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 82a10 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4fd8a <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 804d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004fd5c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fd8e <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -55660,53 +55684,78 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 83bec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fdac <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4fde2 <_PyMonitoring_FireCallEvent@@Base+0x54> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 4fe06 <_PyMonitoring_FireCallEvent@@Base+0x78> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 4fdfc <_PyMonitoring_FireCallEvent@@Base+0x6e> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 4fdf6 <_PyMonitoring_FireCallEvent@@Base+0x68> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ge │ │ │ │ + movge r3, r4 │ │ │ │ + b.n 4fdfa <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #8] │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4fe08 <_PyMonitoring_FireCallEvent@@Base+0x7a> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004fdb0 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fe0a <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #7 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (4fe3c <_PyMonitoring_FireJumpEvent@@Base+0x32>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4fe44 <_PyMonitoring_FireJumpEvent@@Base+0x3a>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #43048 @ 0xa828 │ │ │ │ + movw r4, #42088 @ 0xa468 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -55714,1259 +55763,1225 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bne.n 4fe8c <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + ble.n 4fe8c <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbnz r6, 4fe44 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ - ldr r4, [pc, #188] @ (4fee0 <_PyMonitoring_FireJumpEvent@@Base+0x130>) │ │ │ │ + bne.n 4fe8c <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + cbnz r6, 4feae <_PyMonitoring_FireJumpEvent@@Base+0xa4> │ │ │ │ + ldr r4, [pc, #184] @ (4ff48 <_PyMonitoring_FireJumpEvent@@Base+0x13e>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fec0 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq.n 4ff2a <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + cbz r0, 4ff26 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4ff26 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4ff26 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #5228 @ 0x146c │ │ │ │ + movw r1, #4196 @ 0x1064 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #4204 @ 0x106c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4ff26 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 95b00 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fec6 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + bge.n 4ff30 <_PyMonitoring_FireJumpEvent@@Base+0x126> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f1720 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fece <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4ff38 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fece <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4ff38 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ lsls r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #17096 @ 0x42c8 │ │ │ │ + movw r1, #16136 @ 0x3f08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 4ff1e <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 4ff86 <_PyMonitoring_FireJumpEvent@@Base+0x17c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4ff22 <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ + cbz r0, 4ff8a <_PyMonitoring_FireJumpEvent@@Base+0x180> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff42 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ + b.n 4ffaa <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4ff48 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ + vldr d6, [pc, #20] @ 4ffb0 <_PyMonitoring_FireJumpEvent@@Base+0x1a6> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fe76 <_PyMonitoring_FireJumpEvent@@Base+0xc6> │ │ │ │ + bvs.n 4fede <_PyMonitoring_FireJumpEvent@@Base+0xd4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4ff70 <_PyMonitoring_FireJumpEvent@@Base+0x1c0> │ │ │ │ + bne.n 4ffd8 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ff78 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq.n 4ffe0 <_PyMonitoring_FireJumpEvent@@Base+0x1d6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 83f4c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4ff9c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4ffc0 <_PyMonitoring_FireJumpEvent@@Base+0x210> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4ffb6 <_PyMonitoring_FireJumpEvent@@Base+0x206> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 4ffb0 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - it ge │ │ │ │ - movge r3, r4 │ │ │ │ - b.n 4ffb4 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ffc2 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 125484 │ │ │ │ + b.w 124eb4 │ │ │ │ │ │ │ │ -0004ffca <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004ffe8 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add.w r3, sp, r4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (50000 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (50008 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 802a8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 50062 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + bl 503c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + cbz r0, 50074 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 50042 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + cbz r0, 50054 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50062 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + b.n 50074 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 50068 <_PyMonitoring_FireBranchEvent@@Base+0x9e> │ │ │ │ + vldr d6, [pc, #24] @ 50080 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4ff96 <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + bvs.n 4ffae <_PyMonitoring_FireJumpEvent@@Base+0x1a4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 500a8 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 500c0 <_PyMonitoring_FireBranchEvent@@Base+0xd8> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56660 @ 0xdd54 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #55700 @ 0xd994 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 50106 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 22ada4 │ │ │ │ + bl 22b6c8 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + beq.n 50106 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 500a4 <_PyMonitoring_FireBranchEvent@@Base+0xda> │ │ │ │ + beq.n 500bc <_PyMonitoring_FireBranchEvent@@Base+0xd4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 500e2 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + beq.n 500fa <_PyMonitoring_FireBranchEvent@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 500e6 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + cbz r3, 500fe <_PyMonitoring_FireBranchEvent@@Base+0x116> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 50106 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 500e2 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 500fa <_PyMonitoring_FireBranchEvent@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000500f2 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005010a <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50148 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 50160 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50144 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50148 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 5015c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3d64 │ │ │ │ + b.n 50160 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #132] @ (501fc <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 501aa <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 501a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50190 <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ + dmb ish │ │ │ │ + beq.n 501aa <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 21e950 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 501d2 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 501c2 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ + dmb ish │ │ │ │ + beq.n 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + bl 2461a4 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24a77c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (501fc <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 501f6 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50260 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ + ldr r6, [pc, #248] @ (5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x202>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 50240 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 50240 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 501b6 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 50240 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + cbnz r4, 50262 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ + ldr r4, [pc, #204] @ (50310 <_PyMonitoring_FirePyThrowEvent@@Base+0x206>) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5023a <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ + beq.n 502e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50206 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + cbz r0, 502b2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cbz r0, 502f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 501e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ + beq.n 50294 <_PyMonitoring_FirePyThrowEvent@@Base+0x18a> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff60 │ │ │ │ + bl 3ff70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 502f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #62084 @ 0xf284 │ │ │ │ + movw r1, #60900 @ 0xede4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ + movw r0, #8512 @ 0x2140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5020a <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bge.n 502b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ac> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ - bl 9649c │ │ │ │ + b.n 502f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + bl 95b00 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50244 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ + bge.n 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 50206 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + bl f1720 │ │ │ │ + b.n 502b2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 502f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r4, pc, #640 @ (adr r4, 50590 <_PyMonitoring_FirePyThrowEvent@@Base+0x486>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ + ldr r4, [pc, #56] @ (5035c <_PyMonitoring_FirePyThrowEvent@@Base+0x252>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 50292 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ + cbz r5, 5033e <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 50294 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ + b.n 50340 <_PyMonitoring_FirePyThrowEvent@@Base+0x236> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17112 @ 0x42d8 │ │ │ │ + movw r0, #16152 @ 0x3f18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 502e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbnz r3, 5038c <_PyMonitoring_FirePyThrowEvent@@Base+0x282> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 502fc <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 503a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x29e> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ + cbz r3, 503ac <_PyMonitoring_FirePyThrowEvent@@Base+0x2a2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11932 @ 0x2e9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50316 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + b.n 503c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ + cbz r0, 503ba <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ - b.w 8ee64 │ │ │ │ + ldr r1, [pc, #12] @ (503c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ba>) │ │ │ │ + b.w 8e3d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 502d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2> │ │ │ │ + ble.n 50380 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bne.n 5040e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5040e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ - movw r1, #17116 @ 0x42dc │ │ │ │ + bl daff4 <_PyType_Name@@Base> │ │ │ │ + movw r1, #16156 @ 0x3f1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50366 <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ + b.n 50412 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d50 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 503a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ + cbnz r0, 5044c <_PyMonitoring_FirePyThrowEvent@@Base+0x342> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 503a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ + b.n 5044e <_PyMonitoring_FirePyThrowEvent@@Base+0x344> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (503e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6>) │ │ │ │ + ldr r2, [pc, #52] @ (50494 <_PyMonitoring_FirePyThrowEvent@@Base+0x38a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2de> │ │ │ │ + beq.n 5047c <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 503c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + b.n 50472 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 503da <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 503e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ + bne.n 50486 <_PyMonitoring_FirePyThrowEvent@@Base+0x37c> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 50490 <_PyMonitoring_FirePyThrowEvent@@Base+0x386> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 50430 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 50426 <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50416 <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50430 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 21dfa8 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50458 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50448 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - bl 246600 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5047c <_PyMonitoring_FirePyThrowEvent@@Base+0x38a> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 504a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 504d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ - bl 9649c │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r6, 504e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 504d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e4> │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 504a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - 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 4040a │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50556 <_PyMonitoring_FirePyThrowEvent@@Base+0x464> │ │ │ │ + cbz r3, 504be <_PyMonitoring_FirePyThrowEvent@@Base+0x3b4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 504d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ce> │ │ │ │ + movw r0, #43476 @ 0xa9d4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f984 │ │ │ │ + movw r0, #43484 @ 0xa9dc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f984 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x526>) │ │ │ │ + ldr r5, [pc, #168] @ (505a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x496>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + bne.n 50524 <_PyMonitoring_FirePyThrowEvent@@Base+0x41a> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + ble.n 50524 <_PyMonitoring_FirePyThrowEvent@@Base+0x41a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ - cbnz r6, 505ba <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ - ldr r4, [pc, #128] @ (5061c <_PyMonitoring_FirePyThrowEvent@@Base+0x52a>) │ │ │ │ + bne.n 50524 <_PyMonitoring_FirePyThrowEvent@@Base+0x41a> │ │ │ │ + cbnz r6, 50544 <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ + ldr r4, [pc, #124] @ (505a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x49a>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 505f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x506> │ │ │ │ + cbz r0, 50582 <_PyMonitoring_FirePyThrowEvent@@Base+0x478> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4da> │ │ │ │ + cbnz r0, 50556 <_PyMonitoring_FirePyThrowEvent@@Base+0x44c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50606 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ - bl 9649c │ │ │ │ + b.n 50590 <_PyMonitoring_FirePyThrowEvent@@Base+0x486> │ │ │ │ + bl 95b00 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 505fe <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ + bge.n 50588 <_PyMonitoring_FirePyThrowEvent@@Base+0x47e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 505c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d6> │ │ │ │ + bl f1720 │ │ │ │ + b.n 50552 <_PyMonitoring_FirePyThrowEvent@@Base+0x448> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50606 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ + b.n 50590 <_PyMonitoring_FirePyThrowEvent@@Base+0x486> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r4, pc, #864 @ (adr r4, 50904 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f427c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4c2> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 505f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ec> │ │ │ │ + bl 95b00 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98600 │ │ │ │ + cbz r6, 5060a <_PyMonitoring_FirePyThrowEvent@@Base+0x500> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 505fa <_PyMonitoring_FirePyThrowEvent@@Base+0x4f0> │ │ │ │ + bl e4c50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4c2> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 50650 <_PyMonitoring_FirePyThrowEvent@@Base+0x546> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 50650 <_PyMonitoring_FirePyThrowEvent@@Base+0x546> │ │ │ │ + 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 4041a │ │ │ │ + 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, #17192 @ 0x4328 │ │ │ │ + movw r1, #16232 @ 0x3f68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 506ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e4d0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + blt.n 506ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14ef1c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + beq.n 506ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5067c <_PyMonitoring_FirePyThrowEvent@@Base+0x58a> │ │ │ │ + cbz r0, 506b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50684 <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ + b.n 506b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ae> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005068a : │ │ │ │ +000506be : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a7048 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 506ba │ │ │ │ + bne.n 506ee │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #17212 @ 0x433c │ │ │ │ + movw r0, #16252 @ 0x3f7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1f0f1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000506c0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000506f4 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50716 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 5074a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50712 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50716 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 50746 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3d64 │ │ │ │ + b.n 5074a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50730 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ - movw r0, #44436 @ 0xad94 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r0, #44444 @ 0xad9c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 507ba <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ + bl ce164 │ │ │ │ + cbnz r0, 507cc <_PyMonitoring_FireRaiseEvent@@Base+0xd8> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + blt.n 507a2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + ble.n 507a2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + cbnz r0, 507a2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 507ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 507ae <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ + bne.n 507c0 <_PyMonitoring_FireRaiseEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + beq.n 507ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 507ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 507ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 507c6 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ + cbz r3, 507d8 <_PyMonitoring_FireRaiseEvent@@Base+0xe4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5080c <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50820 <_PyMonitoring_FireRaiseEvent@@Base+0x12c>) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 507fc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + cbz r2, 5080e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 507fc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + cbz r3, 5080e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ + movw r0, #13876 @ 0x3634 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 82a10 │ │ │ │ + movw r0, #8980 @ 0x2314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - bmi.n 508e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 82a10 │ │ │ │ + nop │ │ │ │ + bmi.n 508fc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050810 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00050824 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 5087a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50862 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 50876 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3d64 │ │ │ │ + b.n 5087a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50984 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (509c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ + beq.n 5099e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + ldr r5, [pc, #292] @ (509d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 509ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + beq.w 509d4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29889 @ 0x74c1 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #16089 @ 0x3ed9 │ │ │ │ + movw r3, #16545 @ 0x40a1 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #58905 @ 0xe619 │ │ │ │ + movw r0, #57209 @ 0xdf79 │ │ │ │ movt r0, #16 │ │ │ │ movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #38904 @ 0x97f8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cdb8 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 5099a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl 50c8c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 5099a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a0940 │ │ │ │ + bl 1a2458 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50930 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ + cbz r0, 5094a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3891 @ 0xf33 │ │ │ │ + movw r1, #3911 @ 0xf47 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50932 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ + bl 263bd4 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5094c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e2a0 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (509c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + cbz r3, 5099a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + ldr r0, [pc, #128] @ (509dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6da88 │ │ │ │ + bl 6dbbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3949 @ 0xf6d │ │ │ │ + movw r1, #3969 @ 0xf81 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263bd4 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50974 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ + cbnz r0, 5098e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #4231 @ 0x1087 │ │ │ │ + movw r1, #4251 @ 0x109b │ │ │ │ movt r1, #5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263bd4 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (509c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + ldr r0, [pc, #76] @ (509dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6da88 │ │ │ │ - cbz r4, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - b.n 50984 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 6dbbc │ │ │ │ + cbz r4, 509ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + b.n 5099e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + bl 1eb80c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + cbz r0, 509ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq.n 509ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 509ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 509a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 509c2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ + bl 10e2a0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 509b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 509ca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ + bl 10e2a0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 509b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 509d2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ + bl 10e2a0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000509c8 : │ │ │ │ +000509e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3e718 │ │ │ │ + bl 3e4da │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a7048 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 50a1c │ │ │ │ + cbz r2, 50a34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 108b7c │ │ │ │ + bl 1084e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 783a0 │ │ │ │ - cbz r4, 50a44 │ │ │ │ - ldr r0, [pc, #28] @ (50a4c ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 784dc │ │ │ │ + cbz r4, 50a5c │ │ │ │ + ldr r0, [pc, #28] @ (50a64 ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2520 @ 0x9d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 50b28 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 50b40 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050a50 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050a68 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 50ac0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50aa4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 50abc <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3d64 │ │ │ │ + b.n 50ac0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + movw r0, #54100 @ 0xd354 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 50ae0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + cbnz r3, 50afe <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 50afc <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ + bl 12736c │ │ │ │ + b.n 50b1a <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50b00 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ + cbz r3, 50b1e <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11932 @ 0x2e9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50b08 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 50b26 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50ba2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + bne.n 50bc0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50ba2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + beq.n 50bc0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50be6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + beq.n 50c04 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56985,15 +57000,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - cbz r2, 50bb0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + cbz r2, 50bce <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57002,1466 +57017,1465 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 50bb0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + b.n 50bce <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50bc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ + cbz r3, 50be0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d84c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50bca <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ + b.n 50be8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50bda <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + beq.n 50bf8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50bde <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + cbz r3, 50bfc <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50be6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + b.n 50c04 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50bda <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50bf8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050bea <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050c08 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl ea594 │ │ │ │ + bl ea064 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50c76 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50c76 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3d64 │ │ │ │ + b.n 50c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a08f4 │ │ │ │ - cbz r0, 50c9e <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bl 1a240c │ │ │ │ + cbz r0, 50cbc <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3375 @ 0xd2f │ │ │ │ + movw r1, #3399 @ 0xd47 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + bl 263bd4 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50cbe <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e2a0 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #55176 @ 0xd788 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a284 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 802a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + cbnz r1, 50cf0 <_PyMonitoring_FireStopIterationEvent@@Base+0xe8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17392 @ 0x43f0 │ │ │ │ + movw r1, #16432 @ 0x4030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 50d04 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50d1a <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ + beq.n 50d32 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50d0a <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ + bmi.n 50d22 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #16464 @ 0x4050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d2c <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ + b.n 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + beq.n 50d34 <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 50d34 <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #68] @ (50d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a>) │ │ │ │ + ldr r5, [pc, #68] @ (50d9c <_PyMonitoring_FireStopIterationEvent@@Base+0x194>) │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 50d78 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ + cbz r0, 50d90 <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71494 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ + bge.n 50d96 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d80 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ + b.n 50d98 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + movw r0, #54084 @ 0xd344 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r3, 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + ble.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ - cbnz r4, 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bne.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r4, 50dee <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50e0c <_PyMonitoring_FireStopIterationEvent@@Base+0x222>) │ │ │ │ + ldr r4, [pc, #88] @ (50e2c <_PyMonitoring_FireStopIterationEvent@@Base+0x224>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbnz r0, 50dee <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + b.n 50e24 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 15036c │ │ │ │ + bl 150584 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 202540 │ │ │ │ + bl 2033fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dcc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ + beq.n 50dea <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23bce8 <_PyGen_SetStopIterationValue@@Base+0x6e4> │ │ │ │ + bl 23c350 <_PyGen_SetStopIterationValue@@Base+0x310> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + beq.n 50e24 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + cbnz r3, 50e24 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ asrs r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17484 @ 0x444c │ │ │ │ + movw r1, #16524 @ 0x408c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + blt.n 50eac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + cbz r0, 50eac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + b.n 50ee8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + beq.n 50eac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50eac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50f1c <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ce590 │ │ │ │ + bl 1d02d8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + beq.n 50ee8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50eda <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + bgt.n 50efa <_PyMonitoring_FireStopIterationEvent@@Base+0x2f2> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50eee <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bgt.n 50f0e <_PyMonitoring_FireStopIterationEvent@@Base+0x306> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ + blt.n 50f24 <_PyMonitoring_FireStopIterationEvent@@Base+0x31c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ + bhi.n 50eb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50f1c <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + b.n 50ec6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ + b.n 50eca <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x2c4> │ │ │ │ + b.n 50ece <_PyMonitoring_FireStopIterationEvent@@Base+0x2c6> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #55160 @ 0xd778 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a284 │ │ │ │ - b.w 3c99a │ │ │ │ + b.w 3c81a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 50c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + bl 50c8c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + cbz r0, 50f76 <_PyMonitoring_FireStopIterationEvent@@Base+0x36e> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71494 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50f68 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ + bge.n 50f7c <_PyMonitoring_FireStopIterationEvent@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e2a0 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50f6a <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + b.n 50f7e <_PyMonitoring_FireStopIterationEvent@@Base+0x376> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 51010 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12586c │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 12529c │ │ │ │ + cbz r0, 50fd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12586c │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 12529c │ │ │ │ + cbz r0, 50fd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2fb00 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 2fdfc <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 50fd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50fd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ + cbnz r0, 50fea <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 51010 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + cbnz r3, 51010 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51010 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + beq.n 5100c <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + cbnz r3, 5100c <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50ffe <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + b.n 51012 <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 51026 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + cbz r6, 5103a <_PyMonitoring_FireStopIterationEvent@@Base+0x432> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 51094 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + b.n 51094 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbz r0, 51094 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ + bge.n 51082 <_PyMonitoring_FireStopIterationEvent@@Base+0x47a> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 236aa8 │ │ │ │ - cbnz r0, 51068 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + bl 237254 │ │ │ │ + cbnz r0, 5107c <_PyMonitoring_FireStopIterationEvent@@Base+0x474> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 51094 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbnz r3, 51094 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51094 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5103a <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + b.n 5104e <_PyMonitoring_FireStopIterationEvent@@Base+0x446> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #3949 @ 0xf6d │ │ │ │ + movw r1, #3969 @ 0xf81 │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 263bd4 <_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 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #17668 @ 0x4504 │ │ │ │ + movw r2, #16756 @ 0x4174 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 168bdc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51132 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263fa4 │ │ │ │ - cbz r0, 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 264118 │ │ │ │ + cbz r0, 51132 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 510f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x50e> │ │ │ │ + bne.n 5112a <_PyMonitoring_FireStopIterationEvent@@Base+0x522> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl f1704 │ │ │ │ + b.n 51132 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51140 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ + cbz r3, 51154 <_PyMonitoring_FireStopIterationEvent@@Base+0x54c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + b.n 51156 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + cbnz r3, 51164 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + ble.n 51164 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ - cbnz r4, 51170 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + bne.n 51164 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ + cbnz r4, 51184 <_PyMonitoring_FireStopIterationEvent@@Base+0x57c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51330 <_PyMonitoring_FireStopIterationEvent@@Base+0x746>) │ │ │ │ + ldr r4, [pc, #480] @ (51348 <_PyMonitoring_FireStopIterationEvent@@Base+0x740>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51170 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + cbnz r0, 51184 <_PyMonitoring_FireStopIterationEvent@@Base+0x57c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 51324 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 186580 │ │ │ │ + bl 187540 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 51180 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 186580 │ │ │ │ + bl 187540 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 51180 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 5120e <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + beq.n 51222 <_PyMonitoring_FireStopIterationEvent@@Base+0x61a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 511dc <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + cbz r0, 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ce> │ │ │ │ + bne.n 511cc <_PyMonitoring_FireStopIterationEvent@@Base+0x5c4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 511ea <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 511ea <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 51180 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x62e> │ │ │ │ - b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f6> │ │ │ │ - vldr d8, [pc, #312] @ 51318 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ + beq.n 5122c <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + b.n 511f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ + vldr d8, [pc, #316] @ 51330 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ + bne.n 51202 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fa> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #272] @ 51320 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ - vldr d8, [pc, #260] @ 51318 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #260] @ 51320 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + bne.n 51180 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ + b.n 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + vldr d9, [pc, #276] @ 51338 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + vldr d8, [pc, #264] @ 51330 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + b.n 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + vldr d9, [pc, #264] @ 51338 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vldr d11, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vldr d14, [sp, #32] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51240 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + bmi.n 51254 <_PyMonitoring_FireStopIterationEvent@@Base+0x64c> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x676> │ │ │ │ + bpl.n 51274 <_PyMonitoring_FireStopIterationEvent@@Base+0x66c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62344 @ 0xf388 │ │ │ │ + movw r1, #61268 @ 0xef54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 12736c │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bne.n 51180 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ + b.n 5131c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51274 <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ + bne.n 51288 <_PyMonitoring_FireStopIterationEvent@@Base+0x680> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + beq.n 5131c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 51328 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ + vldr d6, [pc, #176] @ 51340 <_PyMonitoring_FireStopIterationEvent@@Base+0x738> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 51312 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 51312 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 51312 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 51312 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 249780 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 249780 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 5131c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 249780 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 5131c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bge.n 5131c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 51324 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 51246 <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ + nop.w │ │ │ │ + bvs.n 5125e <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 51372 <_PyMonitoring_FireStopIterationEvent@@Base+0x76a> │ │ │ │ + bl 514f2 <_Py_c_diff@@Base+0x13e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 802a8 │ │ │ │ + ldr r0, [pc, #4] @ (51378 <_PyMonitoring_FireStopIterationEvent@@Base+0x770>) │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051334 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005137c <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51368 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (513b0 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20eedc │ │ │ │ + bl 20f98c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 51392 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ - bl 515f0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ - ldr r0, [pc, #4] @ (51398 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000513b4 <_Py_c_diff@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vsub.f64 d0, d0, d2 │ │ │ │ + vsub.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17772 @ 0x456c │ │ │ │ + movw r2, #16812 @ 0x41ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 168bdc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5141e <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263fa4 │ │ │ │ - cbz r0, 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 264118 │ │ │ │ + cbz r0, 5141e <_Py_c_diff@@Base+0x6a> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 513f0 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ + cbz r0, 51416 <_Py_c_diff@@Base+0x62> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl f1704 │ │ │ │ + b.n 5141e <_Py_c_diff@@Base+0x6a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000513fc <_Py_c_diff@@Base>: │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vsub.f64 d0, d0, d2 │ │ │ │ - vsub.f64 d1, d1, d3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 51422 <_Py_c_diff@@Base+0x26> │ │ │ │ + cbz r0, 5143a <_Py_c_diff@@Base+0x86> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ + cbz r0, 5149a <_Py_c_diff@@Base+0xe6> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51454 <_Py_c_diff@@Base+0x58> │ │ │ │ + bge.n 5146c <_Py_c_diff@@Base+0xb8> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r6 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r1, [r2, r7] │ │ │ │ - b.n 5142e <_Py_c_diff@@Base+0x32> │ │ │ │ - cbz r2, 51466 <_Py_c_diff@@Base+0x6a> │ │ │ │ + b.n 51446 <_Py_c_diff@@Base+0x92> │ │ │ │ + cbz r2, 5147e <_Py_c_diff@@Base+0xca> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51466 <_Py_c_diff@@Base+0x6a> │ │ │ │ + cbz r0, 5147e <_Py_c_diff@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ + beq.n 5149e <_Py_c_diff@@Base+0xea> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ - bl 714b0 │ │ │ │ - cbnz r0, 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ + b.n 5149e <_Py_c_diff@@Base+0xea> │ │ │ │ + bl 71608 │ │ │ │ + cbnz r0, 5149e <_Py_c_diff@@Base+0xea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ + beq.n 5149a <_Py_c_diff@@Base+0xe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ + cbnz r3, 5149a <_Py_c_diff@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 514d6 <_Py_c_diff@@Base+0xda> │ │ │ │ + b.n 514ee <_Py_c_diff@@Base+0x13a> │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #59228 @ 0xe75c │ │ │ │ + movw r5, #58212 @ 0xe364 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #17792 @ 0x4580 │ │ │ │ + movw r0, #16832 @ 0x41c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #59208 @ 0xe748 │ │ │ │ + movw r1, #58192 @ 0xe350 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60988 @ 0xee3c │ │ │ │ + movw r3, #59912 @ 0xea08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #15148 @ 0x3b2c │ │ │ │ + movw r1, #14148 @ 0x3744 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16944 @ 0x4230 │ │ │ │ + movw r3, #15984 @ 0x3e70 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 51534 <_Py_c_diff@@Base+0x180> │ │ │ │ + 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, 514fc <_Py_c_diff@@Base+0x100> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 514fc <_Py_c_diff@@Base+0x100> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 5151a <_Py_c_diff@@Base+0x11e> │ │ │ │ - ldr r5, [pc, #60] @ (5153c <_Py_c_diff@@Base+0x140>) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 5151a <_Py_c_diff@@Base+0x11e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 51536 <_Py_c_diff@@Base+0x13a> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 83a30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 51516 <_Py_c_diff@@Base+0x11a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r0, #12] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - sbcs r0, r6 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + 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, #16596 @ 0x40d4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #16632 @ 0x40f8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a8b4 │ │ │ │ + movw r3, #42088 @ 0xa468 │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00051540 : │ │ │ │ +00051546 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51556 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 51586 │ │ │ │ + cbnz r0, 5155c │ │ │ │ + bl 262bfc │ │ │ │ + b.n 5158c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 515d0 │ │ │ │ + beq.n 515d6 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 51568 │ │ │ │ + cbnz r5, 5156e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51570 │ │ │ │ + cbz r5, 51576 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 515d0 │ │ │ │ + bmi.n 515d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 515d0 │ │ │ │ + cbz r3, 515d6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5158a │ │ │ │ + cbnz r0, 51590 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 515ec │ │ │ │ + b.n 515f2 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2ce0 │ │ │ │ + bl 1b47e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 515ae │ │ │ │ + beq.n 515b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 515ae │ │ │ │ + cbnz r3, 515b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 515ec │ │ │ │ + bne.n 515f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 515d0 │ │ │ │ + beq.n 515d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 515d0 │ │ │ │ + cbnz r3, 515d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ + movw r1, #16848 @ 0x41d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51586 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5158c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 51632 │ │ │ │ - push {lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r2, #38480 @ 0x9650 │ │ │ │ - movt r2, #74 @ 0x4a │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #17596 @ 0x44bc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #17632 @ 0x44e0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a8b4 │ │ │ │ - movw r3, #43048 @ 0xa828 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #140] @ (51694 ) │ │ │ │ + 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, 5163a │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 51630 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51620 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5163a │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 517f4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 5166c │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 51662 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51652 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5166c │ │ │ │ + bl 2461a4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 514f2 <_Py_c_diff@@Base+0x13e> │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 720f0 │ │ │ │ + ldr r3, [pc, #20] @ (51694 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5168e │ │ │ │ + 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} │ │ │ │ + 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, 516ba │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 516ba │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 516d8 │ │ │ │ + ldr r5, [pc, #60] @ (516f8 ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 516d8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 516f4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 836d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 516d4 │ │ │ │ + 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} │ │ │ │ + sbcs r0, r6 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51676 │ │ │ │ + bge.n 5172e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51726 │ │ │ │ + b.n 517de │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 516b8 │ │ │ │ + beq.n 51770 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #16968 @ 0x4248 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 5172a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17936 @ 0x4610 │ │ │ │ + movw r0, #16976 @ 0x4250 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - b.n 51726 │ │ │ │ + bl 82a10 │ │ │ │ + b.n 517de │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51704 │ │ │ │ + bne.n 517bc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #16968 @ 0x4248 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 5172a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30792 @ 0x7848 │ │ │ │ + movw r1, #29792 @ 0x7460 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 5172a │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17944 @ 0x4618 │ │ │ │ + movw r0, #16984 @ 0x4258 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 51726 │ │ │ │ + bl 82a10 │ │ │ │ + b.n 517de │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, r6 │ │ │ │ - movw r0, #17952 @ 0x4620 │ │ │ │ + movw r0, #16992 @ 0x4260 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (517c8 ) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 5176e │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 51764 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51754 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5176e │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 517de │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 517a0 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 51796 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51786 │ │ │ │ - dmb ish │ │ │ │ - beq.n 517a0 │ │ │ │ - bl 246600 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 515f0 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (517c8 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 517c2 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 517da │ │ │ │ + cbz r2, 517f0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5180e │ │ │ │ + bls.n 51824 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 515f0 │ │ │ │ + bl 514f2 <_Py_c_diff@@Base+0x13e> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51810 │ │ │ │ + b.n 51826 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r9, r2 │ │ │ │ ldrd r5, sl, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #336] @ (51980 ) │ │ │ │ + ldr r3, [pc, #336] @ (51998 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bc84 │ │ │ │ + bl 26b894 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51858 │ │ │ │ + bne.n 5186e │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 5185a │ │ │ │ + bne.n 51870 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5a4 │ │ │ │ - cbz r4, 5187c │ │ │ │ + bl 26b1b4 │ │ │ │ + cbz r4, 51892 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 2640e0 │ │ │ │ + bl 264254 │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 518f2 │ │ │ │ + bne.n 51908 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 264190 │ │ │ │ + bl 264290 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264208 │ │ │ │ + bl 26437c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 264190 │ │ │ │ + bl 264290 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51924 │ │ │ │ + b.n 5193a │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 264190 │ │ │ │ + bl 264290 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [sl, #-204] │ │ │ │ - bl 264190 │ │ │ │ + bl 264290 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264208 │ │ │ │ + bl 26437c │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 5194e │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bhi.n 51964 │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51b5a │ │ │ │ - b.n 51966 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 51b72 │ │ │ │ + b.n 5197c │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 515f0 │ │ │ │ + bl 514f2 <_Py_c_diff@@Base+0x13e> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51b5a │ │ │ │ - ldr r3, [pc, #24] @ (51980 ) │ │ │ │ + bl 51b72 │ │ │ │ + ldr r3, [pc, #24] @ (51998 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51978 │ │ │ │ + beq.n 5198e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fa8a8 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1fb80c <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 519dc │ │ │ │ + cbz r0, 519f4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #17008 @ 0x4270 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 519d0 │ │ │ │ + beq.n 519e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 519d4 │ │ │ │ + cbz r3, 519ec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 519dc │ │ │ │ + b.n 519f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 519d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 519e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000519e2 : │ │ │ │ +000519fa : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 519f8 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 51a22 │ │ │ │ + cbnz r0, 51a10 │ │ │ │ + bl 262bfc │ │ │ │ + b.n 51a3a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51a6a │ │ │ │ + cbz r2, 51a82 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 51a0c │ │ │ │ + cbz r5, 51a24 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 51a6a │ │ │ │ + bmi.n 51a82 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51a6a │ │ │ │ + cbz r2, 51a82 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51a26 │ │ │ │ + cbnz r0, 51a3e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a86 │ │ │ │ + b.n 51a9e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c915c │ │ │ │ + bl c8bb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a48 │ │ │ │ + beq.n 51a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51a48 │ │ │ │ + cbnz r3, 51a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51a86 │ │ │ │ + bne.n 51a9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a6a │ │ │ │ + beq.n 51a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a6a │ │ │ │ + cbnz r3, 51a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ + movw r1, #16848 @ 0x41d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51a22 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 51a3a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 51aca │ │ │ │ + bgt.n 51ae2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 51abc │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + cbz r2, 51ad4 │ │ │ │ + movw r1, #12260 @ 0x2fe4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ - b.n 51ad2 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + bl 12736c │ │ │ │ + b.n 51aea │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ - b.n 51ad2 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 12736c │ │ │ │ + b.n 51aea │ │ │ │ + bl 115694 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51ad6 │ │ │ │ + bge.n 51aee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ae2 │ │ │ │ + b.n 51afa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -58469,2177 +58483,2175 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51b32 │ │ │ │ + beq.n 51b4a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 51b32 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 51b4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #18064 @ 0x4690 │ │ │ │ + movw r1, #17104 @ 0x42d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51b40 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 51b58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b44c │ │ │ │ + bl 4b454 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b44 │ │ │ │ + bne.n 51b5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51b52 │ │ │ │ + b.n 51b6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 4ff50 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ + b.w 4ffb8 <_PyMonitoring_FireJumpEvent@@Base+0x1ae> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 26b5a4 │ │ │ │ + bl 26b1b4 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51ba0 │ │ │ │ + beq.n 51bb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51bac │ │ │ │ + bl 51bc4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 264208 │ │ │ │ - b.n 51b84 │ │ │ │ + bl 26437c │ │ │ │ + b.n 51b9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51bac │ │ │ │ + b.n 51bc4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51bf4 ) │ │ │ │ + ldr r3, [pc, #56] @ (51c0c ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51bf4 ) │ │ │ │ + ldr r3, [pc, #20] @ (51c0c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51bee │ │ │ │ + beq.n 51c06 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - │ │ │ │ -00051bf8 : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w d2ca0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51ca4 ) │ │ │ │ + ldr r3, [pc, #140] @ (51cac ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 51c4a │ │ │ │ + cbz r3, 51c54 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51c40 │ │ │ │ + bne.n 51c4a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51c30 │ │ │ │ + bne.n 51c3a │ │ │ │ dmb ish │ │ │ │ - beq.n 51c4a │ │ │ │ - bl 26813c │ │ │ │ + beq.n 51c54 │ │ │ │ + bl 2682b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 517de │ │ │ │ + bl 517f4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51c7c │ │ │ │ + cbz r3, 51c86 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51c72 │ │ │ │ + bne.n 51c7c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51c62 │ │ │ │ + bne.n 51c6c │ │ │ │ dmb ish │ │ │ │ - beq.n 51c7c │ │ │ │ - bl 246600 │ │ │ │ + beq.n 51c86 │ │ │ │ + bl 2461a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 515f0 │ │ │ │ + bl 514f2 <_Py_c_diff@@Base+0x13e> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51ca4 ) │ │ │ │ + bl 24a77c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51cac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51c9e │ │ │ │ + beq.n 51ca8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +00051cb0 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #35736 @ 0x8b98 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w d2750 │ │ │ │ + │ │ │ │ +00051cbe : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 51d52 │ │ │ │ + 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 4b078 <_PyContext_NewHamtForTests@@Base+0x592> │ │ │ │ + cbnz r0, 51d24 │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 51d06 │ │ │ │ + bl d3d90 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 51d50 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3b7c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51cf8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d3b7c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51cf8 │ │ │ │ + b.n 51d4e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 51d38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51d38 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #56160 @ 0xdb60 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51ce6 │ │ │ │ + bne.n 51d9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51cfe │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 51db2 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60680 @ 0xed08 │ │ │ │ + movw r0, #63676 @ 0xf8bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51db8 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e6c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60680 @ 0xed08 │ │ │ │ + movw r0, #63676 @ 0xf8bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51cbe │ │ │ │ - b.n 51db8 │ │ │ │ + bne.n 51d72 │ │ │ │ + b.n 51e6c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51db8 │ │ │ │ + beq.n 51e6c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d2e │ │ │ │ + beq.n 51de2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 51db8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 51e6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51db8 │ │ │ │ + beq.n 51e6c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51d76 │ │ │ │ - bl 76fe4 │ │ │ │ + bcs.n 51e2a │ │ │ │ + bl 77124 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51d76 │ │ │ │ + cbz r5, 51e2a │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d82 │ │ │ │ + bne.n 51e36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51d42 │ │ │ │ + blt.n 51df6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51d7e │ │ │ │ - bl 1ea294 │ │ │ │ + blt.n 51e32 │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51dd6 │ │ │ │ + b.n 51e8a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51d40 │ │ │ │ + b.n 51df4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51dbc │ │ │ │ - b.n 51db2 │ │ │ │ + cbnz r0, 51e70 │ │ │ │ + b.n 51e66 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51dd0 │ │ │ │ + bge.n 51e84 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115684 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d8e │ │ │ │ + bne.n 51e42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51dc0 │ │ │ │ + bne.n 51e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51dd6 │ │ │ │ + b.n 51e8a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d96 │ │ │ │ + b.n 51e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51db2 │ │ │ │ + bne.n 51e66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51db2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00051ddc : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 51e70 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r4, #56136 @ 0xdb48 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 4b06c <_PyContext_NewHamtForTests@@Base+0x594> │ │ │ │ - cbnz r0, 51e42 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 51e24 │ │ │ │ - bl d42d0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 51e6e │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51e16 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51e16 │ │ │ │ - b.n 51e6c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 51e56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 51e56 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - 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 51eb2 │ │ │ │ + bge.n 51ec8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb r6, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51ebe │ │ │ │ + b.n 51ed4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e9c │ │ │ │ + bge.n 51eb2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #18144 @ 0x46e0 │ │ │ │ + movw r0, #17256 @ 0x4368 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ │ │ │ │ -00051ed2 : │ │ │ │ +00051ee8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cddf4 │ │ │ │ + bl cd894 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ + ldr r0, [pc, #4] @ (51f0c ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51f30 │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51f50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51f28 │ │ │ │ + bge.n 51f48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51f50 │ │ │ │ + cbz r3, 51f70 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51f52 │ │ │ │ + b.n 51f72 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51f60 │ │ │ │ + cbnz r3, 51f80 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51f60 │ │ │ │ + ble.n 51f80 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51f60 │ │ │ │ - cbnz r5, 51f80 │ │ │ │ - ldr r4, [pc, #240] @ (52054 ) │ │ │ │ + bgt.n 51f80 │ │ │ │ + cbnz r5, 51fa0 │ │ │ │ + ldr r4, [pc, #240] @ (52074 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5204e │ │ │ │ + beq.n 5206e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 52034 │ │ │ │ + beq.n 52054 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51fce │ │ │ │ + cbz r4, 51fee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51fb2 │ │ │ │ + bmi.n 51fd2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #11080 @ 0x2b48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26556 @ 0x67bc │ │ │ │ + movw r0, #25556 @ 0x63d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5204e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5206e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5204e │ │ │ │ + beq.n 5206e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5200c │ │ │ │ + bne.n 5202c │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5203c │ │ │ │ + beq.n 5205c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51ff6 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 52016 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12180 @ 0x2f94 │ │ │ │ + movw r1, #11100 @ 0x2b5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26556 @ 0x67bc │ │ │ │ + movw r0, #25556 @ 0x63d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5204e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5206e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5204e │ │ │ │ + cbz r0, 5206e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52024 │ │ │ │ + beq.n 52044 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5204e │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5206e │ │ │ │ + movw r3, #12376 @ 0x3058 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 5203e │ │ │ │ - movw r4, #13336 @ 0x3418 │ │ │ │ + b.n 5205e │ │ │ │ + movw r4, #12376 @ 0x3058 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 52058 │ │ │ │ + b.w 52078 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00052058 : │ │ │ │ +00052078 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 257148 │ │ │ │ - cbz r0, 52086 │ │ │ │ + bl 257b20 │ │ │ │ + cbz r0, 520a6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e47e8 │ │ │ │ + b.w 1e5ef8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 520c0 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 520e0 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51636 @ 0xc9b4 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #50560 @ 0xc580 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 520ce │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 520ee │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 520d2 │ │ │ │ + cbnz r0, 520f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52110 │ │ │ │ + b.n 52130 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 520f4 │ │ │ │ + beq.n 52114 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 520ce │ │ │ │ + bl 12736c │ │ │ │ + b.n 520ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52108 │ │ │ │ + cbnz r0, 52128 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (52118 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5213e │ │ │ │ + cbnz r3, 52156 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5213e │ │ │ │ + ble.n 52156 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5213e │ │ │ │ - cbnz r0, 52156 │ │ │ │ - ldr r5, [pc, #52] @ (52174 ) │ │ │ │ + bne.n 52156 │ │ │ │ + cbnz r0, 5216e │ │ │ │ + ldr r5, [pc, #52] @ (5218c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5216e │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52186 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5216e │ │ │ │ + bl 47496 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52186 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 521be │ │ │ │ + b.n 52190 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 521b8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a608 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 521b0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 521ec │ │ │ │ + bcc.n 521be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18264 @ 0x4758 │ │ │ │ + movw r1, #17304 @ 0x4398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 52234 │ │ │ │ + bl 12736c │ │ │ │ + b.n 52206 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52204 │ │ │ │ + cbnz r0, 521d6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - cbz r4, 5221a │ │ │ │ + b.w 1eb80c │ │ │ │ + cbz r4, 521ec │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5221a │ │ │ │ + bhi.n 521ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51810 │ │ │ │ + bl 51826 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52228 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 521fa │ │ │ │ + bl 24a77c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5222e │ │ │ │ - bl 71f98 │ │ │ │ + b.n 52200 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52284 │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5224a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 2a6c8 │ │ │ │ + blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5227c │ │ │ │ + bge.n 52242 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + movw r0, #24368 @ 0x5f30 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 522ac │ │ │ │ + cbnz r3, 5227e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 522ac │ │ │ │ + ble.n 5227e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 522ac │ │ │ │ - cbnz r0, 522c4 │ │ │ │ - ldr r5, [pc, #52] @ (522e4 ) │ │ │ │ + bne.n 5227e │ │ │ │ + cbnz r0, 52296 │ │ │ │ + ldr r5, [pc, #52] @ (522b4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 522dc │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 522ae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 522dc │ │ │ │ + bl 47496 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 522ae │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 521be │ │ │ │ + b.n 52190 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ tst r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52328 │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 522f8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a6c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 522f0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f1704 │ │ │ │ + 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 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5233e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52320 │ │ │ │ + bge.n 52336 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52358 │ │ │ │ + beq.n 5236e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52386 │ │ │ │ + bne.n 5239c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5236c │ │ │ │ + beq.n 52382 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52388 │ │ │ │ + bgt.n 5239e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 523b2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 523c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e4bf0 │ │ │ │ + bl e46a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 523b2 │ │ │ │ + beq.n 523c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 523b2 │ │ │ │ + cbnz r3, 523c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + movw r1, #17324 @ 0x43ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 523f8 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5240e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 523fc │ │ │ │ + cbz r0, 52412 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52402 │ │ │ │ + b.n 52418 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 52444 │ │ │ │ + cbz r1, 5245a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 52444 │ │ │ │ + cbnz r5, 5245a │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #18308 @ 0x4784 │ │ │ │ + movw r1, #17348 @ 0x43c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52454 │ │ │ │ + blt.n 5246a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52456 │ │ │ │ + beq.n 5246c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52456 │ │ │ │ + b.n 5246c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5247c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52490 │ │ │ │ + bne.n 52492 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 524a6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52486 │ │ │ │ + cbz r3, 5249c │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52492 │ │ │ │ + b.n 524a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #41844 @ 0xa374 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 524ea │ │ │ │ + beq.n 52500 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 524ea │ │ │ │ + beq.n 52500 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52502 │ │ │ │ + ble.n 52518 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18448 @ 0x4810 │ │ │ │ + movw r1, #17488 @ 0x4450 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 52514 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5252a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 524cc │ │ │ │ - movw r0, #45860 @ 0xb324 │ │ │ │ + beq.n 524e2 │ │ │ │ + movw r0, #44860 @ 0xaf3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524cc │ │ │ │ - b.n 52514 │ │ │ │ + bne.n 524e2 │ │ │ │ + b.n 5252a │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1daba8 │ │ │ │ + b.w 1dc6d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52548 │ │ │ │ + bge.n 5255e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 52570 │ │ │ │ + bl f1704 │ │ │ │ + b.n 52586 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115684 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115684 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115684 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64536 @ 0xfc18 │ │ │ │ + movw r0, #63460 @ 0xf7e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5259a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 525b0 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 525a6 │ │ │ │ + cbz r3, 525bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52684 │ │ │ │ + b.n 5269a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 52748 │ │ │ │ + bl 52704 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5267a │ │ │ │ + beq.n 52690 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 525ca │ │ │ │ + bne.n 525e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52624 │ │ │ │ + cbnz r3, 5263a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5261c │ │ │ │ + cbz r0, 52632 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 5262c │ │ │ │ - b.n 52624 │ │ │ │ + cbz r6, 52642 │ │ │ │ + b.n 5263a │ │ │ │ mov r0, r4 │ │ │ │ - bl 52748 │ │ │ │ + bl 52704 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52606 │ │ │ │ + cbz r0, 5261c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52634 │ │ │ │ + beq.n 5264a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525e2 │ │ │ │ + bne.n 525f8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1ac8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5264e │ │ │ │ + cbnz r0, 52664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 5267a │ │ │ │ + b.n 52690 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 525fa │ │ │ │ + b.n 52610 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52616 │ │ │ │ + beq.n 5262c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 525f0 │ │ │ │ + b.n 52606 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52662 │ │ │ │ + ble.n 52678 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5264e │ │ │ │ + b.n 52664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 52680 │ │ │ │ + bl c23e0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ + b.n 52696 │ │ │ │ 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 526ba │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 526e2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1be9e4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1be9e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1be9e4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64536 @ 0xfc18 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1265a8 │ │ │ │ - cbz r0, 5271e │ │ │ │ + bl 125fd8 │ │ │ │ + cbz r0, 526da │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52722 │ │ │ │ - bl 126db4 │ │ │ │ + cbz r0, 526de │ │ │ │ + bl 1267e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52722 │ │ │ │ + bge.n 526de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5271e │ │ │ │ + beq.n 526da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5271e │ │ │ │ + cbnz r3, 526da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52746 │ │ │ │ + b.n 52702 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52736 │ │ │ │ + bne.n 526f2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52746 │ │ │ │ + b.n 52702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5272c │ │ │ │ + bne.n 526e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5272c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 526e8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5276a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 52726 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52776 │ │ │ │ + cbz r3, 52732 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52798 │ │ │ │ + b.n 52754 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d361c │ │ │ │ - cbnz r0, 52786 │ │ │ │ + bl 1d5210 │ │ │ │ + cbnz r0, 52742 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52794 │ │ │ │ + b.n 52750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52780 │ │ │ │ - ldr r0, [pc, #8] @ (5279c ) │ │ │ │ + bne.n 5273c │ │ │ │ + ldr r0, [pc, #8] @ (52758 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 527be │ │ │ │ + blt.n 5277a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52850 │ │ │ │ + b.n 527e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #18484 @ 0x4834 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 527f4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbz r0, 5280a │ │ │ │ - b.n 5280e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60828 @ 0xed9c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 527e8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 52844 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + 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 │ │ │ │ - beq.n 5280a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 2a010 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5283c │ │ │ │ + bge.n 527ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 52844 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + bl f1704 │ │ │ │ + b.n 527d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 1c0734 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1c0734 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1c0734 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #63460 @ 0xf7e4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82a10 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #17524 @ 0x4474 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 5288c │ │ │ │ + cbz r0, 52820 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 52892 │ │ │ │ + bl f1704 │ │ │ │ + b.n 52826 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 528e2 │ │ │ │ + bl 528f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 528de │ │ │ │ + cbz r0, 52872 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d84c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528d2 │ │ │ │ + beq.n 52866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 528d6 │ │ │ │ + cbz r3, 5286a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 528de │ │ │ │ + b.n 52872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 528d2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52866 │ │ │ │ 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 5289c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11b0c0 │ │ │ │ + cbz r0, 528b2 │ │ │ │ + b.n 528b6 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #63824 @ 0xf950 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52890 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 528ec │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 528b2 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 2a010 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 528e4 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 528ec │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 784dc │ │ │ │ + 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, 528fc │ │ │ │ + cbnz r3, 52912 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52956 │ │ │ │ - cbz r4, 52908 │ │ │ │ + cbz r3, 5296c │ │ │ │ + cbz r4, 5291e │ │ │ │ mov r0, r4 │ │ │ │ - bl 82448 │ │ │ │ + bl 820e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5290e │ │ │ │ - bl 714b0 │ │ │ │ + b.n 52924 │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52952 │ │ │ │ + cbz r4, 52968 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52926 │ │ │ │ + cbz r2, 5293c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #49916 @ 0xc2fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5293c │ │ │ │ + blt.n 52952 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52970 │ │ │ │ + cbz r2, 52986 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54372 @ 0xd464 │ │ │ │ + movw r1, #53412 @ 0xd0a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52970 │ │ │ │ + bge.n 52986 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52952 │ │ │ │ + beq.n 52968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52952 │ │ │ │ + cbnz r3, 52968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52970 │ │ │ │ - cbz r4, 52968 │ │ │ │ + b.n 52986 │ │ │ │ + cbz r4, 5297e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52970 │ │ │ │ + beq.n 52986 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52970 │ │ │ │ + b.n 52986 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (529b4 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (529c8 ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 529a2 │ │ │ │ + cbz r2, 529b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 82a10 │ │ │ │ + movw r0, #8980 @ 0x2314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - nop │ │ │ │ - bmi.n 52a90 │ │ │ │ + b.w 82a10 │ │ │ │ + bmi.n 52aa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fcfa8 │ │ │ │ + b.w 1fdf10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 529dc │ │ │ │ + cbz r3, 529f0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 529de │ │ │ │ + b.n 529f2 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 529ee │ │ │ │ + cbnz r3, 52a02 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 529ee │ │ │ │ + ble.n 52a02 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 529ee │ │ │ │ - cbnz r4, 52a10 │ │ │ │ + bgt.n 52a02 │ │ │ │ + cbnz r4, 52a24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (52adc ) │ │ │ │ + ldr r4, [pc, #232] @ (52af0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52a10 │ │ │ │ + cbnz r0, 52a24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ad6 │ │ │ │ + b.n 52aea │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52a40 │ │ │ │ + cbz r6, 52a54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52a20 │ │ │ │ + cbz r5, 52a34 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52a4e │ │ │ │ - b.n 52a28 │ │ │ │ + beq.n 52a62 │ │ │ │ + b.n 52a3c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a3a │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 52a4e │ │ │ │ + bl c3518 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 52a0c │ │ │ │ + blt.n 52a20 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52a3c │ │ │ │ - b.n 52a5a │ │ │ │ + bne.n 52a50 │ │ │ │ + b.n 52a6e │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 52a76 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 52a76 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 52a76 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 21623c │ │ │ │ + bl 216b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a0c │ │ │ │ + beq.n 52a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20fc9c │ │ │ │ + bl 21074c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52ada │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fd18 │ │ │ │ + bl 2107c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52ada │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fd60 │ │ │ │ + bl 210810 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52ada │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ff2c │ │ │ │ + bl 2109dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52ada │ │ │ │ mov r0, r4 │ │ │ │ - bl 211334 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 211de4 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52ada │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ace │ │ │ │ + beq.n 52ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ace │ │ │ │ + cbnz r3, 52ae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ace │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 52a0c │ │ │ │ + bl 784dc │ │ │ │ + b.n 52a20 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4257c │ │ │ │ + bl 42606 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52b1c │ │ │ │ + cbz r0, 52b30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49fc6 │ │ │ │ + bl 4a896 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b10 │ │ │ │ + beq.n 52b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52b14 │ │ │ │ + cbz r3, 52b28 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52b1c │ │ │ │ + b.n 52b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52b10 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52b24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 52b96 │ │ │ │ + cbz r4, 52baa │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52b7e │ │ │ │ + bge.n 52b92 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52b7e │ │ │ │ - ldr r4, [pc, #96] @ (52ba4 ) │ │ │ │ + bpl.n 52b92 │ │ │ │ + ldr r4, [pc, #96] @ (52bb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 52b78 │ │ │ │ + beq.n 52b8c │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r4, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52b80 │ │ │ │ + b.n 52b94 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52b8c │ │ │ │ + cbz r5, 52ba0 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52b84 │ │ │ │ + b.n 52b98 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52b96 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52ba0 │ │ │ │ + bne.n 52baa │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 52bb4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #50276 @ 0xc464 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fa124 │ │ │ │ + cbnz r0, 52be4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ea54 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 774c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 52bce │ │ │ │ + bne.n 52c12 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52bf0 │ │ │ │ - b.n 52be8 │ │ │ │ + bne.n 52c34 │ │ │ │ + b.n 52c2c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60980 @ 0xee34 │ │ │ │ + movw r0, #63976 @ 0xf9e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52bc0 │ │ │ │ + bne.n 52c04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52c6e │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 52cb2 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52be4 │ │ │ │ + bne.n 52c28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52c04 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 52c48 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52be4 │ │ │ │ + bne.n 52c28 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52be4 │ │ │ │ + beq.n 52c28 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #18504 @ 0x4848 │ │ │ │ + movw r1, #17544 @ 0x4488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18508 @ 0x484c │ │ │ │ + movw r0, #17548 @ 0x448c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52be4 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 52c28 │ │ │ │ + bl 95b00 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52c66 │ │ │ │ + bge.n 52caa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52ca4 │ │ │ │ + cbz r0, 52ce8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ca4 │ │ │ │ + beq.n 52ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ca4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ce8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52cc0 │ │ │ │ + cbz r0, 52d04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cc0 │ │ │ │ + beq.n 52d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cc0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d04 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52cdc │ │ │ │ + cbz r0, 52d20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cdc │ │ │ │ + beq.n 52d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cdc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d20 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52cf8 │ │ │ │ + cbz r0, 52d3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cf8 │ │ │ │ + beq.n 52d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cf8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d3c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52d14 │ │ │ │ + cbz r0, 52d58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d14 │ │ │ │ + beq.n 52d58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d14 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d58 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52d30 │ │ │ │ + cbz r0, 52d74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d30 │ │ │ │ + beq.n 52d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d30 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d74 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52d4c │ │ │ │ + cbz r0, 52d90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d4c │ │ │ │ + beq.n 52d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d4c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d90 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52d68 │ │ │ │ + cbz r0, 52dac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d68 │ │ │ │ + beq.n 52dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d68 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52dac │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52d84 │ │ │ │ + cbz r0, 52dc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d84 │ │ │ │ + beq.n 52dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d84 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52dc8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52da0 │ │ │ │ + cbz r0, 52de4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52da0 │ │ │ │ + beq.n 52de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52da0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52de4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52dbc │ │ │ │ + cbz r0, 52e00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dbc │ │ │ │ + beq.n 52e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52dbc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52e00 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52dd8 │ │ │ │ + cbz r0, 52e1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dd8 │ │ │ │ + beq.n 52e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52dd8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52e1c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52df4 │ │ │ │ + cbz r0, 52e38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52df4 │ │ │ │ + beq.n 52e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52df4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52e38 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52e10 │ │ │ │ + cbz r0, 52e54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e10 │ │ │ │ + beq.n 52e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e10 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52e54 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52e2c │ │ │ │ + cbz r0, 52e70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e2c │ │ │ │ + beq.n 52e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e2c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52e70 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52e48 │ │ │ │ + cbz r0, 52e8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e48 │ │ │ │ + beq.n 52e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e48 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52e8c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52e64 │ │ │ │ + cbz r0, 52ea8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e64 │ │ │ │ + beq.n 52ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e64 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ea8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52e80 │ │ │ │ + cbz r0, 52ec4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e80 │ │ │ │ + beq.n 52ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e80 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ec4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl fa61c │ │ │ │ - cbnz r0, 52eae │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ea54 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77384 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef8 │ │ │ │ - cbz r0, 52eee │ │ │ │ + bl 52f5c │ │ │ │ + cbz r0, 52f02 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52eec │ │ │ │ + beq.n 52f00 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df90 │ │ │ │ - ldr r0, [pc, #4] @ (52ef4 ) │ │ │ │ + b.w 7e0b0 │ │ │ │ + ldr r0, [pc, #4] @ (52f08 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 52f4a │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 52f4a │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 18e454 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f4a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52f6e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52f4a │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r0, #1 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 52f70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 141b7c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f66 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52f6e │ │ │ │ - movs r0, #1 │ │ │ │ - strd r6, r5, [r4] │ │ │ │ - b.n 52f70 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52f90 │ │ │ │ + bmi.n 52f28 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52faa │ │ │ │ + bpl.n 52f42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12696 @ 0x3198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fc2 │ │ │ │ + b.n 52f5a │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 6cd24 │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, sp │ │ │ │ - bl 52ef8 │ │ │ │ - cbz r0, 53002 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ - orr.w r0, r0, r2, lsl #20 │ │ │ │ - bfi r0, r3, #0, #8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 53000 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df90 │ │ │ │ - ldr r0, [pc, #4] @ (53008 ) │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + 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 52fae │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 52fae │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18f8cc │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 52fae │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 52fd2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r3, 52fae │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r0, #1 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 52fd4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 141a08 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 52fca │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 52fd2 │ │ │ │ + movs r0, #1 │ │ │ │ + strd r6, r5, [r4] │ │ │ │ + b.n 52fd4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 6ce54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5304c ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5301c ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5303a │ │ │ │ + cbz r2, 5300c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 82a10 │ │ │ │ + movw r0, #8980 @ 0x2314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - nop │ │ │ │ - bmi.n 53128 │ │ │ │ + b.w 82a10 │ │ │ │ + bmi.n 530f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ - cbnz r0, 53082 │ │ │ │ + cbnz r0, 53052 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 53086 │ │ │ │ + cbz r4, 53056 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 53086 │ │ │ │ + beq.n 53056 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53088 │ │ │ │ + b.n 53058 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 530ac │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 530f0 │ │ │ │ + bne.n 5307c │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 530c0 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530ca │ │ │ │ + bne.n 5309a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 530dc │ │ │ │ + bl f1704 │ │ │ │ + b.n 530ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b1fc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 530e6 │ │ │ │ + bge.n 530b6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 530f0 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 530c0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ 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 52f5c │ │ │ │ + cbz r0, 530fc │ │ │ │ + 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 530fa │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7e0b0 │ │ │ │ + ldr r0, [pc, #8] @ (53104 ) │ │ │ │ + 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 53116 │ │ │ │ + bne.n 5312a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52ef8 │ │ │ │ - cbnz r0, 53130 │ │ │ │ - b.n 5312c │ │ │ │ + bl 52f5c │ │ │ │ + cbnz r0, 53144 │ │ │ │ + b.n 53140 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61096 @ 0xeea8 │ │ │ │ + movw r0, #64092 @ 0xfa5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5310a │ │ │ │ + bne.n 5311e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 531bc │ │ │ │ + b.n 531d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef8 │ │ │ │ + bl 52f5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5312c │ │ │ │ + beq.n 53140 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5315a │ │ │ │ + bcs.n 5316e │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53172 │ │ │ │ + bcc.n 53186 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18552 @ 0x4878 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 531a6 │ │ │ │ + bl 12736c │ │ │ │ + b.n 531ba │ │ │ │ mov.w r2, #65280 @ 0xff00 │ │ │ │ movt r2, #15 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ and.w r0, r1, r4, lsl #12 │ │ │ │ and.w r2, r2, r3, lsl #8 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ @@ -60647,1226 +60659,1227 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 531b2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 531c6 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5312c │ │ │ │ - ldr r0, [pc, #16] @ (531c0 ) │ │ │ │ - b.n 531bc │ │ │ │ + bne.n 53140 │ │ │ │ + ldr r0, [pc, #16] @ (531d4 ) │ │ │ │ + b.n 531d0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa3ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53204 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53218 ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 531f2 │ │ │ │ + cbz r2, 53206 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 82a10 │ │ │ │ + movw r0, #8980 @ 0x2314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ nop │ │ │ │ - bmi.n 532e0 │ │ │ │ + bmi.n 532f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53238 │ │ │ │ + beq.n 5324c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53238 │ │ │ │ + ble.n 5324c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53254 │ │ │ │ + beq.n 53268 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53254 │ │ │ │ + b.n 53268 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53272 │ │ │ │ + bl 12736c │ │ │ │ + b.n 53286 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53272 │ │ │ │ + beq.n 53286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53272 │ │ │ │ + cbnz r3, 53286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 532a2 │ │ │ │ + cbz r4, 532b6 │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 532aa │ │ │ │ + b.n 532be │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #13281 @ 0x33e1 │ │ │ │ + movw r2, #13297 @ 0x33f1 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52c74 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 53316 │ │ │ │ + blt.n 53328 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1247dc │ │ │ │ + bl 12420c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 532f2 │ │ │ │ + bne.n 53304 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1247dc │ │ │ │ + bl 12420c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5331a │ │ │ │ + bne.n 5332c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53322 │ │ │ │ + b.n 53334 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53334 │ │ │ │ + cbz r0, 53346 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (53364 ) │ │ │ │ + ldr r0, [pc, #16] @ (53374 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53398 │ │ │ │ + beq.n 533a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53398 │ │ │ │ + ble.n 533a8 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 533b4 │ │ │ │ + beq.n 533c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 533b4 │ │ │ │ + b.n 533c4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 533dc │ │ │ │ + bl 12736c │ │ │ │ + b.n 533ec │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 533c0 │ │ │ │ - bl 107760 │ │ │ │ + cbnz r2, 533d0 │ │ │ │ + bl 1070f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 533c6 │ │ │ │ - bl 89708 │ │ │ │ + b.n 533d6 │ │ │ │ + bl 89104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533dc │ │ │ │ + beq.n 533ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 533dc │ │ │ │ + cbnz r3, 533ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 │ │ │ │ + b.n 52cb8 │ │ │ │ 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, #17960 @ 0x4628 │ │ │ │ + movw r1, #17000 @ 0x4268 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5346a │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5347c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ + bl 3567c <_Py_IncRef@@Base+0x1da> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5344c │ │ │ │ - b.n 5346a │ │ │ │ + cbnz r0, 5345e │ │ │ │ + b.n 5347c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5346e │ │ │ │ + bne.n 53480 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5348c │ │ │ │ + ble.n 5349e │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ba8 │ │ │ │ + bl 23810c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53440 │ │ │ │ + bne.n 53452 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5348c │ │ │ │ + cbz r3, 5349e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5347c │ │ │ │ + bne.n 5348e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5348c │ │ │ │ + b.n 5349e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5344a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5344a │ │ │ │ + bne.n 5345c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5345c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5346a │ │ │ │ + bne.n 5347c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5346a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5347c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 534c4 │ │ │ │ + blt.n 534d6 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 534c8 │ │ │ │ + bne.n 534da │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 534d0 │ │ │ │ + b.n 534e2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53502 │ │ │ │ + beq.n 53514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53502 │ │ │ │ + ble.n 53514 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5351e │ │ │ │ + beq.n 53530 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5351e │ │ │ │ + b.n 53530 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5353c │ │ │ │ + bl 12736c │ │ │ │ + b.n 5354e │ │ │ │ mov r0, r4 │ │ │ │ - bl d0a24 │ │ │ │ + bl d04c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5353c │ │ │ │ + beq.n 5354e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5353c │ │ │ │ + cbnz r3, 5354e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - mov r4, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - cbz r3, 5355c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (53698 ) │ │ │ │ - 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, 5359a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 5359a │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bgt.n 5359a │ │ │ │ - cbnz r4, 535be │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (5369c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movs r5, #3 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5366a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111784 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53666 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 53614 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 535f0 │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 535e8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53666 │ │ │ │ - subs.w r9, r8, #2 │ │ │ │ - bne.n 535f4 │ │ │ │ - b.n 53618 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 53604 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 1bc610 │ │ │ │ - cbnz r0, 53618 │ │ │ │ - b.n 53666 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 52ef8 │ │ │ │ - cbz r0, 53666 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 53618 │ │ │ │ - b.n 535f8 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ - cmn.w sl, #100 @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 5363e │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5364c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 5366e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 53678 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53620 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 53688 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 53688 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 53688 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 536cc │ │ │ │ + beq.n 5357e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536e2 │ │ │ │ + bne.n 53594 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53716 │ │ │ │ + beq.n 535c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536e4 │ │ │ │ - b.n 53716 │ │ │ │ + bgt.n 53596 │ │ │ │ + b.n 535c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 53702 │ │ │ │ + beq.n 535b4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53730 │ │ │ │ + bne.n 535e2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53716 │ │ │ │ + beq.n 535c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53732 │ │ │ │ + bgt.n 535e4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53774 │ │ │ │ + bl 12736c │ │ │ │ + b.n 53626 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 82a10 │ │ │ │ + bl 826b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5375e │ │ │ │ + beq.n 53610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5375e │ │ │ │ + cbnz r3, 53610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53774 │ │ │ │ + beq.n 53626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53774 │ │ │ │ + cbnz r3, 53626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53798 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 53802 │ │ │ │ + bne.n 5364a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 536b4 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 537b6 │ │ │ │ + bne.n 53668 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ - bl 6c148 │ │ │ │ + b.w f1704 │ │ │ │ + bl 6c250 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 537c6 │ │ │ │ + cbnz r0, 53678 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 537f2 │ │ │ │ - bl 6c2f8 │ │ │ │ + cbz r5, 536a4 │ │ │ │ + bl 6c400 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ - bl 90260 │ │ │ │ + b.w f1704 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2f8 │ │ │ │ - b.n 53804 │ │ │ │ + bl 6c400 │ │ │ │ + b.n 536b6 │ │ │ │ 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, 536d6 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #316] @ (53814 ) │ │ │ │ + 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, 53714 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 53714 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bgt.n 53714 │ │ │ │ + cbnz r4, 53738 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #256] @ (53818 ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 537e4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 1110e4 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 537e0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5378e │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 5376a │ │ │ │ + bl f427c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 53762 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 537e0 │ │ │ │ + subs.w r9, r8, #2 │ │ │ │ + bne.n 5376e │ │ │ │ + b.n 53792 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbnz r0, 5377e │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 1be35c │ │ │ │ + cbnz r0, 53792 │ │ │ │ + b.n 537e0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 52f5c │ │ │ │ + cbz r0, 537e0 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 53792 │ │ │ │ + b.n 53772 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 95b00 │ │ │ │ + cmn.w sl, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 537b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 29620 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 537c6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 29cdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 537e8 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 537f2 │ │ │ │ + bl e4c50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5379a │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 53802 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 53802 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 53802 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 1116bc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + add r6, pc, #832 @ (adr r6, 53b58 ) │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53830 │ │ │ │ + beq.n 53844 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 53832 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 53846 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53846 │ │ │ │ + beq.n 5385a │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 53848 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 5385c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 129984 │ │ │ │ + b.w 12948c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53880 │ │ │ │ + beq.n 53894 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53896 │ │ │ │ + bne.n 538aa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 538ca │ │ │ │ + beq.n 538de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53898 │ │ │ │ - b.n 538ca │ │ │ │ + bgt.n 538ac │ │ │ │ + b.n 538de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 538b6 │ │ │ │ + beq.n 538ca │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 538e4 │ │ │ │ + bne.n 538f8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 538ca │ │ │ │ + beq.n 538de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 538e6 │ │ │ │ + bgt.n 538fa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53928 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5393c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d19ec │ │ │ │ + bl d149c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53912 │ │ │ │ + beq.n 53926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53912 │ │ │ │ + cbnz r3, 53926 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53928 │ │ │ │ + beq.n 5393c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53928 │ │ │ │ + cbnz r3, 5393c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005392c : │ │ │ │ +00053940 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5395c │ │ │ │ + bmi.n 53970 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 5395c │ │ │ │ + cbz r1, 53970 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e5090 │ │ │ │ - bl 499a0 │ │ │ │ + b.w 1e6698 │ │ │ │ + bl 499ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18692 @ 0x4904 │ │ │ │ + movw r1, #17732 @ 0x4544 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad8 │ │ │ │ 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 │ │ │ │ + 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 53ac8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + and.w r3, r8, #63 @ 0x3f │ │ │ │ + orrs.w r2, r8, r6 │ │ │ │ + beq.n 539d0 │ │ │ │ + cbz r3, 539d4 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 539d8 │ │ │ │ + mov.w fp, #64 @ 0x40 │ │ │ │ + rsb r2, fp, #64 @ 0x40 │ │ │ │ + ldrd sl, r9, [r5] │ │ │ │ + cmp r4, r2 │ │ │ │ + bhi.n 539f6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r9, fp │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 53aba │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 53a48 │ │ │ │ + cbnz r3, 53a04 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 53a0c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 49fd4 │ │ │ │ + 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 53a3a │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 49fd4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 53a24 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 53aba │ │ │ │ + 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 53a74 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 53a7c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 49fd4 │ │ │ │ + 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 53aae │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 49fd4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 53a98 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r4, r8 │ │ │ │ + adc.w r6, r6, #0 │ │ │ │ + str.w sl, [r5] │ │ │ │ + strd r9, r4, [r5, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 539ae │ │ │ │ + beq.n 53afc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 539c4 │ │ │ │ + bne.n 53b12 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 53b6c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 539c6 │ │ │ │ - b.n 53a1e │ │ │ │ + bgt.n 53b14 │ │ │ │ + b.n 53b6c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 539e4 │ │ │ │ + beq.n 53b32 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 539fa │ │ │ │ + bne.n 53b48 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 53b6c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53a1e │ │ │ │ - b.n 539fc │ │ │ │ + ble.n 53b6c │ │ │ │ + b.n 53b4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53a5c │ │ │ │ + cbz r6, 53baa │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a38 │ │ │ │ + bne.n 53b86 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53a46 │ │ │ │ + bne.n 53b94 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53a9a │ │ │ │ + bl 12736c │ │ │ │ + b.n 53be8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a4e │ │ │ │ - b.n 53a10 │ │ │ │ + bne.n 53b9c │ │ │ │ + b.n 53b5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53a1e │ │ │ │ - b.n 53a50 │ │ │ │ + ble.n 53b6c │ │ │ │ + b.n 53b9e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd304 │ │ │ │ + bl dcdcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a7e │ │ │ │ + beq.n 53bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53a7e │ │ │ │ + cbnz r3, 53bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a94 │ │ │ │ + beq.n 53be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53a94 │ │ │ │ + cbnz r3, 53be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (53ad4 ) │ │ │ │ + ldr r4, [pc, #40] @ (53c24 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 53ac2 │ │ │ │ - bl 1f1ac8 │ │ │ │ + cbz r3, 53c10 │ │ │ │ + bl 1f2f80 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #12547 @ 0x3103 │ │ │ │ - movt r3, #4 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r3, #17544 @ 0x4488 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b36 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53b32 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 53b36 │ │ │ │ - bl 80190 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrd r8, r6, [r0, #8] │ │ │ │ - mov r4, r2 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - sub sp, #12 │ │ │ │ - mvn.w r2, r8 │ │ │ │ - subs r3, r3, r6 │ │ │ │ - cmp r2, r4 │ │ │ │ - sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53c6e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - and.w r3, r8, #63 @ 0x3f │ │ │ │ - orrs.w r2, r8, r6 │ │ │ │ - beq.n 53b76 │ │ │ │ - cbz r3, 53b7a │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 53b7e │ │ │ │ - mov.w fp, #64 @ 0x40 │ │ │ │ - rsb r2, fp, #64 @ 0x40 │ │ │ │ - ldrd sl, r9, [r5] │ │ │ │ - cmp r4, r2 │ │ │ │ - bhi.n 53b9c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r9, fp │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 53c60 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 53bee │ │ │ │ - cbnz r3, 53baa │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 53bb2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 4a19a │ │ │ │ - ands.w r3, r4, #63 @ 0x3f │ │ │ │ - mov fp, r7 │ │ │ │ - it eq │ │ │ │ - moveq r3, #64 @ 0x40 │ │ │ │ - subs r3, r4, r3 │ │ │ │ - bic.w r2, r3, #63 @ 0x3f │ │ │ │ - adds r1, r7, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - cmp fp, r7 │ │ │ │ - beq.n 53be0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 53bca │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 53c60 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r9, fp │ │ │ │ - add r7, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - strd sl, r9, [r5] │ │ │ │ - adds.w r8, r2, r8 │ │ │ │ - adc.w r6, r6, #0 │ │ │ │ - tst.w r8, #63 @ 0x3f │ │ │ │ - strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53c1a │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c22 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 4a19a │ │ │ │ - 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 53c54 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 53c3e │ │ │ │ - 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, 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 53ca6 │ │ │ │ + beq.n 53c5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53cc8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 53c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 53ccc │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 53c80 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d8c │ │ │ │ + b.n 53d40 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53cc8 │ │ │ │ + beq.n 53c7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53cfe │ │ │ │ + ble.n 53cb2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 53cc8 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 53c7c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d28 │ │ │ │ + cbnz r3, 53cdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d10 │ │ │ │ + blt.n 53cc4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d28 │ │ │ │ + b.n 53cdc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b3a │ │ │ │ + bl 53994 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53d8c │ │ │ │ - bl 9649c │ │ │ │ + b.n 53d40 │ │ │ │ + bl 95b00 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53d4a │ │ │ │ + bne.n 53cfe │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d3a │ │ │ │ + bne.n 53cee │ │ │ │ dmb ish │ │ │ │ - beq.n 53d56 │ │ │ │ + beq.n 53d0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b3a │ │ │ │ + bl 53994 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53d78 │ │ │ │ + bne.n 53d2c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d68 │ │ │ │ + bne.n 53d1c │ │ │ │ dmb ish │ │ │ │ - beq.n 53d84 │ │ │ │ + beq.n 53d38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 53d18 │ │ │ │ + bl 98600 │ │ │ │ + b.n 53ccc │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r1, r2 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movw r3, #12563 @ 0x3113 │ │ │ │ + movt r3, #4 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movw r3, #17544 @ 0x4488 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 215e14 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53da2 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53d9e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 53da2 │ │ │ │ + bl 802a8 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53ee4 │ │ │ │ + bcc.w 53efa │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53dec │ │ │ │ - cbz r3, 53df0 │ │ │ │ + beq.n 53e02 │ │ │ │ + cbz r3, 53e06 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53df4 │ │ │ │ + b.n 53e0a │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e12 │ │ │ │ + bhi.n 53e28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53ed6 │ │ │ │ + b.n 53eec │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53e64 │ │ │ │ - cbnz r3, 53e20 │ │ │ │ + bne.n 53e7a │ │ │ │ + cbnz r3, 53e36 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e28 │ │ │ │ + beq.n 53e3e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 197504 │ │ │ │ + bl 198c0c │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53e56 │ │ │ │ + beq.n 53e6c │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ + bl 198c0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e40 │ │ │ │ + b.n 53e56 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53ed6 │ │ │ │ + b.n 53eec │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53e90 │ │ │ │ + bne.n 53ea6 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e98 │ │ │ │ + beq.n 53eae │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 197504 │ │ │ │ + bl 198c0c │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61874,20 +61887,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53eca │ │ │ │ + beq.n 53ee0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ + bl 198c0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53eb4 │ │ │ │ + b.n 53eca │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61898,190 +61911,186 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53f1c │ │ │ │ + beq.n 53f32 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53f3e │ │ │ │ + bl 12736c │ │ │ │ + b.n 53f54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 53f42 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 53f58 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54002 │ │ │ │ + b.n 54018 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f3e │ │ │ │ + beq.n 53f54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53f74 │ │ │ │ + ble.n 53f8a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 53f3e │ │ │ │ + bl cebf8 │ │ │ │ + b.n 53f54 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53f9e │ │ │ │ + cbnz r3, 53fb4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53f86 │ │ │ │ + blt.n 53f9c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53f9e │ │ │ │ + b.n 53fb4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53dc6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54002 │ │ │ │ - bl 9649c │ │ │ │ + b.n 54018 │ │ │ │ + bl 95b00 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53fc0 │ │ │ │ + bne.n 53fd6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fb0 │ │ │ │ + bne.n 53fc6 │ │ │ │ dmb ish │ │ │ │ - beq.n 53fcc │ │ │ │ + beq.n 53fe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53dc6 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53fee │ │ │ │ + bne.n 54004 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fde │ │ │ │ + bne.n 53ff4 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ffa │ │ │ │ + beq.n 54010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 53f8e │ │ │ │ + bl 98600 │ │ │ │ + b.n 53fa4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00054006 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1e74d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 54140 │ │ │ │ + bcc.w 54150 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54048 │ │ │ │ + bne.n 54058 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 5404c │ │ │ │ + bne.n 5405c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54050 │ │ │ │ + b.n 54060 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5406e │ │ │ │ + bhi.n 5407e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54132 │ │ │ │ + b.n 54142 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 540c0 │ │ │ │ - cbnz r3, 5407c │ │ │ │ + bne.n 540d0 │ │ │ │ + cbnz r3, 5408c │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54084 │ │ │ │ + beq.n 54094 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d204 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 540b2 │ │ │ │ + beq.n 540c2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d204 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5409c │ │ │ │ + b.n 540ac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54132 │ │ │ │ + b.n 54142 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 540ec │ │ │ │ + bne.n 540fc │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 540f4 │ │ │ │ + beq.n 54104 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d204 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -62089,488 +62098,501 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54126 │ │ │ │ + beq.n 54136 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d204 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54110 │ │ │ │ + b.n 54120 │ │ │ │ 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} │ │ │ │ + │ │ │ │ +00054156 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1e8a4c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54178 │ │ │ │ + beq.n 5418e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5419a │ │ │ │ + bl 12736c │ │ │ │ + b.n 541b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 5419e │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 541b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5425e │ │ │ │ + b.n 54274 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5419a │ │ │ │ + beq.n 541b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 541d0 │ │ │ │ + ble.n 541e6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 5419a │ │ │ │ + bl cebf8 │ │ │ │ + b.n 541b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 541fa │ │ │ │ + cbnz r3, 54210 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 541e2 │ │ │ │ + blt.n 541f8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 541fa │ │ │ │ + b.n 54210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 5401c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5425e │ │ │ │ - bl 9649c │ │ │ │ + b.n 54274 │ │ │ │ + bl 95b00 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5421c │ │ │ │ + bne.n 54232 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5420c │ │ │ │ + bne.n 54222 │ │ │ │ dmb ish │ │ │ │ - beq.n 54228 │ │ │ │ + beq.n 5423e │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5400c │ │ │ │ + bl 5401c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5424a │ │ │ │ + bne.n 54260 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5423a │ │ │ │ + bne.n 54250 │ │ │ │ dmb ish │ │ │ │ - beq.n 54256 │ │ │ │ + beq.n 5426c │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 541ea │ │ │ │ + bl 98600 │ │ │ │ + b.n 54200 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 54284 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 542b0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 5429e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 542b2 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64360 @ 0xfb68 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ - b.n 542b2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000542b6 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 542f0 │ │ │ │ + beq.n 542aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54312 │ │ │ │ + bl 12736c │ │ │ │ + b.n 542cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 54316 │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 542d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543d6 │ │ │ │ + b.n 54390 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54312 │ │ │ │ + beq.n 542cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54348 │ │ │ │ + ble.n 54302 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 54312 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 542cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54372 │ │ │ │ + cbnz r3, 5432c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5435a │ │ │ │ + blt.n 54314 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54372 │ │ │ │ + b.n 5432c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21e644 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 543d6 │ │ │ │ - bl 9649c │ │ │ │ + b.n 54390 │ │ │ │ + bl 95b00 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54394 │ │ │ │ + bne.n 5434e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54384 │ │ │ │ + bne.n 5433e │ │ │ │ dmb ish │ │ │ │ - beq.n 543a0 │ │ │ │ + beq.n 5435a │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21e644 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 543c2 │ │ │ │ + bne.n 5437c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 543b2 │ │ │ │ + bne.n 5436c │ │ │ │ dmb ish │ │ │ │ - beq.n 543ce │ │ │ │ + beq.n 54388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 54362 │ │ │ │ + bl 98600 │ │ │ │ + b.n 5431c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00054394 : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 16fdf4 <_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 f427c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 543be │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 543ea │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 543d8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 543ec │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #63320 @ 0xf758 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82a10 │ │ │ │ + b.n 543ec │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 543e4 │ │ │ │ - b.w 72334 │ │ │ │ + cbnz r0, 543fa │ │ │ │ + b.w 7248c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5443e │ │ │ │ + cbz r0, 54454 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 57158 │ │ │ │ + bl 57170 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54412 │ │ │ │ + b.n 54428 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54462 │ │ │ │ + bne.n 54478 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54472 │ │ │ │ + cbz r4, 54488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54410 │ │ │ │ + ble.n 54426 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5440c │ │ │ │ + beq.n 54422 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54442 │ │ │ │ + bne.n 54458 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54452 │ │ │ │ + bne.n 54468 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54472 │ │ │ │ + b.n 54488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54434 │ │ │ │ + bne.n 5444a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54434 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5444a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5443e │ │ │ │ + bne.n 54454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5443e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54410 │ │ │ │ + bne.n 54426 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54410 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54426 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 544a8 │ │ │ │ + beq.n 544be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 544ca │ │ │ │ + bl 12736c │ │ │ │ + b.n 544e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 544ce │ │ │ │ + bl 103b74 │ │ │ │ + cbnz r0, 544e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5458e │ │ │ │ + b.n 545a4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 544ca │ │ │ │ + beq.n 544e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54500 │ │ │ │ + ble.n 54516 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 544ca │ │ │ │ + bl cebf8 │ │ │ │ + b.n 544e0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5452a │ │ │ │ + cbnz r3, 54540 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54512 │ │ │ │ + blt.n 54528 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5452a │ │ │ │ + b.n 54540 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265b8c │ │ │ │ + bl 265d00 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5458e │ │ │ │ - bl 9649c │ │ │ │ + b.n 545a4 │ │ │ │ + bl 95b00 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5454c │ │ │ │ + bne.n 54562 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5453c │ │ │ │ + bne.n 54552 │ │ │ │ dmb ish │ │ │ │ - beq.n 54558 │ │ │ │ + beq.n 5456e │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265b8c │ │ │ │ + bl 265d00 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5457a │ │ │ │ + bne.n 54590 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5456a │ │ │ │ + bne.n 54580 │ │ │ │ dmb ish │ │ │ │ - beq.n 54586 │ │ │ │ + beq.n 5459c │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 5451a │ │ │ │ + bl 98600 │ │ │ │ + b.n 54530 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #54500 @ 0xd4e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cc30c │ │ │ │ + b.w cbdac │ │ │ │ │ │ │ │ -0005459e : │ │ │ │ +000545b4 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249820 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000545a6 : │ │ │ │ +000545bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (545dc ) │ │ │ │ + ldr r4, [pc, #36] @ (545f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f1664 │ │ │ │ + bl 1f2a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 545d8 │ │ │ │ - movw r0, #19128 @ 0x4ab8 │ │ │ │ + bge.n 545ee │ │ │ │ + movw r0, #18168 @ 0x46f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efa3c │ │ │ │ + b.w 1f0f1c │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ + 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 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (54644 ) │ │ │ │ + ldr r2, [pc, #44] @ (54678 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d72c │ │ │ │ - ldr r2, [pc, #36] @ (54648 ) │ │ │ │ + bl 7d84c │ │ │ │ + ldr r2, [pc, #36] @ (5467c ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54640 │ │ │ │ + beq.n 54674 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54640 │ │ │ │ + cbnz r3, 54674 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62579,538 +62601,540 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54678 │ │ │ │ + beq.n 546ac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5468e │ │ │ │ + bne.n 546c2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 546c2 │ │ │ │ + beq.n 546f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54690 │ │ │ │ - b.n 546c2 │ │ │ │ + bgt.n 546c4 │ │ │ │ + b.n 546f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 546ae │ │ │ │ + beq.n 546e2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 546dc │ │ │ │ + bne.n 54710 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 546c2 │ │ │ │ + beq.n 546f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 546de │ │ │ │ + bgt.n 54712 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54720 │ │ │ │ + bl 12736c │ │ │ │ + b.n 54754 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl c8f14 │ │ │ │ + bl c896c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5470a │ │ │ │ + beq.n 5473e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5470a │ │ │ │ + cbnz r3, 5473e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54720 │ │ │ │ + beq.n 54754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54720 │ │ │ │ + cbnz r3, 54754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54746 │ │ │ │ + bne.n 5477a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54766 │ │ │ │ - b.n 5475e │ │ │ │ + bne.n 5479a │ │ │ │ + b.n 54792 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17320 @ 0x43a8 │ │ │ │ + movw r0, #16360 @ 0x3fe8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54738 │ │ │ │ - b.n 547e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5476c │ │ │ │ + b.n 5481a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 547e6 │ │ │ │ + bne.n 5481a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5478e │ │ │ │ + beq.n 547c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #15084 @ 0x3aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 547da │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5480e │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5479a │ │ │ │ + bhi.n 547ce │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 547b4 │ │ │ │ + cbnz r1, 547e8 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 547d2 │ │ │ │ + b.n 54806 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ + movw r1, #63804 @ 0xf93c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 547da │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5480e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsls r2, r4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ tst r4, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #1 │ │ │ │ lslne r4, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne r0, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 547bc │ │ │ │ + bne.n 547f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 547e6 │ │ │ │ + b.w 802a8 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5481a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 547d2 │ │ │ │ + b.n 54806 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + movs r3, #6 │ │ │ │ + strh.w r3, [sp, #4] │ │ │ │ + bl 720f0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #19168 @ 0x4ae0 │ │ │ │ + movw r0, #18208 @ 0x4720 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54880 │ │ │ │ + beq.n 548b8 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54880 │ │ │ │ + beq.n 548b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 548aa │ │ │ │ - b.n 54896 │ │ │ │ + bls.n 548e2 │ │ │ │ + b.n 548ce │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54874 │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + beq.n 548ac │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54874 │ │ │ │ - b.n 5494e │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + bne.n 548ac │ │ │ │ + b.n 54986 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5494e │ │ │ │ + beq.n 54986 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 548c0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 548f8 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5494e │ │ │ │ + bne.n 54986 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 548d6 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5490e │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5494e │ │ │ │ + bne.n 54986 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 548ea │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 54922 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 54986 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 548fe │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 54936 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 54986 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54912 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 5494a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 54986 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 54926 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 5495e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 54986 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54952 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + bmi.n 5498a │ │ │ │ + movw r2, #11404 @ 0x2c8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19212 @ 0x4b0c │ │ │ │ + movw r1, #18252 @ 0x474c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54c86 │ │ │ │ + b.n 54cbe │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 5497e │ │ │ │ + bmi.n 549b6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61636 @ 0xf0c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19224 @ 0x4b18 │ │ │ │ + movw r1, #18264 @ 0x4758 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 549ac │ │ │ │ + bmi.n 549e4 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61636 @ 0xf0c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #18276 @ 0x4764 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 549da │ │ │ │ + bmi.n 54a12 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61636 @ 0xf0c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19248 @ 0x4b30 │ │ │ │ + movw r1, #18288 @ 0x4770 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54a08 │ │ │ │ + bmi.n 54a40 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19260 @ 0x4b3c │ │ │ │ + movw r1, #18300 @ 0x477c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54a32 │ │ │ │ + bmi.n 54a6a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ + movw r1, #18312 @ 0x4788 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54a5e │ │ │ │ + bmi.n 54a96 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19284 @ 0x4b54 │ │ │ │ + movw r1, #18324 @ 0x4794 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 54a76 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54aae │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5494e │ │ │ │ + bne.w 54986 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 54aa2 │ │ │ │ + bmi.n 54ada │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #11404 @ 0x2c8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 54ace │ │ │ │ + bmi.n 54b06 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #11404 @ 0x2c8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19308 @ 0x4b6c │ │ │ │ + movw r1, #18348 @ 0x47ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54b2c │ │ │ │ + ble.n 54b64 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54afe │ │ │ │ + bmi.n 54b36 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61636 @ 0xf0c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19320 @ 0x4b78 │ │ │ │ + movw r1, #18360 @ 0x47b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54b32 │ │ │ │ + beq.n 54b6a │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54b34 │ │ │ │ + bmi.n 54b6c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61636 @ 0xf0c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19332 @ 0x4b84 │ │ │ │ + movw r1, #18372 @ 0x47c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54986 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54b34 │ │ │ │ + b.n 54b6c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + movw r1, #20200 @ 0x4ee8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #21100 @ 0x526c │ │ │ │ + movw r0, #20212 @ 0x4ef4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54b84 │ │ │ │ + blt.n 54bbc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54b90 │ │ │ │ + bge.n 54bc8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19344 @ 0x4b90 │ │ │ │ + movw r1, #18384 @ 0x47d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54ca6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54bae │ │ │ │ + bge.n 54be6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19380 @ 0x4bb4 │ │ │ │ + movw r1, #18420 @ 0x47f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 12736c │ │ │ │ + b.n 54bbc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54bcc │ │ │ │ + bge.n 54c04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19424 @ 0x4be0 │ │ │ │ + movw r1, #18464 @ 0x4820 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 12736c │ │ │ │ + b.n 54bbc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54bea │ │ │ │ + bge.n 54c22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19468 @ 0x4c0c │ │ │ │ + movw r1, #18508 @ 0x484c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 12736c │ │ │ │ + b.n 54bbc │ │ │ │ mov r0, fp │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ccc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b84 │ │ │ │ + beq.n 54bbc │ │ │ │ mov r0, sl │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ccc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54c5e │ │ │ │ - cbz r5, 54c0e │ │ │ │ + cbz r0, 54c96 │ │ │ │ + cbz r5, 54c46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ccc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54c10 │ │ │ │ - b.n 54c66 │ │ │ │ - ldr r5, [pc, #128] @ (54c90 ) │ │ │ │ - cbz r4, 54c1e │ │ │ │ + cbnz r0, 54c48 │ │ │ │ + b.n 54c9e │ │ │ │ + ldr r5, [pc, #128] @ (54cc8 ) │ │ │ │ + cbz r4, 54c56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ccc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54c20 │ │ │ │ - b.n 54c6c │ │ │ │ - ldr r4, [pc, #112] @ (54c90 ) │ │ │ │ + cbnz r0, 54c58 │ │ │ │ + b.n 54ca4 │ │ │ │ + ldr r4, [pc, #112] @ (54cc8 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -63124,956 +63148,897 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 17b91c │ │ │ │ + bl 17c6c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54ca6 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54ca6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54ca6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, sl │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - movs r3, #31 │ │ │ │ - strh.w r3, [sp, #4] │ │ │ │ - bl 71f98 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 54d32 │ │ │ │ + bl 722dc │ │ │ │ + cbz r0, 54d46 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54cf0 │ │ │ │ + b.n 54d04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54cea │ │ │ │ + beq.n 54cfe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54d58 │ │ │ │ + bge.n 54d6c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54ce0 │ │ │ │ + beq.n 54cf4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54d36 │ │ │ │ + bmi.n 54d4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d48 │ │ │ │ + bne.n 54d5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54d58 │ │ │ │ - bl 157494 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54d6c │ │ │ │ + bl 157650 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54cea │ │ │ │ + bne.n 54cfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d32 │ │ │ │ + beq.n 54d46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d32 │ │ │ │ + bne.n 54d46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d32 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 263e10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 263fdc <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d84 │ │ │ │ + beq.n 54d98 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f8280 │ │ │ │ - b.n 54d86 │ │ │ │ + bl 1f9220 │ │ │ │ + b.n 54d9a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 14ecdc │ │ │ │ + bl 14eef4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54db4 │ │ │ │ + blt.n 54dc8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1157e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 17288c │ │ │ │ + bl 17322c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54de4 │ │ │ │ + blt.n 54df8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1157e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f7eb0 │ │ │ │ + bl 1f8e70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54e14 │ │ │ │ + beq.n 54e28 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115d00 │ │ │ │ - b.n 54e16 │ │ │ │ + bl 1157e8 │ │ │ │ + b.n 54e2a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54e4c │ │ │ │ + beq.n 54e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54e4c │ │ │ │ + ble.n 54e60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e64 │ │ │ │ + beq.n 54e78 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54e64 │ │ │ │ + b.n 54e78 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54e90 │ │ │ │ + bl 12736c │ │ │ │ + b.n 54ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 132aa4 │ │ │ │ - cbnz r0, 54ea4 │ │ │ │ + bl 132890 │ │ │ │ + cbnz r0, 54eb8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19596 @ 0x4c8c │ │ │ │ + movw r1, #18636 @ 0x48cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54e94 │ │ │ │ + bne.n 54ea8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54ec2 │ │ │ │ + b.n 54ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54e90 │ │ │ │ + bne.n 54ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54e90 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54ec2 │ │ │ │ + beq.n 54ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ec2 │ │ │ │ + cbnz r3, 54ed6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 263fdc <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54f00 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 1157e8 │ │ │ │ + b.n 54f02 │ │ │ │ + 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 54eec │ │ │ │ + bne.n 54f2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f0e │ │ │ │ - b.n 54f06 │ │ │ │ + bne.n 54f50 │ │ │ │ + b.n 54f48 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61144 @ 0xeed8 │ │ │ │ + movw r0, #64140 @ 0xfa8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54ede │ │ │ │ + bne.n 54f20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f96 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 54fd8 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f02 │ │ │ │ + bne.n 54f44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f02 │ │ │ │ + beq.n 54f44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f02 │ │ │ │ + beq.n 54f44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f3c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54f7e │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f02 │ │ │ │ + bne.n 54f44 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54f72 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 54fb4 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f44 │ │ │ │ - b.n 54f02 │ │ │ │ - cbz r4, 54f8e │ │ │ │ + beq.n 54f86 │ │ │ │ + b.n 54f44 │ │ │ │ + cbz r4, 54fd0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 263e10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54fc2 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 115d00 │ │ │ │ - b.n 54fc4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 55018 │ │ │ │ + bl 503c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + cbz r0, 5502c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54ffe │ │ │ │ + cbz r0, 55012 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5500c │ │ │ │ + bl f1704 │ │ │ │ + b.n 55020 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1ba860 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55010 │ │ │ │ + bge.n 55024 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55018 │ │ │ │ + b.n 5502c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1157e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5504a │ │ │ │ + beq.n 5505e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55060 │ │ │ │ + bne.n 55074 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55094 │ │ │ │ + beq.n 550a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55062 │ │ │ │ - b.n 55094 │ │ │ │ + bgt.n 55076 │ │ │ │ + b.n 550a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55080 │ │ │ │ + beq.n 55094 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 550ae │ │ │ │ + bne.n 550c2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55094 │ │ │ │ + beq.n 550a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 550b0 │ │ │ │ + bgt.n 550c4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 550f2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 55106 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 12bdd8 │ │ │ │ + bl 12b8c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550dc │ │ │ │ + beq.n 550f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550dc │ │ │ │ + cbnz r3, 550f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550f2 │ │ │ │ + beq.n 55106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550f2 │ │ │ │ + cbnz r3, 55106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 5511c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5513e │ │ │ │ - b.n 55136 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #61128 @ 0xeec8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5510e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 551ac │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55132 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55132 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55132 │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ - ldrd sl, fp, [sp, #8] │ │ │ │ - bl 9649c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - blx 29f10 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.n 55188 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5515e │ │ │ │ - b.n 55132 │ │ │ │ - cbz r4, 551a4 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (55228 ) │ │ │ │ + ldr r5, [pc, #100] @ (55180 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 55210 │ │ │ │ + cbz r3, 55168 │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552fe <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552fe <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552fe <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33313 @ 0x8221 │ │ │ │ + movw r1, #33577 @ 0x8329 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55212 │ │ │ │ + bl 263bd4 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 5516a │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #19652 @ 0x4cc4 │ │ │ │ + movw r1, #18692 @ 0x4904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 55292 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 551ea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5527a │ │ │ │ + bpl.n 551d2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1ffcf0 │ │ │ │ + bl 200bac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 200548 │ │ │ │ - b.n 55294 │ │ │ │ + bl 201404 │ │ │ │ + b.n 551ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #12688 @ 0x3190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ 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 55216 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f427c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 55238 │ │ │ │ + b.n 55230 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64124 @ 0xfa7c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 55208 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 552a6 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5522c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1f13e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5522c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1f13e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5522c │ │ │ │ + ldrd r6, r7, [sp, #16] │ │ │ │ + ldrd sl, fp, [sp, #8] │ │ │ │ + bl 95b00 │ │ │ │ + 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 98600 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.n 55282 │ │ │ │ + bl e4c50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55258 │ │ │ │ + b.n 5522c │ │ │ │ + cbz r4, 5529e │ │ │ │ + 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 f1704 │ │ │ │ + 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, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 552e6 │ │ │ │ + blt.n 552fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 552e8 │ │ │ │ + b.n 552fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000552ea <_Py_hashtable_size@@Base>: │ │ │ │ +000552fe <_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} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 5531e <_Py_hashtable_size@@Base+0x34> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ + 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 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5533e <_Py_hashtable_size@@Base+0x54> │ │ │ │ - b.n 55336 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #61004 @ 0xee4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55310 <_Py_hashtable_size@@Base+0x26> │ │ │ │ - b.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55356 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55376 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55372 <_Py_hashtable_size@@Base+0x88> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55372 <_Py_hashtable_size@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 55348 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldrd sl, fp, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 553a6 <_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 f1c24 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r0, 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - bl 9649c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + beq.n 553b6 <_Py_hashtable_size@@Base+0xb8> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 5535e <_Py_hashtable_size@@Base+0x60> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55354 <_Py_hashtable_size@@Base+0x56> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55344 <_Py_hashtable_size@@Base+0x46> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5535e <_Py_hashtable_size@@Base+0x60> │ │ │ │ + bl 2682b0 │ │ │ │ + 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, 553b6 <_Py_hashtable_size@@Base+0xb8> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 553ac <_Py_hashtable_size@@Base+0xae> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5539c <_Py_hashtable_size@@Base+0x9e> │ │ │ │ + dmb ish │ │ │ │ + beq.n 553b6 <_Py_hashtable_size@@Base+0xb8> │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r7 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - blx 299e8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 55404 <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 55414 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 553b8 <_Py_hashtable_size@@Base+0xce> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55424 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 55410 <_Py_hashtable_size@@Base+0x126> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 55424 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 553ea <_Py_hashtable_size@@Base+0x100> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55440 <_Py_hashtable_size@@Base+0x156>) │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #20] @ (553d0 <_Py_hashtable_size@@Base+0xd2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.n 555e2 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55470 <_Py_hashtable_size@@Base+0x186> │ │ │ │ + beq.n 55400 <_Py_hashtable_size@@Base+0x102> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55486 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ + bne.n 55416 <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 5544a <_Py_hashtable_size@@Base+0x14c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55488 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ - b.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bgt.n 55418 <_Py_hashtable_size@@Base+0x11a> │ │ │ │ + b.n 5544a <_Py_hashtable_size@@Base+0x14c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 554a6 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ + beq.n 55436 <_Py_hashtable_size@@Base+0x138> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 554d4 <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ + bne.n 55464 <_Py_hashtable_size@@Base+0x166> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 5544a <_Py_hashtable_size@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 554d6 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + bgt.n 55466 <_Py_hashtable_size@@Base+0x168> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + bl 12736c │ │ │ │ + b.n 554a8 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 189270 │ │ │ │ + bl 18a2b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55502 <_Py_hashtable_size@@Base+0x218> │ │ │ │ + beq.n 55492 <_Py_hashtable_size@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55502 <_Py_hashtable_size@@Base+0x218> │ │ │ │ + cbnz r3, 55492 <_Py_hashtable_size@@Base+0x194> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + beq.n 554a8 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + cbnz r3, 554a8 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55538 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 554d2 <_Py_hashtable_size@@Base+0x1d4> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f427c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 554f2 <_Py_hashtable_size@@Base+0x1f4> │ │ │ │ + b.n 554ea <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64000 @ 0xfa00 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 554c4 <_Py_hashtable_size@@Base+0x1c6> │ │ │ │ + b.n 555b4 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555b4 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55552 <_Py_hashtable_size@@Base+0x268> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55552 <_Py_hashtable_size@@Base+0x268> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + cbnz r0, 5550a <_Py_hashtable_size@@Base+0x20c> │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555b4 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5552a <_Py_hashtable_size@@Base+0x22c> │ │ │ │ + bl 83bec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55526 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55526 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.n 554fc <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1f13e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 555b4 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ + ldrd sl, fp, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5555a <_Py_hashtable_size@@Base+0x25c> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5556a <_Py_hashtable_size@@Base+0x280> │ │ │ │ - bl 4fa96 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55576 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ - b.n 5554e <_Py_hashtable_size@@Base+0x264> │ │ │ │ + movs r2, #22 │ │ │ │ + str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4ca96 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w f1704 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 720f0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cbz r0, 555b4 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + bl 95b00 │ │ │ │ + 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 98600 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 555b8 <_Py_hashtable_size@@Base+0x2ba> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 555c8 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5554e <_Py_hashtable_size@@Base+0x264> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 555a0 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55596 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55586 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ - dmb ish │ │ │ │ - beq.n 555a0 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 555be <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 294c4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5562e <_Py_hashtable_size@@Base+0x344> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5561e <_Py_hashtable_size@@Base+0x334> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 492a4 │ │ │ │ + beq.n 5556c <_Py_hashtable_size@@Base+0x26e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 555b4 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 555b4 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 555d8 <_Py_hashtable_size@@Base+0x2da> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 555c4 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 555d8 <_Py_hashtable_size@@Base+0x2da> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 5559e <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 492b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55692 <_Py_hashtable_size@@Base+0x3a8> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55632 <_Py_hashtable_size@@Base+0x334> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55694 <_Py_hashtable_size@@Base+0x3aa>) │ │ │ │ + ldr r1, [pc, #52] @ (55634 <_Py_hashtable_size@@Base+0x336>) │ │ │ │ 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] │ │ │ │ @@ -64087,595 +64052,662 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ 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 556d8 <_Py_hashtable_size@@Base+0x3da> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 5568a <_Py_hashtable_size@@Base+0x38c> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55680 <_Py_hashtable_size@@Base+0x382> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55670 <_Py_hashtable_size@@Base+0x372> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5568a <_Py_hashtable_size@@Base+0x38c> │ │ │ │ + bl 2682b0 │ │ │ │ + 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, 556d8 <_Py_hashtable_size@@Base+0x3da> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 556ce <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 556be <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ + dmb ish │ │ │ │ + beq.n 556d8 <_Py_hashtable_size@@Base+0x3da> │ │ │ │ + bl 2461a4 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 556f6 <_Py_hashtable_size@@Base+0x3f8> │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 556f6 <_Py_hashtable_size@@Base+0x3f8> │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d149c │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 55722 <_Py_hashtable_size@@Base+0x424> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 243f00 <_PyTime_AsTimeval@@Base+0x49b0> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13ecd8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 556c8 <_Py_hashtable_size@@Base+0x3de> │ │ │ │ + bhi.n 5576c <_Py_hashtable_size@@Base+0x46e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 556e8 <_Py_hashtable_size@@Base+0x3fe> │ │ │ │ - b.n 556e0 <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ - movw r0, #61012 @ 0xee54 │ │ │ │ + bne.n 5578c <_Py_hashtable_size@@Base+0x48e> │ │ │ │ + b.n 55784 <_Py_hashtable_size@@Base+0x486> │ │ │ │ + movw r0, #64008 @ 0xfa08 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556b8 <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ - b.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5575c <_Py_hashtable_size@@Base+0x45e> │ │ │ │ + b.n 55878 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bne.n 55878 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + beq.n 55878 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55710 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + ble.n 557b4 <_Py_hashtable_size@@Base+0x4b6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55714 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 55714 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ - b.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bne.n 557b8 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 557b8 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ + b.n 55878 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 55738 <_Py_hashtable_size@@Base+0x44e> │ │ │ │ + bl 1542e8 │ │ │ │ + cbnz r0, 557dc <_Py_hashtable_size@@Base+0x4de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #18728 @ 0x4928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5585e <_Py_hashtable_size@@Base+0x560> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + blt.n 5585e <_Py_hashtable_size@@Base+0x560> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55be8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 5585e <_Py_hashtable_size@@Base+0x560> │ │ │ │ + bl 95b00 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 55796 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + bge.n 5583a <_Py_hashtable_size@@Base+0x53c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55796 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 5583a <_Py_hashtable_size@@Base+0x53c> │ │ │ │ + bl e4c50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55756 <_Py_hashtable_size@@Base+0x46c> │ │ │ │ - b.n 55798 <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ + beq.n 557fa <_Py_hashtable_size@@Base+0x4fc> │ │ │ │ + b.n 5583c <_Py_hashtable_size@@Base+0x53e> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c84 │ │ │ │ + bl 55cde │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 557c4 <_Py_hashtable_size@@Base+0x4da> │ │ │ │ - cbnz r5, 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bge.n 55868 <_Py_hashtable_size@@Base+0x56a> │ │ │ │ + cbnz r5, 5585e <_Py_hashtable_size@@Base+0x560> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bl f1704 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 55878 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 557fa <_Py_hashtable_size@@Base+0x510> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 557fa <_Py_hashtable_size@@Base+0x510> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d19ec │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 55826 <_Py_hashtable_size@@Base+0x53c> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 243b24 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35132 @ 0x893c │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13eea8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ (5587c <_Py_hashtable_size@@Base+0x592>) │ │ │ │ + ldr r4, [pc, #44] @ (558c0 <_Py_hashtable_size@@Base+0x5c2>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55868 <_Py_hashtable_size@@Base+0x57e> │ │ │ │ + cbz r3, 558ac <_Py_hashtable_size@@Base+0x5ae> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (55898 <_Py_hashtable_size@@Base+0x5ae>) │ │ │ │ + ldr r2, [pc, #20] @ (558dc <_Py_hashtable_size@@Base+0x5de>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - b.n 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.n 555e2 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 558c6 <_Py_hashtable_size@@Base+0x5dc> │ │ │ │ + beq.n 5590a <_Py_hashtable_size@@Base+0x60c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 558f4 <_Py_hashtable_size@@Base+0x60a> │ │ │ │ + bne.n 55938 <_Py_hashtable_size@@Base+0x63a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558da <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + beq.n 5591e <_Py_hashtable_size@@Base+0x620> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558f6 <_Py_hashtable_size@@Base+0x60c> │ │ │ │ + bgt.n 5593a <_Py_hashtable_size@@Base+0x63c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + bl 12736c │ │ │ │ + b.n 55964 <_Py_hashtable_size@@Base+0x666> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 1295f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + beq.n 55964 <_Py_hashtable_size@@Base+0x666> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + cbnz r3, 55964 <_Py_hashtable_size@@Base+0x666> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 55942 <_Py_hashtable_size@@Base+0x658> │ │ │ │ + cbz r3, 55986 <_Py_hashtable_size@@Base+0x688> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55944 <_Py_hashtable_size@@Base+0x65a> │ │ │ │ + b.n 55988 <_Py_hashtable_size@@Base+0x68a> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ add r4, r1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r6, r6, #8 │ │ │ │ ldrb.w r9, [r7, #14] │ │ │ │ orr.w r6, r6, r2, lsl #16 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orrs r6, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ ldrb.w sl, [r7, #15] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 5596a <_Py_hashtable_size@@Base+0x680> │ │ │ │ + cbz r2, 559ae <_Py_hashtable_size@@Base+0x6b0> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 55972 <_Py_hashtable_size@@Base+0x688> │ │ │ │ + b.n 559b6 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + cbnz r3, 559c6 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + blt.n 559c6 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ - cbnz r5, 559a2 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ + bgt.n 559c6 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ + cbnz r5, 559e6 <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #240] @ (55a78 <_Py_hashtable_size@@Base+0x78e>) │ │ │ │ + ldr r5, [pc, #240] @ (55abc <_Py_hashtable_size@@Base+0x7be>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559a2 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ + cbnz r0, 559e6 <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a70 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + b.n 55ab4 <_Py_hashtable_size@@Base+0x7b6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55a78 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 559c2 <_Py_hashtable_size@@Base+0x6d8> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55a06 <_Py_hashtable_size@@Base+0x708> │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 559be <_Py_hashtable_size@@Base+0x6d4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55a02 <_Py_hashtable_size@@Base+0x704> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 559e2 <_Py_hashtable_size@@Base+0x6e4> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55a78 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 559de <_Py_hashtable_size@@Base+0x6f4> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55a22 <_Py_hashtable_size@@Base+0x724> │ │ │ │ + bl f427c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559da <_Py_hashtable_size@@Base+0x6f0> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55a1e <_Py_hashtable_size@@Base+0x720> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 559e2 <_Py_hashtable_size@@Base+0x6e4> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55a78 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 559fa <_Py_hashtable_size@@Base+0x710> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55a3e <_Py_hashtable_size@@Base+0x740> │ │ │ │ + bl f427c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559f6 <_Py_hashtable_size@@Base+0x70c> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55a3a <_Py_hashtable_size@@Base+0x73c> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 559e2 <_Py_hashtable_size@@Base+0x6e4> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55a78 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a14 <_Py_hashtable_size@@Base+0x72a> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55a58 <_Py_hashtable_size@@Base+0x75a> │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a10 <_Py_hashtable_size@@Base+0x726> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55a54 <_Py_hashtable_size@@Base+0x756> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 559e2 <_Py_hashtable_size@@Base+0x6e4> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55a78 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a1e <_Py_hashtable_size@@Base+0x734> │ │ │ │ + cbz r3, 55a62 <_Py_hashtable_size@@Base+0x764> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55a78 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55a78 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 559e2 <_Py_hashtable_size@@Base+0x6e4> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a58 <_Py_hashtable_size@@Base+0x76e> │ │ │ │ + bne.n 55a9c <_Py_hashtable_size@@Base+0x79e> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1da11c │ │ │ │ - b.n 55a70 <_Py_hashtable_size@@Base+0x786> │ │ │ │ - movw r2, #19724 @ 0x4d0c │ │ │ │ + bl 1dbc40 │ │ │ │ + b.n 55ab4 <_Py_hashtable_size@@Base+0x7b6> │ │ │ │ + movw r2, #18764 @ 0x494c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260614 │ │ │ │ + bl 26083c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add ip, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55a98 <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ + cbnz r3, 55adc <_Py_hashtable_size@@Base+0x7de> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55ab2 <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ + cbz r2, 55af6 <_Py_hashtable_size@@Base+0x7f8> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55ab2 <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ + cbz r3, 55af6 <_Py_hashtable_size@@Base+0x7f8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56928 @ 0xde60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ + b.n 55bdc <_Py_hashtable_size@@Base+0x8de> │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55b0e <_Py_hashtable_size@@Base+0x810> │ │ │ │ + bl 4f9e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 55b1a <_Py_hashtable_size@@Base+0x81c> │ │ │ │ + b.n 55af2 <_Py_hashtable_size@@Base+0x7f4> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b7bc │ │ │ │ + bl 4c7d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55aae <_Py_hashtable_size@@Base+0x7c4> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55aee <_Py_hashtable_size@@Base+0x804> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 55af2 <_Py_hashtable_size@@Base+0x7f4> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55b44 <_Py_hashtable_size@@Base+0x846> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55ae4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + bne.n 55b3a <_Py_hashtable_size@@Base+0x83c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ad4 <_Py_hashtable_size@@Base+0x7ea> │ │ │ │ + bne.n 55b2a <_Py_hashtable_size@@Base+0x82c> │ │ │ │ dmb ish │ │ │ │ - beq.n 55aee <_Py_hashtable_size@@Base+0x804> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 55b44 <_Py_hashtable_size@@Base+0x846> │ │ │ │ + bl 2682b0 │ │ │ │ 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 55b08 <_Py_hashtable_size@@Base+0x81e> │ │ │ │ + cmp r5, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55b62 <_Py_hashtable_size@@Base+0x864> │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + 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} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ 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, #16] │ │ │ │ - cbz r3, 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + cbz r3, 55bdc <_Py_hashtable_size@@Base+0x8de> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55b78 <_Py_hashtable_size@@Base+0x88e> │ │ │ │ + bne.n 55bd2 <_Py_hashtable_size@@Base+0x8d4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55b68 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ + bne.n 55bc2 <_Py_hashtable_size@@Base+0x8c4> │ │ │ │ dmb ish │ │ │ │ - beq.n 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ - bl 246600 │ │ │ │ + beq.n 55bdc <_Py_hashtable_size@@Base+0x8de> │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00055be2 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 24c0b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 55bb0 <_Py_hashtable_size@@Base+0x8c6> │ │ │ │ + bge.n 55c10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 55bb2 <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ + bl 77124 │ │ │ │ + b.n 55c12 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55bda <_Py_hashtable_size@@Base+0x8f0> │ │ │ │ + cbz r0, 55c3a │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55bce <_Py_hashtable_size@@Base+0x8e4> │ │ │ │ + bgt.n 55c2e │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 55bd0 <_Py_hashtable_size@@Base+0x8e6> │ │ │ │ + bl 77124 │ │ │ │ + b.n 55c30 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55be4 <_Py_hashtable_size@@Base+0x8fa> │ │ │ │ + cbnz r0, 55c44 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 77384 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 774c0 │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55c78 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ + b.n 55cd8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #44 @ 0x2c │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 55c52 <_Py_hashtable_size@@Base+0x968> │ │ │ │ - bl e750c │ │ │ │ + beq.n 55cb2 │ │ │ │ + bl e6fc4 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + cbz r0, 55cb6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55c24 <_Py_hashtable_size@@Base+0x93a> │ │ │ │ + bne.n 55c84 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + beq.n 55cb6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + cbnz r2, 55cb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 55cb6 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55c34 <_Py_hashtable_size@@Base+0x94a> │ │ │ │ + beq.n 55c94 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55c34 <_Py_hashtable_size@@Base+0x94a> │ │ │ │ + cbnz r2, 55c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, r9 │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 55bee <_Py_hashtable_size@@Base+0x904> │ │ │ │ + b.n 55c4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c78 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ + b.n 55cd8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55c72 <_Py_hashtable_size@@Base+0x988> │ │ │ │ + beq.n 55cd2 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 55c60 <_Py_hashtable_size@@Base+0x976> │ │ │ │ - bl 77384 │ │ │ │ - b.n 55bde <_Py_hashtable_size@@Base+0x8f4> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 55cc0 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 55c3e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00055c7e : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 24be1c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55cae │ │ │ │ + beq.n 55d08 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 55c9e │ │ │ │ + bl cebf8 │ │ │ │ + b.n 55cf8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 774c0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -64687,446 +64719,386 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55d1a │ │ │ │ + beq.n 55d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d1a │ │ │ │ + cbnz r3, 55d74 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d48 │ │ │ │ + beq.n 55da2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d5e │ │ │ │ + bne.n 55db8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d92 │ │ │ │ + beq.n 55dec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d60 │ │ │ │ - b.n 55d92 │ │ │ │ + bgt.n 55dba │ │ │ │ + b.n 55dec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d7e │ │ │ │ + beq.n 55dd8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55dac │ │ │ │ + bne.n 55e06 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d92 │ │ │ │ + beq.n 55dec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55dae │ │ │ │ + bgt.n 55e08 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55df0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 55e4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 3635a │ │ │ │ + bl 361da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dda │ │ │ │ + beq.n 55e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55dda │ │ │ │ + cbnz r3, 55e34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55df0 │ │ │ │ + beq.n 55e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55df0 │ │ │ │ + cbnz r3, 55e4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55e6a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82870 <_PyObject_New@@Base> │ │ │ │ + cbz r2, 55e84 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55e84 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #56928 @ 0xde60 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55f5a │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55e9c │ │ │ │ + bl 21e620 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55ea8 │ │ │ │ + b.n 55e80 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fd6c <_PyMonitoring_FirePyReturnEvent@@Base+0x3b2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55ec0 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55e40 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 55e80 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55ed2 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55e36 │ │ │ │ + bne.n 55ec8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55e26 │ │ │ │ + bne.n 55eb8 │ │ │ │ dmb ish │ │ │ │ - beq.n 55e40 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + beq.n 55ed2 │ │ │ │ + bl 2682b0 │ │ │ │ + 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 r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55f02 │ │ │ │ + movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55ec0 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55f5a │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55eb6 │ │ │ │ + bne.n 55f50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ea6 │ │ │ │ + bne.n 55f40 │ │ │ │ dmb ish │ │ │ │ - beq.n 55ec0 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 55f5a │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55f16 │ │ │ │ + bgt.n 55fb0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55efa │ │ │ │ + cbz r2, 55f94 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - movw r3, #54832 @ 0xd630 │ │ │ │ + movw r3, #53832 @ 0xd248 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59416 @ 0xe818 │ │ │ │ + movw r1, #58416 @ 0xe430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 55f24 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 55fbe │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8f138 │ │ │ │ + bl 8e6a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55f28 │ │ │ │ + cbnz r0, 55fc2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55f4c │ │ │ │ + b.n 55fe6 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8f764 │ │ │ │ + bl 8ecd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55f4c │ │ │ │ + beq.n 55fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55f4c │ │ │ │ + cbnz r3, 55fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2957c │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.n 55f84 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 55fa6 │ │ │ │ - b.n 55f9e │ │ │ │ - movs r3, #3 │ │ │ │ - movw r0, #61028 @ 0xee64 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f76 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5600a │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55f9a │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - bl 9649c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29e70 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 55ff6 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 56016 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55fc4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 56002 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fab8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 56026 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ - b.n 56026 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 55ff6 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5605a │ │ │ │ + beq.n 56018 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56070 │ │ │ │ + bne.n 5602e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 560a4 │ │ │ │ + beq.n 56062 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56072 │ │ │ │ - b.n 560a4 │ │ │ │ + bgt.n 56030 │ │ │ │ + b.n 56062 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56090 │ │ │ │ + beq.n 5604e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 560be │ │ │ │ + bne.n 5607c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 560a4 │ │ │ │ + beq.n 56062 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 560c0 │ │ │ │ + bgt.n 5607e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 56102 │ │ │ │ + bl 12736c │ │ │ │ + b.n 560c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 364a8 │ │ │ │ + bl 36328 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 560ec │ │ │ │ + beq.n 560aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 560ec │ │ │ │ + cbnz r3, 560aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56102 │ │ │ │ + beq.n 560c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56102 │ │ │ │ + cbnz r3, 560c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56124 │ │ │ │ + cbnz r3, 560e2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5613e │ │ │ │ + cbz r2, 560fc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5613e │ │ │ │ + cbz r3, 560fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56928 @ 0xde60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56206 │ │ │ │ - bl 1673fc │ │ │ │ + b.n 561c4 │ │ │ │ + bl 167cc8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4997e │ │ │ │ + bl 49988 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5613a │ │ │ │ + beq.n 560f8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 56178 │ │ │ │ + cbz r3, 56136 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5616e │ │ │ │ + bne.n 5612c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5615e │ │ │ │ + bne.n 5611c │ │ │ │ dmb ish │ │ │ │ - beq.n 56178 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 56136 │ │ │ │ + bl 2682b0 │ │ │ │ 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 │ │ │ │ @@ -65137,15 +65109,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56192 │ │ │ │ + bne.n 56150 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ @@ -65155,752 +65127,794 @@ │ │ │ │ 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, 56206 │ │ │ │ + cbz r3, 561c4 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 561fc │ │ │ │ + bne.n 561ba │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561ec │ │ │ │ + bne.n 561aa │ │ │ │ dmb ish │ │ │ │ - beq.n 56206 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 561c4 │ │ │ │ + bl 2461a4 │ │ │ │ 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 561fc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f427c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5621e │ │ │ │ + b.n 56216 │ │ │ │ + movs r3, #3 │ │ │ │ + movw r0, #64024 @ 0xfa18 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 561ee │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 56282 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56212 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl ce164 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56212 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1f13e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56212 │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + bl 95b00 │ │ │ │ + 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 98600 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 5626e │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 5628e │ │ │ │ + bl e4c50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5623c │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 5627a │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56212 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fbd0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5629e │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 5629e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1704 │ │ │ │ + b.n 5626e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, 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 r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 56302 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 56302 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #18832 @ 0x4990 │ │ │ │ + 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 ddd70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56312 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 56312 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56312 │ │ │ │ + movw r0, #18868 @ 0x49b4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w ddd70 │ │ │ │ + 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 56236 │ │ │ │ + bhi.n 56340 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 56256 │ │ │ │ - b.n 5624e │ │ │ │ - movw r0, #61036 @ 0xee6c │ │ │ │ + bne.n 56360 │ │ │ │ + b.n 56358 │ │ │ │ + movw r0, #64032 @ 0xfa20 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56228 │ │ │ │ - b.n 56330 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 56332 │ │ │ │ + b.n 5643a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56330 │ │ │ │ + bne.n 5643a │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56330 │ │ │ │ + beq.n 5643a │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5627c │ │ │ │ + ble.n 56386 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5627e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5627e │ │ │ │ - b.n 56330 │ │ │ │ + bne.n 56388 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 56388 │ │ │ │ + b.n 5643a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 562a2 │ │ │ │ + bl 1542e8 │ │ │ │ + cbnz r0, 563ac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19792 @ 0x4d50 │ │ │ │ + movw r1, #18892 @ 0x49cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5630a │ │ │ │ + bl 12736c │ │ │ │ + b.n 56414 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5630a │ │ │ │ + blt.n 56414 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55be8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5630a │ │ │ │ - bl 9649c │ │ │ │ + beq.n 56414 │ │ │ │ + bl 95b00 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 562fc │ │ │ │ + bge.n 56406 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56320 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 5642a │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 562c0 │ │ │ │ + beq.n 563ca │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55c84 │ │ │ │ + bl 55cde │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56314 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 56330 │ │ │ │ + bne.n 5641e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5643a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 562f8 │ │ │ │ + bl f1704 │ │ │ │ + b.n 56402 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 56394 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 56394 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19828 @ 0x4d74 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl de2a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 563a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 563a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 563a4 │ │ │ │ - movw r0, #19864 @ 0x4d98 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563d4 │ │ │ │ + beq.n 5646e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56402 │ │ │ │ + bne.n 5649c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563e8 │ │ │ │ + beq.n 56482 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56404 │ │ │ │ + bgt.n 5649e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5643e │ │ │ │ + bl 12736c │ │ │ │ + b.n 564d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56444 ) │ │ │ │ + ldr r0, [pc, #60] @ (564e0 ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5643e │ │ │ │ + beq.n 564d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5643e │ │ │ │ + cbnz r3, 564d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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!, {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, 56500 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 5651a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5651a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #56928 @ 0xde60 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 565ea │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b742 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56516 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56556 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5654c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5653c │ │ │ │ + dmb ish │ │ │ │ + beq.n 56556 │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 56570 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 565ea │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 565e0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 565d0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 565ea │ │ │ │ + bl 2461a4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56470 │ │ │ │ + bne.n 56618 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56490 │ │ │ │ - b.n 56488 │ │ │ │ + bne.n 56638 │ │ │ │ + b.n 56630 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60996 @ 0xee44 │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56460 │ │ │ │ - b.n 56542 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 56608 │ │ │ │ + b.n 566ea │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56542 │ │ │ │ + bne.n 566ea │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 564b2 │ │ │ │ + bl 1542e8 │ │ │ │ + cbnz r0, 5665a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19888 @ 0x4db0 │ │ │ │ + movw r1, #18928 @ 0x49f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5652c │ │ │ │ + bl 12736c │ │ │ │ + b.n 566d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5652c │ │ │ │ + blt.n 566d4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55be8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5652c │ │ │ │ - bl 9649c │ │ │ │ + beq.n 566d4 │ │ │ │ + bl 95b00 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56508 │ │ │ │ + bge.n 566b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56508 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 566b0 │ │ │ │ + bl e4c50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564d0 │ │ │ │ - b.n 5650a │ │ │ │ + beq.n 56678 │ │ │ │ + b.n 566b2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c84 │ │ │ │ + bl 55cde │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56536 │ │ │ │ - cbnz r5, 5652c │ │ │ │ + bge.n 566de │ │ │ │ + cbnz r5, 566d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 56542 │ │ │ │ + bl f1704 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 566ea │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 565f4 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5659c │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 56592 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56582 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5659c │ │ │ │ - bl 26813c │ │ │ │ - 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, 565f4 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 565ea │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 565da │ │ │ │ - dmb ish │ │ │ │ - beq.n 565f4 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56624 │ │ │ │ + beq.n 5671e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56652 │ │ │ │ + bne.n 5674c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56638 │ │ │ │ + beq.n 56732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56654 │ │ │ │ + bgt.n 5674e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5668e │ │ │ │ + bl 12736c │ │ │ │ + b.n 56788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56694 ) │ │ │ │ + ldr r0, [pc, #60] @ (56790 ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5668e │ │ │ │ + beq.n 56788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5668e │ │ │ │ + cbnz r3, 56788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056698 : │ │ │ │ +00056794 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (566dc ) │ │ │ │ + ldr r4, [pc, #52] @ (567d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 566c0 │ │ │ │ + cbnz r1, 567bc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3af5c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + b.w 3adda <_PyImport_ClearExtension@@Base+0x2ee> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19924 @ 0x4dd4 │ │ │ │ + movw r2, #18964 @ 0x4a14 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000566e0 : │ │ │ │ +000567dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48048 @ 0xbbb0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ce6b4 │ │ │ │ + bl 1d03fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5672c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 56746 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56746 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5681c │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5675e │ │ │ │ - bl 21dc78 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5676a │ │ │ │ - b.n 56742 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fd8e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 82510 <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56742 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 56794 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 568d8 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56858 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5678a │ │ │ │ + bne.n 5684e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5677a │ │ │ │ + bne.n 5683e │ │ │ │ dmb ish │ │ │ │ - beq.n 56794 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 56858 │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ 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 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 263f88 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #8 │ │ │ │ - add.w r9, r6, #64 @ 0x40 │ │ │ │ - mov r0, r1 │ │ │ │ + movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 567c4 │ │ │ │ - movs r0, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 5681c │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 568d8 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56812 │ │ │ │ + bne.n 568ce │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56802 │ │ │ │ + bne.n 568be │ │ │ │ dmb ish │ │ │ │ - beq.n 5681c │ │ │ │ - bl 246600 │ │ │ │ + beq.n 568d8 │ │ │ │ + bl 2461a4 │ │ │ │ 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 │ │ │ │ - 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 568c2 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56874 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5686a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5685a │ │ │ │ - dmb ish │ │ │ │ - beq.n 56874 │ │ │ │ - bl 26813c │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 568c2 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 568b8 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 568a8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 568c2 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 568d0 │ │ │ │ - b.w 7a284 │ │ │ │ + cbz r0, 568e8 │ │ │ │ + b.w 7a3b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000568da <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +000568f2 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5698e <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 569a6 <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, r5, lsl #3] │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ - bl 35ee6 │ │ │ │ + bl 35d66 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5691a <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 56932 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f9e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 5694c <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 56964 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c250 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 5692c <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5693e <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 56944 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 56956 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 19525c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 56942 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 196858 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 5695a <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 5698a <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 5696e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 13aaa8 │ │ │ │ + cbz r4, 569a2 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 56986 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a89c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 5696e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 56986 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ mov r3, r7 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 56990 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 569a8 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 56986 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 5699e <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 266044 │ │ │ │ + bl 2661b8 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 56970 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 56988 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 568f2 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5690a <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #20044 @ 0x4e4c │ │ │ │ + movw r0, #19084 @ 0x4a8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf3dc │ │ │ │ + b.w 1d1050 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -65916,91 +65930,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056a14 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056a2c <_PyXI_ApplyNamespace@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56abc <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56ad4 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56ad8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 56a72 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 56a8a <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a82 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 56a9a <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56ad8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56ad8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56ad8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56aa0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56ab8 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56aa0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56ab8 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56ab2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56aca <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56ab2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56aca <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56ad8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56a30 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56a48 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56ac4 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56adc <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b9c <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ + ldr r2, [pc, #192] @ (56bb4 <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -66009,191 +66023,191 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56aee <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 56b06 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b92 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ - movw sl, #32240 @ 0x7df0 │ │ │ │ + beq.n 56baa <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #31280 @ 0x7a30 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32428 @ 0x7eac │ │ │ │ + movw r9, #31468 @ 0x7aec │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18960 @ 0x4a10 │ │ │ │ + movw r8, #18000 @ 0x4650 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ add r4, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #20072 @ 0x4e68 │ │ │ │ + movw r0, #19112 @ 0x4aa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ - bl 840cc │ │ │ │ + cbz r7, 56ba4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b74 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ + cbz r0, 56b8c <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + beq.n 56ba4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + cbnz r3, 56ba4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56ba4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b84 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + beq.n 56b9c <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b84 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + cbnz r3, 56b9c <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56b32 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ - b.n 56b94 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ + bne.n 56b4a <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56bac <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56bc2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + cbnz r2, 56bda <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56bc2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + bne.n 56bda <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56bdc <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ - ldr r5, [pc, #44] @ (56bf0 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ + cbnz r0, 56bf4 <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ + ldr r5, [pc, #44] @ (56c08 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56bea <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ + cbz r0, 56c02 <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.w 555e2 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056bf4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056c0c <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56c2c <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56c44 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 56c12 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56c2a <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56c22 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56c3a <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2311f4 │ │ │ │ + bl 231ac4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2f8 │ │ │ │ - bl 13aaa8 │ │ │ │ - bl 13b41c │ │ │ │ - b.n 56c12 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c400 │ │ │ │ + bl 13a89c │ │ │ │ + bl 13b210 │ │ │ │ + b.n 56c2a <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56c50 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cbnz r2, 56c68 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56c50 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + bne.n 56c68 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56c6a <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - ldr r5, [pc, #40] @ (56c7c <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ + cbnz r0, 56c82 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56c94 <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56c78 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + cbz r0, 56c90 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.w 555e2 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c96 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ - b.w 7a284 │ │ │ │ + cbz r0, 56cae <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a3b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 56d08 │ │ │ │ + bl 56d20 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56ccc <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 56ce4 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56ce4 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ + b.n 56cfc <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66201,273 +66215,273 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56d04 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ + cbz r3, 56d1c <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ │ │ │ │ -00056d08 : │ │ │ │ +00056d20 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56d3a │ │ │ │ + bpl.n 56d52 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 56d30 │ │ │ │ + cbnz r3, 56d48 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56d38 │ │ │ │ + b.n 56d50 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d26 │ │ │ │ + bne.n 56d3e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56d6a │ │ │ │ + cbz r0, 56d82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d6a │ │ │ │ + beq.n 56d82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d6a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d82 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d86 │ │ │ │ + cbz r0, 56d9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d86 │ │ │ │ + beq.n 56d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d86 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d9e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56da2 │ │ │ │ + cbz r0, 56dba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56da2 │ │ │ │ + beq.n 56dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56da2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dba │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10182c │ │ │ │ + bl 100f9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56dd8 │ │ │ │ + cbz r0, 56df0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dd8 │ │ │ │ + beq.n 56df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dd8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56df0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56df4 │ │ │ │ + cbz r0, 56e0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56df4 │ │ │ │ + beq.n 56e0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56df4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e0c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10182c │ │ │ │ + bl 100f9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #20184 @ 0x4ed8 │ │ │ │ + movw r0, #19224 @ 0x4b18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56e40 │ │ │ │ + cbz r0, 56e58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e40 │ │ │ │ + beq.n 56e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e58 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56e5c │ │ │ │ + cbz r0, 56e74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e5c │ │ │ │ + beq.n 56e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e5c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e74 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56e78 │ │ │ │ + cbz r0, 56e90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e78 │ │ │ │ + beq.n 56e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e78 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e90 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e94 │ │ │ │ + cbz r0, 56eac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e94 │ │ │ │ + beq.n 56eac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e94 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56eac │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56eb0 │ │ │ │ + cbz r0, 56ec8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56eb0 │ │ │ │ + beq.n 56ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56eb0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ec8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56ecc │ │ │ │ + cbz r0, 56ee4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ecc │ │ │ │ + beq.n 56ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ecc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ee4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56e10 │ │ │ │ + b.n 56e28 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 56ef4 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 56f0c │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56f00 │ │ │ │ + cbz r3, 56f18 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56f20 │ │ │ │ + b.n 56f38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d52a8 │ │ │ │ - cbnz r0, 56f1c │ │ │ │ + bl 1d6e98 │ │ │ │ + cbnz r0, 56f34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56f1c │ │ │ │ + cbnz r3, 56f34 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56f1c │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56f34 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #19544 @ 0x4c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56f78 │ │ │ │ + blt.n 56f90 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f7c │ │ │ │ + cbz r0, 56f94 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56f7c │ │ │ │ + b.n 56f94 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -66476,208 +66490,208 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cd28 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56fc2 │ │ │ │ - blt.w 57130 │ │ │ │ - movw r0, #62864 @ 0xf590 │ │ │ │ + beq.n 56fda │ │ │ │ + blt.w 57148 │ │ │ │ + movw r0, #61824 @ 0xf180 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + b.w 7a3b8 │ │ │ │ + movw r0, #63236 @ 0xf704 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56fd8 │ │ │ │ + cbnz r0, 56ff0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 5710c │ │ │ │ + b.n 57124 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 5701c │ │ │ │ + ble.n 57034 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20732 @ 0x50fc │ │ │ │ + movw r0, #19772 @ 0x4d3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57012 │ │ │ │ + beq.n 5702a │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57012 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5702a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56fde │ │ │ │ - b.n 56fd2 │ │ │ │ + bne.n 56ff6 │ │ │ │ + b.n 56fea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8e5ec │ │ │ │ - cbz r0, 57086 │ │ │ │ + bl 8dc38 │ │ │ │ + cbz r0, 5709e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20740 @ 0x5104 │ │ │ │ + movw r0, #19780 @ 0x4d44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57068 │ │ │ │ + beq.n 57080 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57068 │ │ │ │ + cbnz r2, 57080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5707e │ │ │ │ + beq.n 57096 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 5707e │ │ │ │ + cbnz r2, 57096 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56fd2 │ │ │ │ + beq.n 56fea │ │ │ │ mov r4, r7 │ │ │ │ - b.n 57020 │ │ │ │ + b.n 57038 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b43a0 │ │ │ │ + bl 1b5f6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57114 │ │ │ │ + beq.n 5712c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e5f4c │ │ │ │ + bl 1e7554 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 570b4 │ │ │ │ + cbnz r0, 570cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57114 │ │ │ │ + beq.n 5712c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57114 │ │ │ │ + cbnz r3, 5712c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57114 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5712c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #19792 @ 0x4d50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570e0 │ │ │ │ + beq.n 570f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 570e0 │ │ │ │ + cbnz r3, 570f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570f6 │ │ │ │ + beq.n 5710e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 570f6 │ │ │ │ + cbnz r3, 5710e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5710c │ │ │ │ + beq.n 57124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5710c │ │ │ │ + cbnz r3, 57124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 57134 │ │ │ │ + bl 13d278 │ │ │ │ + b.n 5714c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5712a │ │ │ │ + beq.n 57142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5712a │ │ │ │ + cbnz r3, 57142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d278 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 571a8 │ │ │ │ + bge.n 571c0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 571a8 │ │ │ │ + bpl.n 571c0 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (571b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (571c8 ) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 571a0 │ │ │ │ + beq.n 571b8 │ │ │ │ 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} │ │ │ │ @@ -66691,54 +66705,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 571d0 │ │ │ │ - cbz r2, 571ea │ │ │ │ + cbnz r3, 571e8 │ │ │ │ + cbz r2, 57202 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 571ea │ │ │ │ + cbz r3, 57202 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23104 @ 0x5a40 │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 571f2 │ │ │ │ + b.n 5720a │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000571f4 <_Py_c_prod@@Base>: │ │ │ │ +0005720c <_Py_c_prod@@Base>: │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmul.f64 d0, d1, d3 │ │ │ │ vmul.f64 d1, d1, d2 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vmla.f64 d1, d7, d3 │ │ │ │ vnmls.f64 d0, d7, d2 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + movw r0, #63384 @ 0xf798 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ │ │ │ │ -0005721a <_Py_c_sum@@Base>: │ │ │ │ +00057232 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 57270 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 57288 <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57274 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 5728c <_Py_c_sum@@Base+0x5a> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -66750,311 +66764,311 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 57278 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57290 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5729a <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 572b2 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 572a4 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 572aa <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 572bc <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 572c2 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57294 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 572ac <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 572ee <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572ee <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 572b4 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 572cc <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572ee <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 572be <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 572d6 <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572ee <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 572c8 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 572e0 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572ee <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 572ee <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 572f6 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 5730e <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57300 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57306 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 57318 <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 5731e <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 572f0 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 57308 <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 5732c <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 5732c <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 5732c <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 5733a <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 5734a <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 57352 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 57362 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 5734a <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 57376 <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 57362 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57376 <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5735c <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 57374 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57376 <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a37a8 <_PyThreadState_New@@Base+0x2e1c> │ │ │ │ - cbz r0, 57374 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 5736e <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 5736e <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a52c8 │ │ │ │ + cbz r0, 5738c <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 57386 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 57386 <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 57370 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 57388 <_Py_c_sum@@Base+0x156> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ │ │ │ │ -0005737e : │ │ │ │ - b.w 14a424 <_Py_HashDouble@@Base+0x638> │ │ │ │ +00057396 : │ │ │ │ + b.w 14a474 <_Py_HashDouble@@Base+0x638> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 573d0 │ │ │ │ + ble.n 573e8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ subs r4, #1 │ │ │ │ mla r4, r6, r4, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n 573d0 │ │ │ │ + bcs.n 573e8 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ add r5, r6 │ │ │ │ subs r4, r4, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 573a4 │ │ │ │ + b.n 573bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000573dc : │ │ │ │ +000573f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d1e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000573fc : │ │ │ │ +00057414 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5744e │ │ │ │ + beq.n 57466 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5744e │ │ │ │ + beq.n 57466 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5744e │ │ │ │ - bl 85f3c │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + beq.n 57466 │ │ │ │ + bl 85b98 │ │ │ │ + movw r3, #25084 @ 0x61fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13428 @ 0x3474 │ │ │ │ + movw r2, #12468 @ 0x30b4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57456 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + b.n 5746e │ │ │ │ + movw r0, #25084 @ 0x61fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057458 : │ │ │ │ +00057470 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5747a │ │ │ │ + bne.n 57492 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57470 │ │ │ │ + b.n 57488 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57490 │ │ │ │ + bne.n 574a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 90608 │ │ │ │ + b.w 8fb78 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 574a8 │ │ │ │ + beq.n 574c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 574a8 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 574c0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 574ac │ │ │ │ + b.n 574c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 574cc │ │ │ │ + cbnz r3, 574e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 574e6 │ │ │ │ + cbz r2, 574fe │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 574e6 │ │ │ │ + cbz r3, 574fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23772 @ 0x5cdc │ │ │ │ + movw r1, #22812 @ 0x591c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57584 │ │ │ │ - bl 15036c │ │ │ │ + b.n 5759c │ │ │ │ + bl 150584 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57510 │ │ │ │ + cbz r5, 57528 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18440 @ 0x4808 │ │ │ │ + movw r1, #17552 @ 0x4490 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 574e2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 574fa │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57528 │ │ │ │ + cbnz r3, 57540 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57584 │ │ │ │ + b.n 5759c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 5753e │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 57556 │ │ │ │ + bl 774c0 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r7, r7, [r4, #120] @ 0x78 │ │ │ │ - bl 1ecc30 │ │ │ │ + bl 1ee1a8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57562 │ │ │ │ + cbz r0, 5757a │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 574e2 │ │ │ │ + b.n 574fa │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ed0b4 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 5757c │ │ │ │ + bl 1ee62c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 57594 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ @@ -67063,551 +67077,551 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 575a8 │ │ │ │ + cbnz r1, 575c0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f94ec │ │ │ │ + bl f8fd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 575ba │ │ │ │ - b.n 575ea │ │ │ │ - movw r0, #58412 @ 0xe42c │ │ │ │ + cbnz r0, 575d2 │ │ │ │ + b.n 57602 │ │ │ │ + movw r0, #57452 @ 0xe06c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 153984 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 153b9c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5759c │ │ │ │ - b.n 575ea │ │ │ │ + bne.n 575b4 │ │ │ │ + b.n 57602 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 87458 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 575d4 │ │ │ │ - cbz r5, 575ec │ │ │ │ + blt.n 575ec │ │ │ │ + cbz r5, 57604 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ + bl 870a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 575ec │ │ │ │ + bge.n 57604 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 575ea │ │ │ │ + beq.n 57602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 575ea │ │ │ │ + cbnz r3, 57602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57624 ) │ │ │ │ + ldr r2, [pc, #48] @ (5763c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57618 │ │ │ │ - movw r0, #23800 @ 0x5cf8 │ │ │ │ + bne.n 57630 │ │ │ │ + movw r0, #22840 @ 0x5938 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #23808 @ 0x5d00 │ │ │ │ + b.w ddd70 │ │ │ │ + movw r0, #22848 @ 0x5940 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (5765c ) │ │ │ │ + ldr r2, [pc, #48] @ (57674 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57650 │ │ │ │ - movw r0, #23864 @ 0x5d38 │ │ │ │ + bne.n 57668 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #23876 @ 0x5d44 │ │ │ │ + b.w ddd70 │ │ │ │ + movw r0, #22916 @ 0x5984 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23924 @ 0x5d74 │ │ │ │ + movw r1, #22964 @ 0x59b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23968 @ 0x5da0 │ │ │ │ + movw r1, #23008 @ 0x59e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r5, 576ea │ │ │ │ + cbnz r5, 57702 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 576ea │ │ │ │ + ble.n 57702 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 576ea │ │ │ │ - cbnz r2, 5770e │ │ │ │ + bne.n 57702 │ │ │ │ + cbnz r2, 57726 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r5, #17840 @ 0x45b0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5770e │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57726 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 577c8 │ │ │ │ + b.n 577e0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds r7, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r7, r7, r3 │ │ │ │ asrs r7, r7, #16 │ │ │ │ - cbnz r2, 57738 │ │ │ │ + cbnz r2, 57750 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 577c8 │ │ │ │ + b.n 577e0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 15036c │ │ │ │ + bl 150584 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 5772e │ │ │ │ + ble.n 57746 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp.w r5, r6, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, r5, r9 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5770a │ │ │ │ + beq.n 57722 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 577a6 │ │ │ │ + beq.n 577be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 577a6 │ │ │ │ + cbnz r2, 577be │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5770a │ │ │ │ + beq.n 57722 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57750 │ │ │ │ + beq.n 57768 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5774c │ │ │ │ + bne.n 57764 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5774c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57764 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24092 @ 0x5e1c │ │ │ │ + movw r1, #23132 @ 0x5a5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 57820 │ │ │ │ + cbz r2, 57838 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 255960 │ │ │ │ + bl 255be8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57830 │ │ │ │ + cbnz r0, 57848 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5789e │ │ │ │ + b.n 578b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f5cac │ │ │ │ + bl 1f6d6c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5780e │ │ │ │ - b.n 5781c │ │ │ │ + bne.n 57826 │ │ │ │ + b.n 57834 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5783c │ │ │ │ - bl 1cd10c │ │ │ │ + cbnz r7, 57854 │ │ │ │ + bl 1cee54 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57888 │ │ │ │ + b.n 578a0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 57886 │ │ │ │ + bge.n 5789e │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 129984 │ │ │ │ + bl 12948c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5787a │ │ │ │ + beq.n 57892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5787a │ │ │ │ + cbnz r3, 57892 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57858 │ │ │ │ - b.n 57888 │ │ │ │ + bne.n 57870 │ │ │ │ + b.n 578a0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5789e │ │ │ │ + beq.n 578b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5789e │ │ │ │ + cbnz r3, 578b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000578a4 : │ │ │ │ +000578bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ (579c8 ) │ │ │ │ + ldr r3, [pc, #276] @ (579e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 578e2 │ │ │ │ + cbz r5, 578fa │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 578ca │ │ │ │ + bne.n 578e2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 578bc │ │ │ │ + b.n 578d4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 578fc │ │ │ │ + beq.n 57914 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 578fc │ │ │ │ - b.n 578c6 │ │ │ │ + bcs.n 57914 │ │ │ │ + b.n 578de │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #51100 @ 0xc79c │ │ │ │ + movw r2, #50060 @ 0xc38c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 579c4 │ │ │ │ + b.n 579dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd17c │ │ │ │ + bl 1ceec4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578f8 │ │ │ │ + beq.n 57910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57998 │ │ │ │ + bne.n 579b0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57922 │ │ │ │ + cbnz r6, 5793a │ │ │ │ mov r0, r5 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3fa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5795e │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r5, 57976 │ │ │ │ + bl 71608 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5795c │ │ │ │ + cbnz r0, 57974 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578f8 │ │ │ │ + beq.n 57910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 578f8 │ │ │ │ - ldr r2, [pc, #136] @ (579cc ) │ │ │ │ + bne.n 57910 │ │ │ │ + ldr r2, [pc, #136] @ (579e4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57952 │ │ │ │ + cbz r3, 5796a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 578f8 │ │ │ │ + b.n 57910 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87458 │ │ │ │ + bl 870a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579c2 │ │ │ │ + beq.n 579da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579c2 │ │ │ │ - ldr r2, [pc, #76] @ (579cc ) │ │ │ │ + cbnz r3, 579da │ │ │ │ + ldr r2, [pc, #76] @ (579e4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5798e │ │ │ │ + cbz r3, 579a6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 579c2 │ │ │ │ + b.n 579da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579c4 │ │ │ │ + beq.n 579dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579c4 │ │ │ │ - ldr r2, [pc, #32] @ (579cc ) │ │ │ │ + cbnz r3, 579dc │ │ │ │ + ldr r2, [pc, #32] @ (579e4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 579b8 │ │ │ │ + cbz r3, 579d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 579c4 │ │ │ │ + b.n 579dc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (57a1c ) │ │ │ │ + ldr r1, [pc, #60] @ (57a34 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238f68 │ │ │ │ + bl 2396e8 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57a18 │ │ │ │ + bne.n 57a30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57a0a │ │ │ │ + beq.n 57a22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a0a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57a22 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57a1c ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #8] @ (57a34 ) │ │ │ │ + b.w 2396e8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 57950 │ │ │ │ + bcc.n 57968 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 57a3e │ │ │ │ + cbnz r0, 57a56 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57a48 │ │ │ │ - b.n 57a4e │ │ │ │ + cbnz r0, 57a60 │ │ │ │ + b.n 57a66 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a38 │ │ │ │ - b.n 57a5c │ │ │ │ + beq.n 57a50 │ │ │ │ + b.n 57a74 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57a5c │ │ │ │ + cbnz r0, 57a74 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57a5c │ │ │ │ + cbz r0, 57a74 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57a82 │ │ │ │ + bne.n 57a9a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57a9c │ │ │ │ - b.n 57ab0 │ │ │ │ + cbnz r0, 57ab4 │ │ │ │ + b.n 57ac8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55184 @ 0xd790 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a76 │ │ │ │ + bne.n 57a8e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57b40 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 57b58 │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57abe │ │ │ │ + bne.n 57ad6 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57ace │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 57ae6 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a98 │ │ │ │ + bne.n 57ab0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57ace │ │ │ │ + b.n 57ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57aac │ │ │ │ + bne.n 57ac4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57aac │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57ac4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1f0cbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a98 │ │ │ │ + beq.n 57ab0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57afe │ │ │ │ + bne.n 57b16 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4780 @ 0x12ac │ │ │ │ + movw r1, #3704 @ 0xe78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 57a98 │ │ │ │ + bl 12736c │ │ │ │ + b.n 57ab0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 148298 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57a98 │ │ │ │ + beq.n 57ab0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57b12 │ │ │ │ + cbz r3, 57b2a │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57b1a │ │ │ │ + b.n 57b32 │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -67621,99 +67635,99 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b50 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b68 ) │ │ │ │ + b.w 2396e8 │ │ │ │ nop │ │ │ │ - b.n 57f4c │ │ │ │ + b.n 57f64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b60 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b78 ) │ │ │ │ + b.w 2396e8 │ │ │ │ nop │ │ │ │ - b.n 57504 │ │ │ │ + b.n 5751c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b70 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b88 ) │ │ │ │ + b.w 2396e8 │ │ │ │ nop │ │ │ │ - b.n 575c4 │ │ │ │ + b.n 575dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b80 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b98 ) │ │ │ │ + b.w 2396e8 │ │ │ │ nop │ │ │ │ - b.n 57614 │ │ │ │ + b.n 5762c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b90 ) │ │ │ │ + ldr r1, [pc, #8] @ (57ba8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 238f68 │ │ │ │ + b.w 2396e8 │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57bba │ │ │ │ + beq.n 57bd2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57bba │ │ │ │ + cbz r1, 57bd2 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57bcc │ │ │ │ + cbz r6, 57be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 57c3e │ │ │ │ + b.n 57c56 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57bee │ │ │ │ + beq.n 57c06 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w beb94 │ │ │ │ - bl 1a6e0c │ │ │ │ + b.w be604 │ │ │ │ + bl 1a8ae8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57c3e │ │ │ │ + cbz r0, 57c56 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57c1c │ │ │ │ + cbnz r0, 57c34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57c3e │ │ │ │ + beq.n 57c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57c3e │ │ │ │ + cbnz r3, 57c56 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c3e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57c56 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67725,188 +67739,188 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ strd r5, r7, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57c94 │ │ │ │ + bhi.n 57cac │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c9e │ │ │ │ + bne.n 57cb6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c9e │ │ │ │ + bne.n 57cb6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c74 │ │ │ │ + bne.n 57c8c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57c76 │ │ │ │ + b.n 57c8e │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 57ca6 │ │ │ │ + b.n 57cbe │ │ │ │ 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 │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ - mov.w r3, r3, ror #4 │ │ │ │ - mov.w r0, r0, ror #4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - it eq │ │ │ │ - mvneq.w r3, #1 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - it eq │ │ │ │ - mvneq.w r0, #1 │ │ │ │ - eors r0, r3 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - it eq │ │ │ │ - mvneq.w r0, #1 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00057cd4 : │ │ │ │ - cbnz r0, 57cda │ │ │ │ - b.w 1ea294 │ │ │ │ +00057cc4 : │ │ │ │ + cbnz r0, 57cca │ │ │ │ + b.w 1eb80c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #28] @ (57d14 ) │ │ │ │ + ldr r2, [pc, #28] @ (57d04 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57d0e │ │ │ │ + cbz r3, 57cfe │ │ │ │ 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 │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ + mov.w r3, r3, ror #4 │ │ │ │ + mov.w r0, r0, ror #4 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + it eq │ │ │ │ + mvneq.w r3, #1 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + it eq │ │ │ │ + mvneq.w r0, #1 │ │ │ │ + eors r0, r3 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + it eq │ │ │ │ + mvneq.w r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00057d18 : │ │ │ │ +00057d30 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #43592 @ 0xaa48 │ │ │ │ + movw r1, #42592 @ 0xa660 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19880 @ 0x4da8 │ │ │ │ + movw r0, #18920 @ 0x49e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57d4a │ │ │ │ + cbnz r0, 57d62 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57d70 │ │ │ │ + b.n 57d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d40 │ │ │ │ + beq.n 57d58 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl beb94 │ │ │ │ + bl be604 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57d6c │ │ │ │ - bl 83f4c │ │ │ │ + cbz r0, 57d84 │ │ │ │ + bl 83bec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57d70 │ │ │ │ + b.n 57d88 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e4d0 │ │ │ │ + b.w 25e648 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e9c │ │ │ │ + beq.n 57eb4 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57ea8 ) │ │ │ │ + ldr r0, [pc, #240] @ (57ec0 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e7a │ │ │ │ + beq.n 57e92 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57de8 │ │ │ │ + beq.n 57e00 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #23260 @ 0x5adc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 57e7a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 57e92 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57e7a │ │ │ │ + blt.n 57e92 │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e7a │ │ │ │ + beq.n 57e92 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ (57eac ) │ │ │ │ + ldr r1, [pc, #148] @ (57ec4 ) │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r6, [r0, #12] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ @@ -67918,46 +67932,46 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r0, r0, ip │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r2, lr │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq.n 57e5c │ │ │ │ + beq.n 57e74 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57e5c │ │ │ │ + cbnz r2, 57e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57e6a │ │ │ │ + bne.n 57e82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ea0 │ │ │ │ + b.n 57eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57e66 │ │ │ │ + bne.n 57e7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57e66 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57e7e │ │ │ │ movs r0, #0 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e9c │ │ │ │ + beq.n 57eb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57e9c │ │ │ │ + cbnz r3, 57eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -67966,175 +67980,175 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57eea │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 57f02 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14356 @ 0x3814 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #13212 @ 0x339c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57f80 │ │ │ │ + b.n 57f98 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57f10 │ │ │ │ + beq.n 57f28 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24264 @ 0x5ec8 │ │ │ │ + movw r1, #23304 @ 0x5b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 57ee6 │ │ │ │ + bl 12736c │ │ │ │ + b.n 57efe │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57f4a │ │ │ │ + bne.n 57f62 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12452c │ │ │ │ + bl 123f5c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57f40 │ │ │ │ + ble.n 57f58 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20edfc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee6 │ │ │ │ + beq.n 57efe │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12452c │ │ │ │ + bl 123f5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57f80 │ │ │ │ + b.n 57f98 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13b610 │ │ │ │ + bl 13b404 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57f64 │ │ │ │ + bcc.n 57f7c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20edfc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee6 │ │ │ │ + beq.n 57efe │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17c524 │ │ │ │ - b.n 57f40 │ │ │ │ + bl 17d2c8 │ │ │ │ + b.n 57f58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 58020 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 58020 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 57fcc │ │ │ │ + beq.n 57fe4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57fcc │ │ │ │ + cbz r3, 57fe4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33797 @ 0x8405 │ │ │ │ + movw r3, #33831 @ 0x8427 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57fcc │ │ │ │ + bne.n 57fe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 582dc │ │ │ │ + bl 58276 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57fe8 │ │ │ │ + cbz r0, 58000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fe8 │ │ │ │ + beq.n 58000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fe8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58000 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 58008 │ │ │ │ + cbz r0, 58020 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 58020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58008 │ │ │ │ + cbnz r3, 58020 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 58032 │ │ │ │ - movw r1, #24360 @ 0x5f28 │ │ │ │ + cbnz r2, 5804a │ │ │ │ + movw r1, #23400 @ 0x5b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 5803e │ │ │ │ - movw r1, #24384 @ 0x5f40 │ │ │ │ + bl 12736c │ │ │ │ + b.n 58056 │ │ │ │ + movw r1, #23424 @ 0x5b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 14ac8c │ │ │ │ - cbnz r0, 58066 │ │ │ │ + bl 14ad10 │ │ │ │ + cbnz r0, 5807e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5807a │ │ │ │ + b.n 58092 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58062 │ │ │ │ + blt.n 5807a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -68148,1308 +68162,1323 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 580ec │ │ │ │ + cbnz r3, 58104 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 580ec │ │ │ │ + ble.n 58104 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 580ec │ │ │ │ - cbnz r4, 58108 │ │ │ │ + bne.n 58104 │ │ │ │ + cbnz r4, 58120 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (58130 ) │ │ │ │ + ldr r4, [pc, #60] @ (58148 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5812a │ │ │ │ + cbz r0, 58142 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5811c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5812a │ │ │ │ + bne.n 58134 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 58142 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c03f0 │ │ │ │ + b.w 1c213c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24404 @ 0x5f54 │ │ │ │ + movw r0, #23444 @ 0x5b94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5819c │ │ │ │ + bl bfb70 │ │ │ │ + cbz r0, 581b4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 581a0 │ │ │ │ + beq.n 581b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24412 @ 0x5f5c │ │ │ │ + movw r1, #23452 @ 0x5b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58216 │ │ │ │ + b.n 5822e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 581ae │ │ │ │ + cbnz r3, 581c6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58216 │ │ │ │ + b.n 5822e │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 581ca │ │ │ │ + beq.n 581e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24444 @ 0x5f7c │ │ │ │ + movw r1, #23484 @ 0x5bbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5819c │ │ │ │ + bl 12736c │ │ │ │ + b.n 581b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 581ea │ │ │ │ + beq.n 58202 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24484 @ 0x5fa4 │ │ │ │ + movw r1, #23524 @ 0x5be4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5819c │ │ │ │ + bl 12736c │ │ │ │ + b.n 581b4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5821c ) │ │ │ │ + ldr r0, [pc, #40] @ (58234 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5819c │ │ │ │ + beq.n 581b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 581a4 │ │ │ │ + beq.n 581bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 581a4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 581a4 │ │ │ │ + bne.n 581bc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 581bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57e70 │ │ │ │ + b.n 57e88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daff4 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24532 @ 0x5fd4 │ │ │ │ + movw r0, #23572 @ 0x5c14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 80190 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 5827e │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 5827e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5827e │ │ │ │ - cbnz r0, 58296 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (582d8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 582d0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 582a8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 582d0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a15c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 582c6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - mov r0, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 802a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d50 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 58320 │ │ │ │ + bne.n 582ba │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 583ce │ │ │ │ + beq.n 58368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58344 │ │ │ │ + beq.n 582de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58344 │ │ │ │ + b.n 582de │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12fc8c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5833c │ │ │ │ + cbnz r0, 582d6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24544 @ 0x5fe0 │ │ │ │ + movw r0, #23584 @ 0x5c20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 583ce │ │ │ │ + bl 1f0f1c │ │ │ │ + b.n 58368 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (583dc ) │ │ │ │ + ldr r0, [pc, #148] @ (58374 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ - cbnz r0, 58366 │ │ │ │ + bl 132910 │ │ │ │ + cbnz r0, 58300 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24588 @ 0x600c │ │ │ │ + movw r0, #23628 @ 0x5c4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 5837a │ │ │ │ + bl 1f0f1c │ │ │ │ + b.n 58314 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5837a │ │ │ │ + beq.n 58314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5837a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58314 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 583b8 │ │ │ │ + beq.n 58352 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (583e0 ) │ │ │ │ + ldr r0, [pc, #88] @ (58378 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ - cbnz r0, 583a4 │ │ │ │ + bl 9306c │ │ │ │ + cbnz r0, 5833e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24544 @ 0x5fe0 │ │ │ │ + movw r0, #23584 @ 0x5c20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 583b8 │ │ │ │ + bl 1f0f1c │ │ │ │ + b.n 58352 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 583b8 │ │ │ │ + beq.n 58352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 583b8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58352 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 583ce │ │ │ │ + beq.n 58368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 583ce │ │ │ │ + cbnz r3, 58368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d64 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 58034 │ │ │ │ + b.n 57fcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 583ec │ │ │ │ + cbz r3, 58384 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 583f4 │ │ │ │ + b.n 5838c │ │ │ │ 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, 583bc │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 583bc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 583bc │ │ │ │ + cbnz r0, 583d4 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (58414 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5840e │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f427c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 583e6 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5840e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a15c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 58404 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f1704 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 802a8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00058418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #33957 @ 0x84a5 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 24d1f4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x138> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 582dc │ │ │ │ + bl 58276 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 5847a │ │ │ │ + cbz r2, 5849c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r0, #8]! │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 58440 │ │ │ │ + bge.n 58462 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 58430 │ │ │ │ + bne.n 58452 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a> │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 5847a │ │ │ │ - movw r1, #33797 @ 0x8405 │ │ │ │ + ble.n 5849c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + movw r1, #33831 @ 0x8427 │ │ │ │ movt r1, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58466 │ │ │ │ + bge.n 58488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 58466 │ │ │ │ + cbz r0, 58488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 58466 │ │ │ │ + cbz r5, 58488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70> │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5846e │ │ │ │ + bne.n 58490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x78> │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5844e │ │ │ │ - b.n 5847a │ │ │ │ + bne.n 58470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ + b.n 5849c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ 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 57a38 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cebf8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5849e │ │ │ │ + cbnz r3, 584da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5849e │ │ │ │ + ble.n 584da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5849e │ │ │ │ - cbnz r0, 584b6 │ │ │ │ + bne.n 584da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ + cbnz r0, 584f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xda> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (584f8 ) │ │ │ │ + ldr r4, [pc, #80] @ (58534 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 584f0 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5852c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 584c8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 584f0 │ │ │ │ + bne.n 58504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5852c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 584e6 │ │ │ │ + bge.n 58522 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 57a20 │ │ │ │ - │ │ │ │ -00058500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #34063 @ 0x850f │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 24cf6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x138> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf15c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #24636 @ 0x603c │ │ │ │ + movw r1, #23676 @ 0x5c7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14beb4 │ │ │ │ - cbnz r0, 5854a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ + bl 14c040 │ │ │ │ + cbnz r0, 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x146> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5859e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ + b.n 585b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 58564 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + cbz r0, 58578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5858e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ + bl f1704 │ │ │ │ + b.n 585a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 585a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ + vldr d5, [pc, #44] @ 585b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a0> │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5859a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 585ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x196> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58546 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 5855a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ - bvs.n 584d6 │ │ │ │ + bvs.n 584e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xce> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 585c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ - cbz r2, 585e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbnz r3, 585d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + cbz r2, 585f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1da> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 585e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbz r3, 585f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1da> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24660 @ 0x6054 │ │ │ │ + movw r1, #23700 @ 0x5c94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xea> │ │ │ │ + b.n 585fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e2> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130> │ │ │ │ + bhi.n 58640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58648 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ + bmi.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #11404 @ 0x2c8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #25488 @ 0x6390 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ + movw r0, #25488 @ 0x6390 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58606 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bne.n 58616 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fe> │ │ │ │ + b.n 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + ble.n 586c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2aa> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 586c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2aa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 58692 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ + bpl.n 586a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.w 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 586c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2aa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 12736c │ │ │ │ + b.n 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #25488 @ 0x6390 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 586d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d2> │ │ │ │ + blt.n 586e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ca> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24688 @ 0x6070 │ │ │ │ + movw r1, #23728 @ 0x5cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 12736c │ │ │ │ + b.n 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.n 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 58772 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ + ble.n 58782 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36a> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ + beq.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f8> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + bne.n 5871e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x306> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 5871c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21c> │ │ │ │ + bne.n 5872c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 5872a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22a> │ │ │ │ + bne.n 5873a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x322> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x238> │ │ │ │ + bne.n 58748 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + bls.n 5877c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + cbz r1, 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #34696 @ 0x8788 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 587b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b6> │ │ │ │ - cbz r2, 587d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbnz r3, 587c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ae> │ │ │ │ + cbz r2, 587e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 587d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbz r3, 587e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24720 @ 0x6090 │ │ │ │ + movw r1, #23760 @ 0x5cd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 587d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d8> │ │ │ │ + b.n 587e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d0> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 587f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ - cbz r2, 5880c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbnz r3, 58802 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ea> │ │ │ │ + cbz r2, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5880c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbz r3, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24752 @ 0x60b0 │ │ │ │ + movw r1, #23792 @ 0x5cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ + b.n 58824 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40c> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + │ │ │ │ +00058826 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cbnz r0, 5884e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (5888c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #24] @ (58850 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24792 @ 0x60d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16236 @ 0x3f6c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #42612 @ 0xa674 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cfac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + bl 1b0b10 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, ip │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + pop {r3, r4, r5, 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 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 588c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 5888a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000588d0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #24] @ (588f8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1af014 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #300 @ 0x12c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64760 @ 0xfcf8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5892e │ │ │ │ + bl bfb70 │ │ │ │ + cbz r0, 588c6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 588ea │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 588ea │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 588ea │ │ │ │ + cbnz r0, 58902 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (58940 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5893a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 15fffc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 5893a │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #23832 @ 0x5d18 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #15236 @ 0x3b84 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fbd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5893a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #42612 @ 0xa674 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24d234 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + 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 58954 │ │ │ │ + bne.n 58966 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5896e │ │ │ │ - b.n 5896a │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 58980 │ │ │ │ + b.n 5897c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61444 @ 0xf004 │ │ │ │ + movw r0, #64440 @ 0xfbb8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58948 │ │ │ │ + bne.n 5895a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 589b0 │ │ │ │ + b.n 589c2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5896a │ │ │ │ + beq.n 5897c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5896a │ │ │ │ + beq.n 5897c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589a8 │ │ │ │ + bge.n 589ba │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54532 @ 0xd504 │ │ │ │ + movw r4, #53572 @ 0xd144 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54556 @ 0xd51c │ │ │ │ + movw r3, #53596 @ 0xd15c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54524 @ 0xd4fc │ │ │ │ + movw r2, #53564 @ 0xd13c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54544 @ 0xd510 │ │ │ │ + movw r1, #53584 @ 0xd150 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24796 @ 0x60dc │ │ │ │ + movw r0, #23836 @ 0x5d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ 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 13e790 │ │ │ │ + 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 58a18 │ │ │ │ + bne.n 58a5a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 58a32 │ │ │ │ - b.n 58a2e │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58a74 │ │ │ │ + b.n 58a70 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61432 @ 0xeff8 │ │ │ │ + movw r0, #64428 @ 0xfbac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a0c │ │ │ │ + bne.n 58a4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a74 │ │ │ │ + b.n 58ab6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a2e │ │ │ │ + beq.n 58a70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5760 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a2e │ │ │ │ + beq.n 58a70 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58a6c │ │ │ │ + bge.n 58aae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, 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 13e968 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23844 @ 0x5d24 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + 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, #24804 @ 0x60e4 │ │ │ │ + movw r1, #23904 @ 0x5d60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 58b04 │ │ │ │ + bne.n 58b3e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 58b32 │ │ │ │ + b.n 58b6c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e4d0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58b2e │ │ │ │ + blt.n 58b68 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58b32 │ │ │ │ + bge.n 58b6c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11300 @ 0x2c24 │ │ │ │ + movw r1, #10340 @ 0x2864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b4a │ │ │ │ + b.n 58b84 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58b36 │ │ │ │ + bne.n 58b70 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24864 @ 0x6120 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58cb6 │ │ │ │ + bne.w 58cc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 261840 <_PyLong_DivmodNear@@Base+0x84c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58cb6 │ │ │ │ - cbz r4, 58bcc │ │ │ │ + beq.w 58cc8 │ │ │ │ + cbz r4, 58bde │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 261840 <_PyLong_DivmodNear@@Base+0x84c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58bea │ │ │ │ + cbnz r0, 58bfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cb6 │ │ │ │ + beq.n 58cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58cb6 │ │ │ │ + bne.n 58cc8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58cac │ │ │ │ + b.n 58cbe │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 58c12 │ │ │ │ + cbz r6, 58c24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 261840 <_PyLong_DivmodNear@@Base+0x84c> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58c30 │ │ │ │ + cbnz r0, 58c42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9a │ │ │ │ + beq.n 58cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c9a │ │ │ │ + bne.n 58cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c9a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58cac │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 58c48 │ │ │ │ + cbz r0, 58c5a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl beb94 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 58c6e │ │ │ │ + bl be604 │ │ │ │ + bl 784dc │ │ │ │ + b.n 58c80 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10f5c4 │ │ │ │ + bl 10ef24 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c6e │ │ │ │ + ble.n 58c80 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24916 @ 0x6154 │ │ │ │ + movw r1, #23956 @ 0x5d94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c84 │ │ │ │ + beq.n 58c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c84 │ │ │ │ + cbnz r3, 58c96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9a │ │ │ │ + beq.n 58cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c9a │ │ │ │ + cbnz r3, 58cac │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cb6 │ │ │ │ + beq.n 58cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58cb6 │ │ │ │ + cbnz r3, 58cc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25016 @ 0x61b8 │ │ │ │ + movw r1, #24056 @ 0x5df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58e14 ) │ │ │ │ + ldr r3, [pc, #288] @ (58e28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58d0c │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r0, 58d1e │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58e18 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58e2c ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25068 @ 0x61ec │ │ │ │ + movw r1, #24100 @ 0x5e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f872c <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58d22 │ │ │ │ + bge.n 58d34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e0c │ │ │ │ - bl 714b0 │ │ │ │ + b.n 58e1e │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d1e │ │ │ │ - ldr r0, [pc, #236] @ (58e1c ) │ │ │ │ + beq.n 58d30 │ │ │ │ + ldr r0, [pc, #240] @ (58e30 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58d46 │ │ │ │ + bne.n 58d58 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d36 │ │ │ │ + bne.n 58d48 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d62 │ │ │ │ + beq.n 58d74 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 58de8 │ │ │ │ + cbz r7, 58dfa │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58dca │ │ │ │ + cbz r6, 58ddc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d7a20 │ │ │ │ + bl 1d9610 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58d90 │ │ │ │ + cbnz r0, 58da2 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58d80 │ │ │ │ + b.n 58d92 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58dd0 │ │ │ │ + cbz r0, 58de2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58dc2 │ │ │ │ + beq.n 58dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58dc2 │ │ │ │ + cbnz r3, 58dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58d8c │ │ │ │ - b.n 58dd0 │ │ │ │ + bge.n 58d9e │ │ │ │ + b.n 58de2 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58d7a │ │ │ │ + b.n 58d8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58de6 │ │ │ │ + beq.n 58df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58de6 │ │ │ │ + cbnz r3, 58df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e00 │ │ │ │ + bne.n 58e12 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58df0 │ │ │ │ + bne.n 58e02 │ │ │ │ dmb ish │ │ │ │ - beq.n 58e0c │ │ │ │ - ldr r0, [pc, #20] @ (58e1c ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 58e1e │ │ │ │ + ldr r0, [pc, #20] @ (58e30 ) │ │ │ │ + bl 2461a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58e46 │ │ │ │ + cbnz r2, 58e5a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58e58 │ │ │ │ - b.n 58e54 │ │ │ │ + bge.n 58e6c │ │ │ │ + b.n 58e68 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1f0cbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e3e │ │ │ │ - b.n 58e72 │ │ │ │ + bne.n 58e52 │ │ │ │ + b.n 58e86 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58e5c │ │ │ │ + bmi.n 58e70 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58e78 │ │ │ │ + blt.n 58e8c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + movw r1, #62188 @ 0xf2ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e94 │ │ │ │ - cbnz r5, 58e8c │ │ │ │ + b.n 58ea8 │ │ │ │ + cbnz r5, 58ea0 │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e1d80 │ │ │ │ + b.w 1e35a0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1dbc40 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b.w 802a8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -69460,64 +69489,48 @@ │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1dbc40 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b.w 80190 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58f28 │ │ │ │ + cbnz r3, 58f3c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58f28 │ │ │ │ + ble.n 58f3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58f28 │ │ │ │ - cbnz r0, 58f40 │ │ │ │ + bne.n 58f3c │ │ │ │ + cbnz r0, 58f54 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58f64 ) │ │ │ │ + ldr r4, [pc, #52] @ (58f78 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58f5c │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58f70 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58f5c │ │ │ │ + blt.n 58f70 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cfac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + b.w 24d234 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -69529,103 +69542,103 @@ │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #25092 @ 0x6204 │ │ │ │ + movw r2, #24132 @ 0x5e44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 168bdc <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5905a │ │ │ │ + beq.n 5906e │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 293f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58fda │ │ │ │ + bge.n 58fee │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5904a │ │ │ │ - bl e5198 │ │ │ │ + bne.n 5905e │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fa8 │ │ │ │ - b.n 59038 │ │ │ │ + beq.n 58fbc │ │ │ │ + b.n 5904c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 59040 │ │ │ │ + cbz r3, 59054 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83a30 │ │ │ │ + bl 836d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59038 │ │ │ │ + cbz r0, 5904c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59036 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1c0734 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59036 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59036 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59036 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80190 │ │ │ │ - cbnz r0, 5903c │ │ │ │ + bl 802a8 │ │ │ │ + cbnz r0, 59050 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59038 │ │ │ │ + beq.n 5904c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59038 │ │ │ │ + cbnz r3, 5904c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5905a │ │ │ │ + b.n 5906e │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5905a │ │ │ │ + b.n 5906e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5905a │ │ │ │ + b.n 5906e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (59168 ) │ │ │ │ + ldr r5, [pc, #244] @ (5917c ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -69633,907 +69646,906 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 590a4 │ │ │ │ + bne.n 590b8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 590a4 │ │ │ │ + ble.n 590b8 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 590a4 │ │ │ │ - cbnz r6, 590c6 │ │ │ │ - ldr r4, [pc, #196] @ (5916c ) │ │ │ │ + bne.n 590b8 │ │ │ │ + cbnz r6, 590da │ │ │ │ + ldr r4, [pc, #196] @ (59180 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59142 │ │ │ │ + beq.n 59156 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 1110e4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5914c │ │ │ │ - movw r3, #64644 @ 0xfc84 │ │ │ │ + beq.n 59160 │ │ │ │ + movw r3, #61152 @ 0xeee0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1fa030 │ │ │ │ - cbz r0, 59150 │ │ │ │ + bl 1fb010 │ │ │ │ + cbz r0, 59164 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 59108 │ │ │ │ + beq.n 5911c │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59110 │ │ │ │ + b.n 59124 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59138 │ │ │ │ + bne.n 5914c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59132 │ │ │ │ + cbz r2, 59146 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 5912c │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59132 │ │ │ │ + bne.n 59140 │ │ │ │ + bl f1704 │ │ │ │ + b.n 59146 │ │ │ │ mov r1, r7 │ │ │ │ - bl 111d44 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 59150 │ │ │ │ + bl 1116a4 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 59164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59152 │ │ │ │ + b.n 59166 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59152 │ │ │ │ + b.n 59166 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59152 │ │ │ │ + b.n 59166 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 1116bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59196 │ │ │ │ + bne.n 591aa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 591b6 │ │ │ │ - b.n 591ae │ │ │ │ + bne.n 591ca │ │ │ │ + b.n 591c2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61020 @ 0xee5c │ │ │ │ + movw r0, #64016 @ 0xfa10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59188 │ │ │ │ - b.n 5925c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5919c │ │ │ │ + b.n 59270 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5925c │ │ │ │ + bne.n 59270 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 591d8 │ │ │ │ + bl 1542e8 │ │ │ │ + cbnz r0, 591ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25104 @ 0x6210 │ │ │ │ + movw r1, #24144 @ 0x5e50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59236 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5924a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59236 │ │ │ │ + blt.n 5924a │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55be8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59236 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 5924a │ │ │ │ + bl 95b00 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 296e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59228 │ │ │ │ + bge.n 5923c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5924c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 59260 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591f6 │ │ │ │ + beq.n 5920a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55c84 │ │ │ │ + bl 55cde │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59240 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5925c │ │ │ │ + bne.n 59254 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 59270 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59228 │ │ │ │ + bl f1704 │ │ │ │ + b.n 5923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59288 │ │ │ │ + bne.n 5929c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 592f2 │ │ │ │ - b.n 592a0 │ │ │ │ + blt.n 59306 │ │ │ │ + b.n 592b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + movw r0, #64340 @ 0xfb54 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5927c │ │ │ │ - b.n 592f2 │ │ │ │ - movw r3, #64644 @ 0xfc84 │ │ │ │ + bne.n 59290 │ │ │ │ + b.n 59306 │ │ │ │ + movw r3, #61152 @ 0xeee0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa030 │ │ │ │ - cbz r0, 592f2 │ │ │ │ + bl 1fb010 │ │ │ │ + cbz r0, 59306 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 592e6 │ │ │ │ + bne.n 592fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 592e0 │ │ │ │ + cbz r3, 592f4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 592f2 │ │ │ │ + bl f1704 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 59306 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #6924 @ 0x1b0c │ │ │ │ + movw r1, #5924 @ 0x1724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23f2ec <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ + bl 23fa30 <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59324 │ │ │ │ + beq.n 59338 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59328 │ │ │ │ + b.n 5933c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 59340 │ │ │ │ + cbz r0, 59354 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59448 │ │ │ │ + beq.w 5945c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5943c │ │ │ │ + beq.n 59450 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59380 │ │ │ │ + bne.n 59394 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5938e │ │ │ │ + cbnz r3, 593a2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5938e │ │ │ │ - movw r0, #38036 @ 0x9494 │ │ │ │ + cbnz r3, 593a2 │ │ │ │ + movw r0, #37036 @ 0x90ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - bge.n 5938e │ │ │ │ - bl 243b24 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ + b.w 7a3b8 │ │ │ │ + bge.n 593a2 │ │ │ │ + bl 243f00 <_PyTime_AsTimeval@@Base+0x49b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59436 │ │ │ │ + beq.n 5944a │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5939e │ │ │ │ + b.n 593b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593b6 │ │ │ │ + beq.n 593ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 593b6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 593ca │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5940a │ │ │ │ + cbz r7, 5941e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #25140 @ 0x6234 │ │ │ │ + movw r0, #24180 @ 0x5e74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 59436 │ │ │ │ - cbz r4, 59420 │ │ │ │ + bl ddd70 │ │ │ │ + b.n 5944a │ │ │ │ + cbz r4, 59434 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #25168 @ 0x6250 │ │ │ │ + movw r0, #24208 @ 0x5e90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 59436 │ │ │ │ + bl ddd70 │ │ │ │ + b.n 5944a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #25188 @ 0x6264 │ │ │ │ + movw r0, #24228 @ 0x5ea4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #38036 @ 0x9494 │ │ │ │ + movw r0, #37036 @ 0x90ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 59480 │ │ │ │ + cbnz r3, 59494 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 59466 │ │ │ │ + cbz r2, 5947a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59480 │ │ │ │ - bl 1673fc │ │ │ │ + cbnz r3, 59494 │ │ │ │ + bl 167cc8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2570d0 │ │ │ │ + b.w 257b68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ + movw r1, #24244 @ 0x5eb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 594c8 │ │ │ │ + bgt.n 594dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 594f6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 594e8 │ │ │ │ + cbz r6, 594fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59534 │ │ │ │ + b.n 59548 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59504 │ │ │ │ + cbnz r1, 59518 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30420 @ 0x76d4 │ │ │ │ + movw r1, #29420 @ 0x72ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 594f6 │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5951e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59522 │ │ │ │ - b.n 594e2 │ │ │ │ + bne.n 59532 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 59536 │ │ │ │ + b.n 594f6 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 59532 │ │ │ │ + bgt.n 59546 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #25236 @ 0x6294 │ │ │ │ + movw r1, #24276 @ 0x5ed4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 594f6 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 59556 │ │ │ │ + bhi.n 5956a │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 59582 │ │ │ │ - b.n 59570 │ │ │ │ - movw r0, #40104 @ 0x9ca8 │ │ │ │ + ble.n 59596 │ │ │ │ + b.n 59584 │ │ │ │ + movw r0, #39104 @ 0x98c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59550 │ │ │ │ + bne.n 59564 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59628 │ │ │ │ + b.n 5963c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59588 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 5959c │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5956c │ │ │ │ + bne.n 59580 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 595a8 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 595bc │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 595a4 │ │ │ │ + beq.n 595b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 595a4 │ │ │ │ + cbnz r3, 595b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5957a │ │ │ │ + beq.n 5958e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 595c4 │ │ │ │ + cbnz r6, 595d8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25276 @ 0x62bc │ │ │ │ + movw r1, #24316 @ 0x5efc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 12736c │ │ │ │ + b.n 59580 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 595cc │ │ │ │ + bge.n 595e0 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 595d0 │ │ │ │ + bmi.n 595e4 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 595e8 │ │ │ │ + bgt.n 595fc │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59848 @ 0xe9c8 │ │ │ │ + movw r1, #58848 @ 0xe5e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 12736c │ │ │ │ + b.n 59580 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59606 │ │ │ │ + ble.n 5961a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #46720 @ 0xb680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 12736c │ │ │ │ + b.n 59580 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r6, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 148298 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5956c │ │ │ │ - ldr r0, [pc, #8] @ (5962c ) │ │ │ │ + beq.n 59580 │ │ │ │ + ldr r0, [pc, #8] @ (59640 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59650 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 59674 │ │ │ │ + bne.n 59664 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 59688 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5966c │ │ │ │ + bge.n 59680 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 59696 │ │ │ │ + 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, #25392 @ 0x6330 │ │ │ │ + movw r2, #24432 @ 0x5f70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 596c4 │ │ │ │ + bl 168bdc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 596e4 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 596bc │ │ │ │ + bge.n 596dc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 596c4 │ │ │ │ + bl f1704 │ │ │ │ + b.n 596e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 596d2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa7f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 596fa │ │ │ │ + cbnz r0, 59706 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59704 │ │ │ │ - b.n 5970a │ │ │ │ + cbnz r0, 59710 │ │ │ │ + b.n 59716 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596f4 │ │ │ │ - b.n 59718 │ │ │ │ + beq.n 59700 │ │ │ │ + b.n 59724 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59718 │ │ │ │ + cbnz r0, 59724 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59718 │ │ │ │ + cbz r0, 59724 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 5973a │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - b.n 5973c │ │ │ │ - mov r7, r6 │ │ │ │ - add r7, r1 │ │ │ │ - cbnz r6, 59748 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 59748 │ │ │ │ - cbnz r1, 59748 │ │ │ │ - cbnz r0, 59764 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #104] @ (597b4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - strd r2, r2, [sp, #8] │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59764 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 597ae │ │ │ │ - cbz r7, 59772 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.n 59774 │ │ │ │ - b.n 59760 │ │ │ │ - movs r2, #1 │ │ │ │ - mov.w r3, #32768 @ 0x8000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20393c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59798 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59760 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 597ae │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - mov ip, ip │ │ │ │ - lsls r0, r1, #1 │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 598fc │ │ │ │ + bne.w 5986a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59872 │ │ │ │ + bne.n 597e0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 597ee │ │ │ │ + cbz r3, 5975c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 597f8 │ │ │ │ + cbnz r3, 59766 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 598fc │ │ │ │ + beq.w 5986a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598f0 │ │ │ │ + beq.n 5985e │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598f0 │ │ │ │ + beq.n 5985e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d598 │ │ │ │ - bl 783a0 │ │ │ │ + bl 5d44c │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59854 │ │ │ │ + beq.n 597c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59854 │ │ │ │ + cbnz r3, 597c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 5986a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 598fc │ │ │ │ + bne.n 5986a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 5986a │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598f0 │ │ │ │ + cbz r0, 5985e │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 598f0 │ │ │ │ + cbz r0, 5985e │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ - bl 783a0 │ │ │ │ + bl 8df3c │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598d8 │ │ │ │ + beq.n 59846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 598d8 │ │ │ │ + cbnz r3, 59846 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 5986a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598fc │ │ │ │ + cbnz r3, 5986a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 598fc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5986a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r0, r1, [r0, #32] │ │ │ │ + b.w fa3ec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59990 │ │ │ │ + bne.n 59906 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5994c │ │ │ │ + bne.n 598c2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59990 │ │ │ │ + cbz r0, 59906 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a8d8 │ │ │ │ - b.n 59972 │ │ │ │ + bl 5aaba │ │ │ │ + b.n 598e8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 59990 │ │ │ │ + cbz r3, 59906 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59990 │ │ │ │ + cbz r0, 59906 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ - bl 783a0 │ │ │ │ + bl d2750 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59990 │ │ │ │ + beq.n 59906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59990 │ │ │ │ + cbnz r3, 59906 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_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, 59928 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + b.n 5992a │ │ │ │ + mov r7, r6 │ │ │ │ + add r7, r1 │ │ │ │ + cbnz r6, 59936 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 59936 │ │ │ │ + cbnz r1, 59936 │ │ │ │ + cbnz r0, 59952 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r6, [pc, #100] @ (599a0 ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59952 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5999c │ │ │ │ + cbz r7, 59960 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c3518 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.n 59962 │ │ │ │ + b.n 5994e │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r3, #32768 @ 0x8000 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2047f8 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59986 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5994e │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5999c │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 599c4 │ │ │ │ + bhi.n 599d6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59a16 │ │ │ │ - b.n 599da │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ + beq.n 59a28 │ │ │ │ + b.n 599ec │ │ │ │ + movw r0, #25628 @ 0x641c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59a1e │ │ │ │ - b.n 599b6 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59a30 │ │ │ │ + b.n 599c8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 59a1e │ │ │ │ + bl 88fd8 │ │ │ │ + cbz r0, 59a30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 599f6 │ │ │ │ + cbz r3, 59a08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70543,794 +70555,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 59a22 │ │ │ │ + b.n 59a34 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 59a22 │ │ │ │ + bl ce164 │ │ │ │ + cbz r0, 59a34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59aa6 │ │ │ │ + b.n 59ab8 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59a88 │ │ │ │ + ble.n 59a9a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a88 │ │ │ │ + beq.n 59a9a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59a6a │ │ │ │ + bpl.n 59a7c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a1e │ │ │ │ + beq.n 59a30 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a88 │ │ │ │ + beq.n 59a9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59a1e │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 12736c │ │ │ │ + b.n 59a30 │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ + movw r0, #25628 @ 0x641c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59a1e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59a30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a1e │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + beq.n 59a30 │ │ │ │ + movw r0, #34696 @ 0x8788 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59ab0 │ │ │ │ + cbz r3, 59ac2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #1620 @ 0x654 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 59b08 │ │ │ │ + bpl.n 59b1a │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #8160 @ 0x1fe0 │ │ │ │ + movw r1, #7096 @ 0x1bb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12e3e8 │ │ │ │ - cbz r0, 59b08 │ │ │ │ - cbz r4, 59b16 │ │ │ │ + bl 12e150 │ │ │ │ + cbz r0, 59b1a │ │ │ │ + cbz r4, 59b28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59b16 │ │ │ │ + beq.n 59b28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59b16 │ │ │ │ + b.n 59b28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81944 │ │ │ │ + b.w 815e4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ 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, 59b6e │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 59b6e │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 59b6e │ │ │ │ + cbz r2, 59b6e │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #24468 @ 0x5f94 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 12736c │ │ │ │ + b.n 59b8a │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #28] @ (59b90 ) │ │ │ │ + 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 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59b58 │ │ │ │ + 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 59b5e │ │ │ │ + bne.n 59bd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b76 │ │ │ │ - movw r2, #28208 @ 0x6e30 │ │ │ │ + bmi.n 59be8 │ │ │ │ + movw r2, #27248 @ 0x6a70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ + movw r0, #25044 @ 0x61d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b90 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59c02 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ + movw r0, #25044 @ 0x61d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b36 │ │ │ │ - b.n 59b90 │ │ │ │ + bne.n 59ba8 │ │ │ │ + b.n 59c02 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b94 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59b94 │ │ │ │ + bne.n 59c06 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 59c06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59be2 │ │ │ │ + b.n 59c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25428 @ 0x6354 │ │ │ │ + movw r1, #24568 @ 0x5ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25432 @ 0x6358 │ │ │ │ + movw r0, #24572 @ 0x5ffc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b90 │ │ │ │ + blt.n 59c02 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59bd2 │ │ │ │ + cbz r0, 59c44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59b90 │ │ │ │ - bl e5198 │ │ │ │ + bl f1704 │ │ │ │ + b.n 59c02 │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b90 │ │ │ │ + bne.n 59c02 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59c1e │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 59c1e │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 59c1e │ │ │ │ - cbz r2, 59c1e │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59c3a │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59c40 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r5, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59c08 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx r2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 59c58 <_PyThread_CurrentFrames@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #25552 @ 0x63d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w 59c5a <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059c58 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059c5a <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #332] @ (59db8 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #332] @ (59db8 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25568 @ 0x63e0 │ │ │ │ + movw r1, #24592 @ 0x6010 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f872c <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59c88 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59c8a <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 59db0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59c84 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #296] @ (59dbc <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + beq.n 59c86 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59dbc <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59cac <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59cae <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59c9c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c9e <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59cc8 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59cca <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59d58 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59d5a <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59d30 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59d32 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59d2c <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59d2e <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59cf4 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59cf6 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59ce6 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59ce8 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59d0a <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59d0c <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 59cf0 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59cf2 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59d4e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59d36 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59d38 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59d8e <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59d90 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59d4e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59ce2 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59ce4 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59cd8 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59cda <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3fa8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59d18 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59d1a <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d7e <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59d80 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d9e <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59da0 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59d70 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59d72 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59d60 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59d62 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #68] @ (59dbc <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ - bl 246600 │ │ │ │ - b.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59db0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59dbc <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 2461a4 │ │ │ │ + b.n 59db0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59d4e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d4e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d28 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59d2a <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d28 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d2a <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d56 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59d58 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d56 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d58 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #24612 @ 0x6024 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w ddd70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 59ddc <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ + cbz r3, 59dec <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59dde <_PyThread_CurrentFrames@@Base+0x186> │ │ │ │ + b.n 59dee <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + cbnz r3, 59dfc <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + blt.n 59dfc <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ - cbnz r0, 59e08 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ - ldr r6, [pc, #92] @ (59e4c <_PyThread_CurrentFrames@@Base+0x1f4>) │ │ │ │ + bgt.n 59dfc <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59e18 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59e5c <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59e08 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59e18 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e46 <_PyThread_CurrentFrames@@Base+0x1ee> │ │ │ │ - cbz r4, 59e26 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + b.n 59e56 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59e36 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59e12 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + cbz r6, 59e22 <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ + beq.n 59e3a <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ - b.n 59e04 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + bne.n 59e3a <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 59e3a <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59e14 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59e32 <_PyThread_CurrentFrames@@Base+0x1da> │ │ │ │ + cbz r1, 59e42 <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59e3a <_PyThread_CurrentFrames@@Base+0x1e2> │ │ │ │ + b.n 59e4a <_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 23cfc4 │ │ │ │ + bl 23d7b8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + bne.w 5a040 <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ + movw r3, #63236 @ 0xf704 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59f8a <_PyThread_CurrentFrames@@Base+0x332> │ │ │ │ + bne.n 59f9a <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.w 5a034 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.w 5a034 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.w 5a040 <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f00 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + cbnz r0, 59f10 <_PyThread_CurrentFrames@@Base+0x2b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.w 5a040 <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + bne.w 5a040 <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59fda <_PyThread_CurrentFrames@@Base+0x382> │ │ │ │ + b.n 59fea <_PyThread_CurrentFrames@@Base+0x390> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbz r3, 59f62 <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbz r3, 59f62 <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + cbz r0, 59f6a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ + bl 25e120 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59f42 <_PyThread_CurrentFrames@@Base+0x2ea> │ │ │ │ + bne.n 59f52 <_PyThread_CurrentFrames@@Base+0x2f8> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + beq.n 59f6a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + cbnz r1, 59f6a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f6a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + beq.n 59f62 <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbnz r1, 59f62 <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f70 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + beq.n 59f80 <_PyThread_CurrentFrames@@Base+0x326> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f70 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + cbnz r3, 59f80 <_PyThread_CurrentFrames@@Base+0x326> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f86 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + beq.n 59f96 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f86 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + cbnz r3, 59f96 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + b.n 5a034 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 5a034 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.n 5a040 <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59fe4 <_PyThread_CurrentFrames@@Base+0x38c> │ │ │ │ + cbnz r0, 59ff4 <_PyThread_CurrentFrames@@Base+0x39a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.n 5a040 <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + cbnz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8df3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a00e <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + beq.n 5a01e <_PyThread_CurrentFrames@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5a00e <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + cbnz r3, 5a01e <_PyThread_CurrentFrames@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 5a034 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + cbnz r3, 5a034 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5a048 <_PyThread_CurrentFrames@@Base+0x3f0>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80190 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a0f0 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + bne.n 5a0ea <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63236 @ 0xf704 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a0a8 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne.n 5a0a2 <_PyThread_CurrentFrames@@Base+0x448> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a0e0 <_PyThread_CurrentFrames@@Base+0x486> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r1, 5a0e0 <_PyThread_CurrentFrames@@Base+0x486> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25dfa8 │ │ │ │ + bl 25e120 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + b.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x486> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a0e0 <_PyThread_CurrentFrames@@Base+0x486> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a0f0 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + cbz r0, 5a0ea <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + beq.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x486> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbnz r3, 5a0e0 <_PyThread_CurrentFrames@@Base+0x486> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #16] @ (5a100 <_PyThread_CurrentFrames@@Base+0x4a6>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ + b.w 802a8 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a112 <_PyThread_CurrentFrames@@Base+0x4ba> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5a12a <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ - ldr r2, [pc, #28] @ (5a130 <_PyThread_CurrentFrames@@Base+0x4d8>) │ │ │ │ + bne.n 5a124 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5a13c <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a140 <_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 5a12c <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + b.n 5a13e <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a14e <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ + blt.n 5a15e <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a154 <_PyThread_CurrentFrames@@Base+0x4fc> │ │ │ │ - b.n 5a196 <_PyThread_CurrentFrames@@Base+0x53e> │ │ │ │ + bne.n 5a164 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a1a6 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + b.n 5a17c <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + cbz r5, 5a17c <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + bge.n 5a17c <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 148298 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a1a6 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + beq.n 5a1b6 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a184 <_PyThread_CurrentFrames@@Base+0x52c> │ │ │ │ + cbz r3, 5a194 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a18c <_PyThread_CurrentFrames@@Base+0x534> │ │ │ │ + b.n 5a19c <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149d94 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 149de4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1a8 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ + beq.n 5a1b8 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a1a8 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ + b.n 5a1b8 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a1ac : │ │ │ │ +0005a1bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #108] @ (5a228 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a238 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5a1dc │ │ │ │ + cbnz r3, 5a1ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a1d2 │ │ │ │ + cbz r3, 5a1e2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a1c6 │ │ │ │ + b.n 5a1d6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a1ec │ │ │ │ + b.n 5a1fc │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1ec │ │ │ │ + beq.n 5a1fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a1fa │ │ │ │ + cbz r3, 5a20a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ itt ne │ │ │ │ addne r5, #1 │ │ │ │ strne r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5a20e │ │ │ │ + cbz r3, 5a21e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20d34c │ │ │ │ + bl 20ddcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ @@ -71343,862 +71354,863 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a24e │ │ │ │ + cbz r4, 5a25e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a250 │ │ │ │ + b.n 5a260 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a25e │ │ │ │ + cbnz r4, 5a26e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a25e │ │ │ │ + ble.n 5a26e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a25e │ │ │ │ - cbnz r0, 5a27c │ │ │ │ + bgt.n 5a26e │ │ │ │ + cbnz r0, 5a28c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a2ac ) │ │ │ │ + ldr r4, [pc, #72] @ (5a2bc ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a2a6 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a2b6 │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [r0] │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f8c70 │ │ │ │ + bl f8754 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a2b0 : │ │ │ │ +0005a2c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (5a2e8 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a2f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 234af0 │ │ │ │ + bl 235370 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a30e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5a32e │ │ │ │ + bne.n 5a31e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5a33e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a324 │ │ │ │ + cbz r3, 5a334 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a320 │ │ │ │ + blt.n 5a330 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a322 │ │ │ │ + b.n 5a332 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a330 │ │ │ │ + b.n 5a340 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a35a │ │ │ │ + bhi.n 5a36a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a374 │ │ │ │ + ble.n 5a384 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a37c │ │ │ │ - movw r0, #60800 @ 0xed80 │ │ │ │ + b.n 5a38c │ │ │ │ + movw r0, #59724 @ 0xe94c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a350 │ │ │ │ + bne.n 5a360 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a6da │ │ │ │ + b.n 5a6ea │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a3a6 │ │ │ │ + cbz r4, 5a3b6 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a3be │ │ │ │ + beq.n 5a3ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25588 @ 0x63f4 │ │ │ │ + movw r1, #24628 @ 0x6034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5a370 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5a380 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5a370 │ │ │ │ - movw r1, #56136 @ 0xdb48 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5a380 │ │ │ │ + movw r1, #55176 @ 0xd788 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a370 │ │ │ │ + beq.n 5a380 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a3f4 │ │ │ │ + cbz r0, 5a404 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3f4 │ │ │ │ + beq.n 5a404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a3f4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a404 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a410 │ │ │ │ + cbz r0, 5a420 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a410 │ │ │ │ + beq.n 5a420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a410 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a420 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a42c │ │ │ │ + cbz r0, 5a43c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a42c │ │ │ │ + beq.n 5a43c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a42c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a43c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a448 │ │ │ │ + cbz r0, 5a458 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a448 │ │ │ │ + beq.n 5a458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a448 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a458 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a464 │ │ │ │ + cbz r0, 5a474 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a464 │ │ │ │ + beq.n 5a474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a464 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a474 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a480 │ │ │ │ + cbz r0, 5a490 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a480 │ │ │ │ + beq.n 5a490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a480 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a490 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a49c │ │ │ │ - movw r0, #55772 @ 0xd9dc │ │ │ │ + bne.n 5a4ac │ │ │ │ + movw r0, #54812 @ 0xd61c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a6c0 │ │ │ │ + b.n 5a6d0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25656 @ 0x6438 │ │ │ │ + movw r1, #24696 @ 0x6078 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f5264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a370 │ │ │ │ - movw fp, #55016 @ 0xd6e8 │ │ │ │ + beq.w 5a380 │ │ │ │ + movw fp, #54056 @ 0xd328 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55772 @ 0xd9dc │ │ │ │ + movw r3, #54812 @ 0xd61c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5a4e6 │ │ │ │ + bpl.n 5a4f6 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6b6 │ │ │ │ + bge.w 5a6c6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a4f2 │ │ │ │ + b.n 5a502 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6b6 │ │ │ │ + bge.w 5a6c6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5a506 │ │ │ │ + bpl.n 5a516 │ │ │ │ mov r0, sl │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a51a │ │ │ │ + b.n 5a52a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a516 │ │ │ │ + bmi.n 5a526 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a51e │ │ │ │ - b.n 5a52a │ │ │ │ + bne.n 5a52e │ │ │ │ + b.n 5a53a │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a542 │ │ │ │ - b.n 5a50a │ │ │ │ + cbnz r6, 5a552 │ │ │ │ + b.n 5a51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a52a │ │ │ │ + cbnz r3, 5a53a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25684 @ 0x6454 │ │ │ │ + movw r1, #24724 @ 0x6094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5a370 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5a380 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a56a │ │ │ │ + cbnz r0, 5a57a │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 5a6b0 │ │ │ │ + bl 784dc │ │ │ │ + b.n 5a6c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a592 │ │ │ │ + cbnz r0, 5a5a2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 5a6b0 │ │ │ │ - movw r1, #25708 @ 0x646c │ │ │ │ + bl 784dc │ │ │ │ + b.n 5a6c0 │ │ │ │ + movw r1, #24748 @ 0x60ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5bc │ │ │ │ + cbnz r0, 5a5cc │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #60] @ 0x3c │ │ │ │ - b.n 5a5e4 │ │ │ │ - movw r1, #25720 @ 0x6478 │ │ │ │ + b.n 5a5f4 │ │ │ │ + movw r1, #24760 @ 0x60b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a604 │ │ │ │ + cbnz r0, 5a614 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #41037 @ 0xa04d │ │ │ │ + movw r2, #41031 @ 0xa047 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40529 @ 0x9e51 │ │ │ │ + movw r1, #40545 @ 0x9e61 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ - movw r1, #61072 @ 0xee90 │ │ │ │ + b.n 5a6c0 │ │ │ │ + movw r1, #59996 @ 0xea5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a644 │ │ │ │ + cbnz r0, 5a654 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39171 @ 0x9903 │ │ │ │ + movw r1, #39033 @ 0x9879 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ + b.n 5a6c0 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38800 @ 0x9790 │ │ │ │ + movw r1, #37800 @ 0x93a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a684 │ │ │ │ + cbnz r0, 5a694 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38841 @ 0x97b9 │ │ │ │ + movw r1, #38695 @ 0x9727 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ + b.n 5a6c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a696 │ │ │ │ + beq.n 5a6a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a696 │ │ │ │ + cbnz r3, 5a6a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25728 @ 0x6480 │ │ │ │ + movw r1, #24768 @ 0x60c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5a370 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5a380 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a4ce │ │ │ │ + b.n 5a4de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a6ca │ │ │ │ + bne.n 5a6da │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a6da │ │ │ │ + b.n 5a6ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a6c0 │ │ │ │ + bne.n 5a6d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a6c0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a6d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0005a6e0 : │ │ │ │ - ldr r3, [pc, #56] @ (5a71c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6f6 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a6ea │ │ │ │ - bx lr │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a716 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5a710 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5a70c │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a788 │ │ │ │ + blt.n 5a758 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a7ba │ │ │ │ + cbnz r2, 5a78a │ │ │ │ mov r0, r3 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a788 │ │ │ │ + cbz r0, 5a758 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a79c │ │ │ │ - ldr r1, [pc, #132] @ (5a7e8 ) │ │ │ │ - movw r2, #3560 @ 0xde8 │ │ │ │ + cbz r3, 5a76c │ │ │ │ + ldr r1, [pc, #132] @ (5a7b8 ) │ │ │ │ + movw r2, #2516 @ 0x9d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127580 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a78c │ │ │ │ + cbnz r0, 5a75c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a788 │ │ │ │ + beq.n 5a758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a788 │ │ │ │ + cbnz r3, 5a758 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7e2 │ │ │ │ + b.n 5a7b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a79c │ │ │ │ + beq.n 5a76c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a79c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a76c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #25748 @ 0x6494 │ │ │ │ + movw r0, #24788 @ 0x60d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5a7e2 │ │ │ │ + bl 82a10 │ │ │ │ + b.n 5a7b2 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #25760 @ 0x64a0 │ │ │ │ + movw r0, #24800 @ 0x60e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0005a7bc : │ │ │ │ + ldr r3, [pc, #56] @ (5a7f8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5a7d2 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a7c6 │ │ │ │ + bx lr │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a7f2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 5a7ec │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5a7e8 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a832 │ │ │ │ + blt.n 5a842 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25776 @ 0x64b0 │ │ │ │ + movw r0, #24816 @ 0x60f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5a834 │ │ │ │ + bl 82a10 │ │ │ │ + b.n 5a844 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a86a │ │ │ │ + bge.n 5a87a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a87e │ │ │ │ + b.n 5a88e │ │ │ │ mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a866 │ │ │ │ + blt.n 5a876 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a888 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a88e │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 72334 │ │ │ │ - b.w e8bb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8d4 │ │ │ │ + blt.n 5a8d2 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #1620 @ 0x654 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25ddc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a972 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5a93a │ │ │ │ - mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a972 │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5a948 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5a948 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25e290 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a95c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 783a0 │ │ │ │ - b.n 5a948 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5a974 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5a974 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5a974 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a972 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a972 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a9d8 │ │ │ │ + blt.n 5a936 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a9c4 │ │ │ │ - ldr r0, [pc, #44] @ (5a9dc ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a922 │ │ │ │ + ldr r0, [pc, #48] @ (5a93c ) │ │ │ │ + bl 1623f0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + movw r0, #8980 @ 0x2314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #1620 @ 0x654 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5aab8 │ │ │ │ + nop │ │ │ │ + bmi.n 5aa18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a948 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a94e │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 7248c │ │ │ │ + b.w e8688 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5aa2e │ │ │ │ + blt.n 5a9a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5aa32 │ │ │ │ + bmi.n 5a9a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19732 @ 0x4d14 │ │ │ │ + movw r1, #18772 @ 0x4954 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa9c │ │ │ │ + b.n 5aa0e │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15608 @ 0x3cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa2e │ │ │ │ + beq.n 5a9a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5aadc │ │ │ │ + beq.n 5aa4e │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5aadc │ │ │ │ + beq.n 5aa4e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5ab06 │ │ │ │ - b.n 5aaf4 │ │ │ │ + beq.n 5aa78 │ │ │ │ + b.n 5aa66 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5aad4 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + beq.n 5aa46 │ │ │ │ + movw r0, #25380 @ 0x6324 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aad4 │ │ │ │ - b.n 5ab44 │ │ │ │ + bne.n 5aa46 │ │ │ │ + b.n 5aab6 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + movw r0, #25380 @ 0x6324 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ab44 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aab6 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5ab38 │ │ │ │ + beq.n 5aaaa │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5ab38 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 5aaaa │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + movw r0, #25380 @ 0x6324 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ab44 │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aab6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21df60 │ │ │ │ + b.w 21e908 │ │ │ │ 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 25df3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab54 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5ab1c │ │ │ │ + mov r1, r4 │ │ │ │ + bl d2750 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ab54 │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5ab2a │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5ab2a │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25e408 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab3e │ │ │ │ + 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 784dc │ │ │ │ + b.n 5ab2a │ │ │ │ + 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, 5ab56 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5ab56 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25e120 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ab56 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ab54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5ab54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72207,718 +72219,721 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5ab8a │ │ │ │ + bl bfb70 │ │ │ │ + cbz r0, 5ab9c │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5aca6 │ │ │ │ + bl 5acb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac9e │ │ │ │ + beq.n 5acb0 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5abbc │ │ │ │ + beq.n 5abce │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5abc4 │ │ │ │ + b.n 5abd6 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ac86 │ │ │ │ + beq.n 5ac98 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5abdc │ │ │ │ + cbnz r0, 5abee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ac6a │ │ │ │ + b.n 5ac7c │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dcf0c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ac1e │ │ │ │ + bge.n 5ac30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ac6a │ │ │ │ - b.n 5ac50 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5ac7c │ │ │ │ + b.n 5ac62 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ac6a │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5ac7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abd8 │ │ │ │ + beq.n 5abea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5abd8 │ │ │ │ + bne.n 5abea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abd8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac7a │ │ │ │ + beq.n 5ac8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ac7e │ │ │ │ + cbz r3, 5ac90 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ac9e │ │ │ │ + b.n 5acb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac7a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44676 @ 0xae84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5abd8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5abea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ad0e │ │ │ │ + blt.n 5ad20 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad04 │ │ │ │ + cbz r0, 5ad16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5acd8 │ │ │ │ + cbz r3, 5acea │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ace0 │ │ │ │ + b.n 5acf2 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1485d8 │ │ │ │ + bl 148478 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ad06 │ │ │ │ + bge.n 5ad18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad04 │ │ │ │ + beq.n 5ad16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ad04 │ │ │ │ + cbnz r3, 5ad16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 5ad10 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 5ad22 │ │ │ │ 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 11b6a0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ad64 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ad64 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ad92 │ │ │ │ + b.n 5ad7e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ad5c │ │ │ │ + movw r0, #25412 @ 0x6344 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ad5c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5adfa │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #25412 @ 0x6344 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad7a │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 8647c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad7a │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5adc6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad7a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad7a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad7a │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d8d8 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5adfa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad7a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad7a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad7a │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5aca6 │ │ │ │ + bl 5acb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae28 │ │ │ │ + beq.n 5af10 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad44 │ │ │ │ + beq.n 5ae2c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad4c │ │ │ │ + b.n 5ae34 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae10 │ │ │ │ + beq.n 5aef8 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad64 │ │ │ │ + cbnz r0, 5ae4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5adf4 │ │ │ │ + b.n 5aedc │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dcf0c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ada8 │ │ │ │ + bge.n 5ae90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5adf4 │ │ │ │ - b.n 5adda │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5aedc │ │ │ │ + b.n 5aec2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156d44 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5adf4 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5aedc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad60 │ │ │ │ + beq.n 5ae48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad60 │ │ │ │ + bne.n 5ae48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad60 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae04 │ │ │ │ + beq.n 5aeec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae08 │ │ │ │ + cbz r3, 5aef0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae28 │ │ │ │ + b.n 5af10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae04 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aeec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44676 @ 0xae84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ad60 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5ae48 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae30 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005af18 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5af48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5af48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5af5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5af5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42764 @ 0xa70c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5af6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2153a0 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 215e48 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aeae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5af96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18083c <_PyDeadline_Init@@Base+0x410> │ │ │ │ + bl 1815ec <_PyDeadline_Init@@Base+0x824> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11bba8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5af22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ - b.n 5af0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5aeec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movw r0, #26372 @ 0x6704 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5aeec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5af8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #26372 @ 0x6704 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86830 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78414 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 784dc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 784dc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 784dc │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + beq.n 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + cbnz r3, 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5af8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1f0cbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b082 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ + cbz r6, 5b016 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5afc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ + b.n 5b01e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef9f8 │ │ │ │ + bl 1f0ed8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5afe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b6> │ │ │ │ + bge.n 5b044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26384 @ 0x6710 │ │ │ │ + movw r1, #25424 @ 0x6350 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b082 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b00e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bgt.n 5b06c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 148298 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b082 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b026 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ + b.n 5b084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #46720 @ 0xb680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5b054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + cbnz r1, 5b0b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b0aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bne.n 5b108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ + bl 209064 <_Py_RestoreSignals@@Base+0xee0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ + cbnz r0, 5b0e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + cbz r2, 5b100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5b08a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ + b.n 5b0e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + bpl.n 5b192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ + bl 209064 <_Py_RestoreSignals@@Base+0xee0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8dc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b0f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bmi.n 5b152 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26452 @ 0x6754 │ │ │ │ + movw r1, #25492 @ 0x6394 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ - bl 83f4c │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b18a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 83bec │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b11c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bne.n 5b17a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5b18a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26480 @ 0x6770 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b18a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ + blt.n 5b162 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17abf4 │ │ │ │ + bl 17b954 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x292> │ │ │ │ + bne.n 5b120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + b.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26516 @ 0x6794 │ │ │ │ + movw r1, #25556 @ 0x63d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b5d8 │ │ │ │ + bl 17c384 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + bcs.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 774c0 │ │ │ │ + b.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + cbnz r0, 5b1f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ - b.n 5b1ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ + cbnz r0, 5b1fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ + b.n 5b200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ - b.n 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + beq.n 5b1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + b.n 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b1f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ + cbz r0, 5b20a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbz r0, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + cbz r3, 5b230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + b.n 5b238 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b23a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ + ble.n 5b252 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33a> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ + b.n 5b23e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x326> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ + cbz r0, 5b29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5b2a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ + blt.n 5b2b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b2ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ + blt.n 5b2d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ba> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + movw r1, #62188 @ 0xf2ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ + b.n 5b2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c4> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b2c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ + ldr r0, [pc, #8] @ (5b2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -72926,1040 +72941,1040 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 14ac8c │ │ │ │ - cbnz r0, 5b2ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + bl 14ad10 │ │ │ │ + cbnz r0, 5b306 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b30a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5b322 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b2ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + bne.n 5b302 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ea> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51e> │ │ │ │ + cbnz r1, 5b366 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x646> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + bne.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20fdb8 │ │ │ │ + bl 210868 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x646> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b39c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bcs.n 5b3b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 5b39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ + bl 77124 │ │ │ │ + b.n 5b3b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49e> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b3ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x57e> │ │ │ │ + cbz r0, 5b3c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ae> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + b.n 5b3e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 774c0 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 5b55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x646> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + cbz r3, 5b3e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d0> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b3ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58a> │ │ │ │ + bne.n 5b3d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + b.n 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63a> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ + bpl.w 5b538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x620> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20fdb8 │ │ │ │ + bl 210868 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x646> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8dc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + beq.w 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63a> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + bpl.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ + beq.n 5b44c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x534> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26620 @ 0x67fc │ │ │ │ + movw r1, #25660 @ 0x643c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x618> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5b462 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bne.n 5b530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x618> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fc50 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 180a00 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b466 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x636> │ │ │ │ + cbz r0, 5b47e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x566> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + b.n 5b40c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ strd r9, r5, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5b4a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + bhi.n 5b4ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a2> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bcc.n 5b40c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ + b.n 5b4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a4> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69a> │ │ │ │ + blt.n 5b4e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ca> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + bls.n 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b6> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + b.n 5b4c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ae> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ + bcs.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b4d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + cbnz r0, 5b4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 5b530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x618> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r8, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ + beq.n 5b528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17fc50 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 180a00 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b4e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ + b.n 5b4fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bl 774c0 │ │ │ │ + b.n 5b40c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a38 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 2124e8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x646> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26656 @ 0x6820 │ │ │ │ + movw r1, #25696 @ 0x6460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5b55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x646> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 211a38 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 2124e8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b54a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71a> │ │ │ │ + b.n 5b562 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + cbz r0, 5b59a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + beq.n 5b59a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b59a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + beq.n 5b5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + cbnz r3, 5b5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a4> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b5e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b4> │ │ │ │ + cbz r0, 5b5fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + bl 804d8 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7fab8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 17b5d8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + blt.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bpl.n 5b64c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x734> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne.n 5b64c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x734> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b.n 5b678 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x760> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #22944 @ 0x59a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x992> │ │ │ │ + b.n 5b6fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e2> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b76e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + blt.n 5b6a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78e> │ │ │ │ cmp r3, r7 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 5b772 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x942> │ │ │ │ + bge.n 5b6aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x792> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b758 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x778> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + bne.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5b72e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + bne.n 5b666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98a> │ │ │ │ + b.n 5b6f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7da> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + b.n 5b670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ mov r0, r8 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + beq.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74a> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b7b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ + bge.n 5b6ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d2> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5b788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + b.n 5b6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ 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 78414 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x818> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x818> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x818> │ │ │ │ + bl 7802c <_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 5b752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7802c <_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 5b780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x868> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b7a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x88e> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b79c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x884> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 5b7a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x88e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7fbd0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daff4 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b7f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c6> │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + bne.n 5b7da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26732 @ 0x686c │ │ │ │ + movw r0, #25772 @ 0x64ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - push {r4, lr} │ │ │ │ + b.w ddd70 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - bl 77384 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 17c384 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 209064 <_Py_RestoreSignals@@Base+0xee0> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b87a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4a> │ │ │ │ + blt.n 5b876 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95e> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b86a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa3a> │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + blt.n 5b866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94e> │ │ │ │ + movw r0, #1628 @ 0x65c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #60760 @ 0xed58 │ │ │ │ + b.w 82a10 │ │ │ │ + movw r0, #59684 @ 0xe924 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ + 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 774c0 │ │ │ │ movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5a890 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b8b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d84c │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d8d8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa82> │ │ │ │ + bhi.n 5b8ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d2> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ - movw r0, #26400 @ 0x6720 │ │ │ │ + cbz r0, 5b902 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ea> │ │ │ │ + b.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ + movw r0, #25400 @ 0x6338 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bne.n 5b8da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c2> │ │ │ │ + b.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + ble.n 5b97c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa64> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b932 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb02> │ │ │ │ + beq.n 5b96a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa52> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ + bpl.n 5b94c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa34> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + cbz r0, 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + beq.n 5b96c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa54> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 5b9ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26400 @ 0x6720 │ │ │ │ + movw r0, #25400 @ 0x6338 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ + beq.n 5b97e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa66> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bge.n 5b97e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa66> │ │ │ │ + b.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + cbnz r4, 5b98c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa74> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1956f4 │ │ │ │ + bl 196cec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ + cbz r0, 5b9ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #34696 @ 0x8788 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b97e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ + cbz r3, 5b9b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 5a892 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b99e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d72c │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ - cbz r1, 5b9be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145978 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaea> │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #24816 @ 0x60f0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82a10 │ │ │ │ + b.n 5ba04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaec> │ │ │ │ + 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, #16884 @ 0x41f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145978 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5ba3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ba4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb36> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c3518 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5ba36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cbz r1, 5ba6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ 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 1e33d8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ba8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5ba96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fbd0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #26744 @ 0x6878 │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc2> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd6> │ │ │ │ + bge.n 5bade <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ - bne.n 5ba20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + b.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ + bne.n 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #25808 @ 0x64d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bne.n 5bb08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 720f0 │ │ │ │ + b.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0e> │ │ │ │ + bne.n 5bb16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfe> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 720f0 │ │ │ │ + b.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35208 @ 0x8988 │ │ │ │ + movw r1, #34244 @ 0x85c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc2> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5baa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc72> │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #25776 @ 0x64b0 │ │ │ │ + blt.n 5bb76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5e> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #25856 @ 0x6500 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc74> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1a94 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5bac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc96> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 82a10 │ │ │ │ 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, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5bb06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd6> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5bb1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcea> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd2> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1c> │ │ │ │ + cbz r7, 5bbaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc92> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ + beq.n 5bb92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ - b.n 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + beq.n 5bb92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + b.n 5bbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd26> │ │ │ │ + cbnz r0, 5bbb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2e> │ │ │ │ - b.n 5bb64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd34> │ │ │ │ + cbnz r0, 5bbbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ + b.n 5bbc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcaa> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd20> │ │ │ │ - b.n 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + beq.n 5bbae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc96> │ │ │ │ + b.n 5bbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + cbnz r0, 5bbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + cbz r0, 5bbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5bbb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26816 @ 0x68c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0005bbbc <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bbd4 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5bbf6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bc0e <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bbf6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bc0e <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #24936 @ 0x6168 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5bc06 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb9f0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5bc1e <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb4c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc0a <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5bc0a <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bc22 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5bc22 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc0e <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bc26 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bc2e <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bc46 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bc38 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bc58 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bc50 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc28 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bc40 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bc4c <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bc58 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bca0 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bcaa <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc9c <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bcb4 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bca6 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bcbe <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bcb0 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bcc8 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcba <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bcd2 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bcc4 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bcdc <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcd8 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bcf0 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bd1e <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bd30 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd00 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bd48 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bd52 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bd44 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bd5c <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bd4e <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bd66 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bd58 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd70 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bd62 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd7a <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd6c <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd84 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd80 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd98 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73967,295 +73982,295 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5bea4 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + ldr r3, [pc, #248] @ (5bebc <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4f48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bdc4 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bddc <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bdf4 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bdda <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + bne.n 5be0c <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bdf2 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #25932 @ 0x654c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 5be0c <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 5be24 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be44 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26904 @ 0x6918 │ │ │ │ + movw r1, #25944 @ 0x6558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 5be0c <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 5be24 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be44 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26916 @ 0x6924 │ │ │ │ + movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5be44 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26896 @ 0x6910 │ │ │ │ + movw r0, #25936 @ 0x6550 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21223c │ │ │ │ - cbnz r0, 5be30 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 212cec │ │ │ │ + cbnz r0, 5be48 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be8e <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5bea6 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26960 @ 0x6950 │ │ │ │ + movw r0, #26000 @ 0x6590 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5be44 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48809 @ 0xbea9 │ │ │ │ + movw r2, #48975 @ 0xbf4f │ │ │ │ movt r2, #5 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20d710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5be26 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5be3e <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fab8 │ │ │ │ - ldr r3, [pc, #20] @ (5bea4 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + bl 7fbd0 │ │ │ │ + ldr r3, [pc, #20] @ (5bebc <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bea0 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5beb8 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldrd r1, r2, [r1, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - blx 29518 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mvns r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + bl ce164 │ │ │ │ + cbnz r0, 5bf3c <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r5, r4, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - blt.n 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + blt.n 5bf12 <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + ble.n 5bf12 <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ subs r7, r6, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + cbnz r0, 5bf12 <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5bf48 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + bne.n 5bf30 <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + beq.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5bf60 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ + cbz r3, 5bf48 <_PyLong_Size_t_Converter@@Base+0x374> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrd r1, r2, [r1, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + blx 29518 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mvns r0, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26976 @ 0x6960 │ │ │ │ + movw r1, #26016 @ 0x65a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5bfb0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5bfc8 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bfb4 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bge.n 5bfcc <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26992 @ 0x6970 │ │ │ │ + movw r1, #26032 @ 0x65b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c006 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ + b.n 5c01e <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bfb0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq.n 5bfc8 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5c00c <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + bl 5c024 <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bfda <_PyLong_Size_t_Converter@@Base+0x41e> │ │ │ │ + bge.n 5bff2 <_PyLong_Size_t_Converter@@Base+0x41e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bffa <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ + b.n 5c012 <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bfee <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bne.n 5c006 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bffa <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ + b.n 5c012 <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bfe0 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ - b.n 5bfd6 <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ + bge.n 5bff8 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + b.n 5bfee <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r4, [pc, #136] @ (5c0a8 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ + ldr r4, [pc, #136] @ (5c0c0 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20bf74 │ │ │ │ - cbnz r0, 5c04c <_PyLong_Size_t_Converter@@Base+0x490> │ │ │ │ + bl 20ca24 │ │ │ │ + cbnz r0, 5c064 <_PyLong_Size_t_Converter@@Base+0x490> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c090 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ + b.n 5c0a8 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #49325 @ 0xc0ad │ │ │ │ + movw r2, #49349 @ 0xc0c5 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20d710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c046 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + beq.n 5c05e <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20c078 │ │ │ │ + bl 20cb28 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c046 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + beq.n 5c05e <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5c0a8 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #20] @ (5c0c0 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5c0a2 <_PyLong_Size_t_Converter@@Base+0x4e6> │ │ │ │ + beq.n 5c0ba <_PyLong_Size_t_Converter@@Base+0x4e6> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74275,126 +74290,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005c0ea : │ │ │ │ +0005c102 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c104 │ │ │ │ + cbz r0, 5c11c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c11c │ │ │ │ + bmi.n 5c134 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27024 @ 0x6990 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl 12736c │ │ │ │ + b.n 5c1e4 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c128 │ │ │ │ + cbz r1, 5c140 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c140 │ │ │ │ + bmi.n 5c158 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27060 @ 0x69b4 │ │ │ │ + movw r1, #26100 @ 0x65f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl 12736c │ │ │ │ + b.n 5c1e4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c18a │ │ │ │ + bge.n 5c1a2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c16e │ │ │ │ + cbz r0, 5c186 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 5c186 │ │ │ │ + bpl.n 5c19e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c186 │ │ │ │ + beq.n 5c19e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27104 @ 0x69e0 │ │ │ │ + movw r1, #26144 @ 0x6620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5c1e4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c14c │ │ │ │ + b.n 5c164 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c1a6 │ │ │ │ + cbnz r0, 5c1be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27140 @ 0x6a04 │ │ │ │ + movw r1, #26180 @ 0x6644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5c1e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c1c0 │ │ │ │ + beq.n 5c1d8 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c1ba │ │ │ │ + bne.n 5c1d2 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c1c0 │ │ │ │ - cbnz r3, 5c1c0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c1d8 │ │ │ │ + cbnz r3, 5c1d8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 234bac │ │ │ │ + b.w 23544c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5c20a │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bne.n 5c222 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17632 @ 0x44e0 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #16672 @ 0x4120 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c224 │ │ │ │ + b.n 5c23c │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c226 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c23e <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -74414,444 +74429,444 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r1, r2, #65536 @ 0x10000 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c26c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c284 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 5c298 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c2b0 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27180 @ 0x6a2c │ │ │ │ + movw r1, #26220 @ 0x666c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c2b0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c2c8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c2a0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c2b8 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c2bc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c2d4 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27228 @ 0x6a5c │ │ │ │ + movw r1, #26268 @ 0x669c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ - movw r1, #49748 @ 0xc254 │ │ │ │ + b.w d1ad8 │ │ │ │ + movw r1, #48788 @ 0xbe94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c2d6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c2ee <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c2f8 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c310 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34572 @ 0x870c │ │ │ │ + movw r1, #33572 @ 0x8324 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ + movw r1, #33576 @ 0x8328 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c348 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c348 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c352 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c348 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c36a <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #18556 @ 0x487c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c37e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c396 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c36c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c384 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #62116 @ 0xf2a4 │ │ │ │ + movw r1, #65112 @ 0xfe58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c37e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5c396 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c356 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5c36e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c356 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c36e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c384 : │ │ │ │ +0005c39c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - movw r1, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #49116 @ 0xbfdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60740 @ 0xed44 │ │ │ │ + movw r0, #59780 @ 0xe984 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e418 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c40a │ │ │ │ + cbz r0, 5c422 │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #27284 @ 0x6a94 │ │ │ │ + movw r1, #26324 @ 0x66d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c408 │ │ │ │ + beq.n 5c420 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c408 │ │ │ │ + cbnz r3, 5c420 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 5c442 │ │ │ │ + bmi.n 5c464 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ subs r2, #12 │ │ │ │ add.w r8, r3, r2, lsr #2 │ │ │ │ - b.n 5c454 │ │ │ │ + b.n 5c476 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c430 │ │ │ │ - b.n 5c466 │ │ │ │ + beq.n 5c452 │ │ │ │ + b.n 5c488 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c45c │ │ │ │ + cbnz r0, 5c47e │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c44c │ │ │ │ - b.n 5c464 │ │ │ │ + blt.n 5c46e │ │ │ │ + b.n 5c486 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c452 │ │ │ │ - b.n 5c466 │ │ │ │ + beq.n 5c474 │ │ │ │ + b.n 5c488 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - b.w 3847c │ │ │ │ + b.w 382f4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27292 @ 0x6a9c │ │ │ │ + movw r0, #26332 @ 0x66dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5c4b0 │ │ │ │ + cbnz r4, 5c4c8 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c4b0 │ │ │ │ + ble.n 5c4c8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c4b0 │ │ │ │ - cbnz r2, 5c4ca │ │ │ │ + bne.n 5c4c8 │ │ │ │ + cbnz r2, 5c4e2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c530 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c548 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c4f2 │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c50a │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c4f6 │ │ │ │ - movw r2, #23900 @ 0x5d5c │ │ │ │ + bmi.n 5c50e │ │ │ │ + movw r2, #23012 @ 0x59e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61060 @ 0xee84 │ │ │ │ + movw r0, #59984 @ 0xea50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c52a │ │ │ │ + b.n 5c542 │ │ │ │ mov r0, r3 │ │ │ │ - bl 82448 │ │ │ │ + bl 820e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4f2 │ │ │ │ + beq.n 5c50a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1673fc │ │ │ │ + bl 167cc8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23c09c │ │ │ │ + bl 23c9c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c52a │ │ │ │ + beq.n 5c542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c52a │ │ │ │ + cbnz r3, 5c542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c7d4 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c7ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #27300 @ 0x6aa4 │ │ │ │ + movw r0, #26340 @ 0x66e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #64556 @ 0xfc2c │ │ │ │ + b.w ddd70 │ │ │ │ + movw r0, #63596 @ 0xf86c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c57e │ │ │ │ + blt.n 5c596 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 5c588 │ │ │ │ + bl 98600 │ │ │ │ + cbnz r4, 5c5a0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c590 │ │ │ │ + b.n 5c5a8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ 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 │ │ │ │ - cbnz r1, 5c5ba │ │ │ │ + cbnz r1, 5c5d2 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ + movw r1, #10632 @ 0x2988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c5dc │ │ │ │ + bl 12736c │ │ │ │ + b.n 5c5f4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c5e2 │ │ │ │ + bmi.n 5c5fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #26356 @ 0x66f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c60e │ │ │ │ + b.n 5c626 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c5fc │ │ │ │ + cbz r1, 5c614 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c606 │ │ │ │ + beq.n 5c61e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c606 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + b.n 5c61e │ │ │ │ + bl 23c0c8 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c5e8 │ │ │ │ - b.n 5c5dc │ │ │ │ + bne.n 5c600 │ │ │ │ + b.n 5c5f4 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5c61a │ │ │ │ + cbz r0, 5c632 │ │ │ │ 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 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145978 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5c682 │ │ │ │ + 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 784dc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5c684 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c658 │ │ │ │ + cbz r5, 5c6c2 │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c660 │ │ │ │ + b.n 5c6ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50957 @ 0xc70d │ │ │ │ + movw r2, #50981 @ 0xc725 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5c6c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r5, #24] │ │ │ │ - bl 783a0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c6c2 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c6e2 │ │ │ │ + cbnz r0, 5c6fa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c6ec │ │ │ │ - b.n 5c6f2 │ │ │ │ + cbnz r0, 5c704 │ │ │ │ + b.n 5c70a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6dc │ │ │ │ - b.n 5c70a │ │ │ │ + beq.n 5c6f4 │ │ │ │ + b.n 5c722 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c70a │ │ │ │ + cbnz r0, 5c722 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c6fc │ │ │ │ + cbz r0, 5c714 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c70a │ │ │ │ + cbnz r0, 5c722 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c70a │ │ │ │ + cbz r0, 5c722 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ @@ -74865,1252 +74880,1253 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83bec │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c74a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5c76a │ │ │ │ + bne.n 5c762 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5c782 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c760 │ │ │ │ + cbz r3, 5c778 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c75c │ │ │ │ + blt.n 5c774 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c75e │ │ │ │ + b.n 5c776 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c76c │ │ │ │ + b.n 5c784 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - movw r0, #51119 @ 0xc7af │ │ │ │ + movw r0, #51143 @ 0xc7c7 │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195400 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 1969fc <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c7aa │ │ │ │ + beq.n 5c7c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13f1e8 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7d6 │ │ │ │ + cbnz r0, 5c7ee │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c7e6 │ │ │ │ - b.n 5c7e0 │ │ │ │ + cbz r0, 5c7fe │ │ │ │ + b.n 5c7f8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7d0 │ │ │ │ - b.n 5c808 │ │ │ │ + beq.n 5c7e8 │ │ │ │ + b.n 5c820 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c820 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c7f0 │ │ │ │ + cbz r0, 5c808 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c820 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7fa │ │ │ │ + cbz r0, 5c812 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c820 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c808 │ │ │ │ + cbz r0, 5c820 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c830 │ │ │ │ + cbnz r0, 5c848 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c838 │ │ │ │ + cbz r0, 5c850 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c822 │ │ │ │ + beq.n 5c83a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c858 │ │ │ │ + cbnz r0, 5c870 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c862 │ │ │ │ - b.n 5c868 │ │ │ │ + cbnz r0, 5c87a │ │ │ │ + b.n 5c880 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c852 │ │ │ │ - b.n 5c876 │ │ │ │ + beq.n 5c86a │ │ │ │ + b.n 5c88e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c876 │ │ │ │ + cbnz r0, 5c88e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c876 │ │ │ │ + cbz r0, 5c88e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c878 : │ │ │ │ - vldr d0, [pc, #4] @ 5c880 │ │ │ │ +0005c890 : │ │ │ │ + vldr d0, [pc, #4] @ 5c898 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c8a6 │ │ │ │ + cbnz r0, 5c8be │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c8b0 │ │ │ │ - b.n 5c8b6 │ │ │ │ + cbnz r0, 5c8c8 │ │ │ │ + b.n 5c8ce │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8a0 │ │ │ │ - b.n 5c8c4 │ │ │ │ + beq.n 5c8b8 │ │ │ │ + b.n 5c8dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c8c4 │ │ │ │ + cbnz r0, 5c8dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c8c4 │ │ │ │ + cbz r0, 5c8dc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c8c6 : │ │ │ │ - vldr d0, [pc, #8] @ 5c8d0 │ │ │ │ +0005c8de : │ │ │ │ + vldr d0, [pc, #8] @ 5c8e8 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c8f6 │ │ │ │ + cbnz r0, 5c90e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c900 │ │ │ │ - b.n 5c906 │ │ │ │ + cbnz r0, 5c918 │ │ │ │ + b.n 5c91e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8f0 │ │ │ │ - b.n 5c914 │ │ │ │ + beq.n 5c908 │ │ │ │ + b.n 5c92c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c914 │ │ │ │ + cbnz r0, 5c92c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c914 │ │ │ │ + cbz r0, 5c92c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c8d8 │ │ │ │ + b.n 5c8f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c936 │ │ │ │ + cbnz r0, 5c94e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c940 │ │ │ │ - b.n 5c946 │ │ │ │ + cbnz r0, 5c958 │ │ │ │ + b.n 5c95e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c930 │ │ │ │ - b.n 5c954 │ │ │ │ + beq.n 5c948 │ │ │ │ + b.n 5c96c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c954 │ │ │ │ + cbnz r0, 5c96c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c954 │ │ │ │ + cbz r0, 5c96c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c956 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c96e <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 5c974 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c98c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c98c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c9a4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27536 @ 0x6b90 │ │ │ │ + movw r1, #26576 @ 0x67d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cb50 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5cb68 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c9a0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c9b8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c9b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c9cc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c9b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c9cc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212e10 │ │ │ │ + bl 2138c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5cb40 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5cb58 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cb54 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5cb6c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #20780 @ 0x512c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cb0a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55448 @ 0xd898 │ │ │ │ + beq.w 5cb22 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #54488 @ 0xd4d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c9e0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c9f8 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ca78 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5ca90 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 213e00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5ca16 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5ca16 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #54500 @ 0xd4e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 213e00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5ca4e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5ca4e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #54548 @ 0xd514 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 213e00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5ca86 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5ca86 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5caa6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5ca8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5caa6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5cb14 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5cb2c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2528 @ 0x9e0 │ │ │ │ + movw r1, #1568 @ 0x620 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cb1e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5cb36 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 213e00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cac4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5cadc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5cac4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5cadc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5cb28 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5cb40 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #33540 @ 0x8304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cb32 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5cb4a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 213e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5caf8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5cb10 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5caf8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cb10 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c9b0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27492 @ 0x6b64 │ │ │ │ + bne.w 5c9c8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #26532 @ 0x67a4 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27352 @ 0x6ad8 │ │ │ │ + b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26392 @ 0x6718 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29532 @ 0x735c │ │ │ │ + b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28532 @ 0x6f74 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27396 @ 0x6b04 │ │ │ │ + b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26436 @ 0x6744 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29620 @ 0x73b4 │ │ │ │ + b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28620 @ 0x6fcc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27440 @ 0x6b30 │ │ │ │ + b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26480 @ 0x6770 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268a38 │ │ │ │ + bl 268bac │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5cb74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb8c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5cb74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb8c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cbd2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5cb80 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cbea <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5cb98 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82448 │ │ │ │ + bl 820e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cb86 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 5cb9e <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cb9a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cc30 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cbb2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cc48 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cbba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cbd2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5cbaa <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cc34 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cbc2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cc4c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cbba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cbd2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cc38 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cc04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cc50 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cc04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cc40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cbe4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cbfc <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cc04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cc04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5cc06 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cc1e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cc10 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d84c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cc42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cc42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5cb7c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5cb94 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5cfc0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cfd8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cbbc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cbd4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cc3c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +0005cc54 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b.w 32238 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cc40 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +0005cc58 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b.w 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cc44 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268a38 │ │ │ │ +0005cc5c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 268bac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cc62 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cc7a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cc64 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cc7c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cc8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cc8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cc8e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cc8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cca6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cd00 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cd18 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cd10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cca0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5ccb8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5cd10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5ccb8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5ccd0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ccba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5ccd2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cd10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ccec <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cd04 <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5d054 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5d06c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cd40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cd40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cd42 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cd40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cd5a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5cdb0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5cdc8 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cdc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cd6a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61688 @ 0xf0f8 │ │ │ │ + movw r0, #64684 @ 0xfcac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5cdc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88fd8 │ │ │ │ + cbz r0, 5cdc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd96 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5cdae <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5cdc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ + movw r1, #64684 @ 0xfcac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5cdb4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5cdcc <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cdd4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cdec <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cdee <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cdfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cdfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5ce04 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cdfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5ce1c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5cf70 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5cf88 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5ceb6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5ce2e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5ce46 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5ce32 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5ce4a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5ceb6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5ce6e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5ce86 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce4a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5ce62 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5ce72 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce8a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5cec0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5cf80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5ce98 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 5cec4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cec4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5cec4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5cf80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5cec4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5cf80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e8198 │ │ │ │ + bl 1e9710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e8198 │ │ │ │ + bl 1e9710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14ef1c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf04 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5cf1c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27548 @ 0x6b9c │ │ │ │ + movw r1, #26588 @ 0x67dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5cf76 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14ef1c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf2a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5cf42 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27572 @ 0x6bb4 │ │ │ │ + movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 9649c │ │ │ │ + bl 12736c │ │ │ │ + b.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95b00 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1704 │ │ │ │ + b.n 5cf76 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfec <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + bl 5d0b8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5d024 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5d03c <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cfb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cfb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cfb4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cfe8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cfb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cfcc <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5d000 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cfe0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cff8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cfce <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cfe6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #33904 @ 0x8470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cfe0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5cff8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5cfd0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cfd0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d14c ) │ │ │ │ + ldr r1, [pc, #352] @ (5d164 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - vldr d8, [pc, #156] @ 5d0a0 <_PyXI_ClearExcInfo@@Base+0x45c> │ │ │ │ - ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26bb88 │ │ │ │ - vldr s15, [r5, #24] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - bl 26bb88 │ │ │ │ - vldr s14, [r5, #8] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s14 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ffc │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5d05e <_PyXI_ClearExcInfo@@Base+0x41a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d080 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d080 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - vpop {d8} │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bvs.n 5cfce <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ - @ instruction: 0xe8262e0b │ │ │ │ - subs r6, #17 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + cbnz r6, 5d028 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + blt.n 5d028 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ - cbnz r2, 5d0e8 <_PyXI_ClearExcInfo@@Base+0x4a4> │ │ │ │ - ldr r1, [pc, #76] @ (5d11c <_PyXI_ClearExcInfo@@Base+0x4d8>) │ │ │ │ + bgt.n 5d028 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5d044 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5d078 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d114 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d070 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d102 <_PyXI_ClearExcInfo@@Base+0x4be> │ │ │ │ + bgt.n 5d05e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19668 @ 0x4cd4 │ │ │ │ + movw r1, #18708 @ 0x4914 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d114 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 12736c │ │ │ │ + b.n 5d070 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d0ec <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d048 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d0ec <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + beq.n 5d048 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d330 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d28c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d120 : │ │ │ │ +0005d07c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d158 │ │ │ │ - bl 1cf540 │ │ │ │ + cbz r0, 5d0b4 │ │ │ │ + bl 1d11b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d14c │ │ │ │ + beq.n 5d0a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d150 │ │ │ │ + cbz r3, 5d0ac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d158 │ │ │ │ + b.n 5d0b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d14c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d0a8 │ │ │ │ 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] @ 5d170 │ │ │ │ + ldrd r0, r1, [r0, #16] │ │ │ │ + bl 26b798 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83c9c │ │ │ │ + cbz r0, 5d126 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + bl 26b798 │ │ │ │ + vldr s14, [r5, #8] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s14 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83c9c │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 5d12a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d126 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d126 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5d162 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d8d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d14c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5d14c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d162 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d162 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + vpop {d8} │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + bvs.n 5d09e │ │ │ │ + @ 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 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d1a8 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 5d1c4 │ │ │ │ + bl 95b00 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d1a0 │ │ │ │ + bne.n 5d1bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d1aa │ │ │ │ + bl f1704 │ │ │ │ + b.n 5d1c6 │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfec <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b.n 5d1aa │ │ │ │ + bl 5d0b8 │ │ │ │ + b.n 5d1c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d1ae : │ │ │ │ +0005d1ca : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d1b6 │ │ │ │ + b.w 5d1d2 │ │ │ │ │ │ │ │ -0005d1b6 : │ │ │ │ +0005d1d2 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2ae │ │ │ │ + beq.n 5d2ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d2a8 │ │ │ │ + beq.n 5d2c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d1ec │ │ │ │ + cbnz r0, 5d208 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d20c │ │ │ │ - cbz r4, 5d232 │ │ │ │ + b.n 5d228 │ │ │ │ + cbz r4, 5d24e │ │ │ │ mov r0, r4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2a2 │ │ │ │ + beq.n 5d2be │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d2c0 │ │ │ │ + bl 5d2dc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d222 │ │ │ │ + beq.n 5d23e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d222 │ │ │ │ + cbnz r3, 5d23e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ - b.n 5d2ae │ │ │ │ - ldr r2, [pc, #132] @ (5d2b8 ) │ │ │ │ + bl 78480 │ │ │ │ + b.n 5d2ca │ │ │ │ + ldr r2, [pc, #132] @ (5d2d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d252 │ │ │ │ - movw r1, #35700 @ 0x8b74 │ │ │ │ + cbnz r3, 5d26e │ │ │ │ + movw r1, #34700 @ 0x878c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44244 @ 0xacd4 │ │ │ │ + movw r0, #43284 @ 0xa914 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #35756 @ 0x8bac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d26c │ │ │ │ - bl d42d0 │ │ │ │ - b.n 5d1fa │ │ │ │ + cbnz r0, 5d288 │ │ │ │ + bl d3d90 │ │ │ │ + b.n 5d216 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d2bc ) │ │ │ │ + ldr r0, [pc, #64] @ (5d2d8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d298 │ │ │ │ + beq.n 5d2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d298 │ │ │ │ + cbnz r3, 5d2b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d266 │ │ │ │ + beq.n 5d282 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d1fa │ │ │ │ + b.n 5d216 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d20c │ │ │ │ + b.n 5d228 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d1ee │ │ │ │ - b.n 5d1fa │ │ │ │ + bne.n 5d20a │ │ │ │ + b.n 5d216 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d2c0 : │ │ │ │ +0005d2dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #196] @ (5d398 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d3b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ - cbz r0, 5d324 │ │ │ │ + bl 1aa8b8 │ │ │ │ + cbz r0, 5d340 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d2f6 │ │ │ │ + cbnz r4, 5d312 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #35756 @ 0x8bac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d328 │ │ │ │ + cbnz r0, 5d344 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d324 │ │ │ │ + beq.n 5d340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d324 │ │ │ │ + cbnz r3, 5d340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d38e │ │ │ │ + b.n 5d3aa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d39c ) │ │ │ │ - bl f8c70 │ │ │ │ + ldr r1, [pc, #100] @ (5d3b8 ) │ │ │ │ + bl f8754 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d352 │ │ │ │ + beq.n 5d36e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d352 │ │ │ │ + cbnz r3, 5d36e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d378 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d394 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d36a │ │ │ │ + beq.n 5d386 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d36a │ │ │ │ + cbnz r2, 5d386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8d74 │ │ │ │ + bl 1aaa50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d38e │ │ │ │ + beq.n 5d3aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d38e │ │ │ │ + cbnz r3, 5d3aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r6, r7} │ │ │ │ @@ -76118,402 +76134,402 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5d3c8 │ │ │ │ + cbz r3, 5d3e4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d3d2 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5d3dc │ │ │ │ + bne.n 5d3ee │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5d3f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a8d8 │ │ │ │ + b.w 5aaba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5d408 │ │ │ │ + bhi.n 5d424 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d420 │ │ │ │ + ble.n 5d43c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d428 │ │ │ │ - movw r0, #38800 @ 0x9790 │ │ │ │ + b.n 5d444 │ │ │ │ + movw r0, #37800 @ 0x93a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3fe │ │ │ │ + bne.n 5d41a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5d598 │ │ │ │ + b.n 5d44c │ │ │ │ + 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 25df3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d480 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5d4bc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 8df3c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5d484 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5d4fa │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5d4cc │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5d4cc │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25e408 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d4e0 │ │ │ │ + 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 784dc │ │ │ │ + b.n 5d4cc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d8d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5d480 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5d4fa │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5d4fa │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25e120 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d4fa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d480 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5d480 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d480 │ │ │ │ + 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, 5d44c │ │ │ │ + cbz r3, 5d51c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d44e │ │ │ │ + b.n 5d51e │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d45e │ │ │ │ + cbnz r3, 5d52e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d45e │ │ │ │ + ble.n 5d52e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d45e │ │ │ │ - cbnz r7, 5d47c │ │ │ │ - ldr r6, [pc, #308] @ (5d594 ) │ │ │ │ + bne.n 5d52e │ │ │ │ + cbnz r7, 5d54c │ │ │ │ + ldr r6, [pc, #308] @ (5d664 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d552 │ │ │ │ + beq.n 5d622 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d552 │ │ │ │ - cbz r5, 5d4f2 │ │ │ │ + blt.n 5d622 │ │ │ │ + cbz r5, 5d5c2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d4a6 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5d576 │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d4a0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d570 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d552 │ │ │ │ + bne.n 5d622 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d4aa │ │ │ │ - b.n 5d4fc │ │ │ │ + bne.n 5d57a │ │ │ │ + b.n 5d5cc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d4d0 │ │ │ │ - bl 11c63c │ │ │ │ + cbz r0, 5d5a0 │ │ │ │ + bl 11c120 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4ca │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d59a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d552 │ │ │ │ + bne.n 5d622 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d4d4 │ │ │ │ - b.n 5d504 │ │ │ │ + bne.n 5d5a4 │ │ │ │ + b.n 5d5d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11c63c │ │ │ │ + bl 11c120 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d508 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5d508 │ │ │ │ - b.n 5d552 │ │ │ │ + bne.n 5d5d8 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 5d5d8 │ │ │ │ + b.n 5d622 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d508 │ │ │ │ + b.n 5d5d8 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d508 │ │ │ │ + b.n 5d5d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14ef1c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d52e │ │ │ │ + bge.n 5d5fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27548 @ 0x6b9c │ │ │ │ + movw r1, #26588 @ 0x67dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d552 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5d622 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14ef1c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d556 │ │ │ │ + bge.n 5d626 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27572 @ 0x6bb4 │ │ │ │ + movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d58c │ │ │ │ - bl 9649c │ │ │ │ + b.n 5d65c │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d586 │ │ │ │ + bne.n 5d656 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d58c │ │ │ │ + bl f1704 │ │ │ │ + b.n 5d65c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d652 │ │ │ │ + bl 5d66e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d858 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d928 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 25ddc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d5cc │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d608 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5d5d0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5d646 │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d618 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5d618 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25e290 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d62c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 783a0 │ │ │ │ - b.n 5d618 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5d5cc │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d646 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d646 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d646 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d5cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5d5cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d5cc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d64c : │ │ │ │ +0005d668 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d1b6 │ │ │ │ + b.w 5d1d2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1ba860 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d678 │ │ │ │ + bge.n 5d694 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d69e │ │ │ │ + b.n 5d6ba │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1ba860 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d674 │ │ │ │ + blt.n 5d690 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50700 @ 0xc60c │ │ │ │ + movw r0, #49740 @ 0xc24c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d6ee │ │ │ │ - bl 9649c │ │ │ │ + blt.n 5d70a │ │ │ │ + bl 95b00 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d6e6 │ │ │ │ + bne.n 5d702 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d6f0 │ │ │ │ + bl f1704 │ │ │ │ + b.n 5d70c │ │ │ │ mov r0, sp │ │ │ │ - bl 5d652 │ │ │ │ - b.n 5d6f0 │ │ │ │ + bl 5d66e │ │ │ │ + b.n 5d70c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5d73a │ │ │ │ + cbz r4, 5d756 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d752 │ │ │ │ + cbz r3, 5d76e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 238a20 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d75a │ │ │ │ + b.n 5d776 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d75a │ │ │ │ + bl 12736c │ │ │ │ + b.n 5d776 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d760 : │ │ │ │ - movw r0, #15412 @ 0x3c34 │ │ │ │ +0005d77c : │ │ │ │ + movw r0, #14452 @ 0x3874 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d76a : │ │ │ │ +0005d786 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d7a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d7bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d79c │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 5d7b8 │ │ │ │ + movw r1, #63456 @ 0xf7e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #16452 @ 0x4044 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76524,33 +76540,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d844 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d860 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + movw r2, #26760 @ 0x6888 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d2e88 │ │ │ │ - cbz r0, 5d840 │ │ │ │ + bl d2938 │ │ │ │ + cbz r0, 5d85c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d80c │ │ │ │ + cbnz r5, 5d828 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d800 │ │ │ │ + cbz r3, 5d81c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d80c │ │ │ │ + b.n 5d828 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ @@ -76568,211 +76584,211 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 239418 │ │ │ │ + bl 239e38 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dbb8 ) │ │ │ │ + ldr r1, [pc, #880] @ (5dbd4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27736 @ 0x6c58 │ │ │ │ + movw r1, #26776 @ 0x6898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbnz r0, 5d88c │ │ │ │ + bl 145978 │ │ │ │ + cbnz r0, 5d8a8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #48873 @ 0xbee9 │ │ │ │ + movw r1, #49269 @ 0xc075 │ │ │ │ movt r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35c4a │ │ │ │ + b.w 35aca │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d8b0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5d8f2 │ │ │ │ - ldr r1, [pc, #68] @ (5d8f8 ) │ │ │ │ + bne.n 5d8cc │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5d90e │ │ │ │ + ldr r1, [pc, #68] @ (5d914 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d8e2 │ │ │ │ + bne.n 5d8fe │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27920 @ 0x6d10 │ │ │ │ + movw r1, #26960 @ 0x6950 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d8f2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5d90e │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d9c0 │ │ │ │ + beq.n 5d9dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d9c0 │ │ │ │ + bne.n 5d9dc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d9c0 │ │ │ │ + beq.n 5d9dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d9c0 │ │ │ │ + bne.n 5d9dc │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d956 │ │ │ │ + beq.n 5d972 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9c0 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 5d9dc │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d972 │ │ │ │ + beq.n 5d98e │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9a4 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 5d9c0 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f9334 │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f9334 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13eea8 │ │ │ │ - b.n 5d9c8 │ │ │ │ + bl 13ecd8 │ │ │ │ + b.n 5d9e4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d9b2 │ │ │ │ + beq.n 5d9ce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9c0 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 5d9dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 5da72 │ │ │ │ + b.n 5da8e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da66 │ │ │ │ + beq.n 5da82 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5da66 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 5da82 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da66 │ │ │ │ + beq.n 5da82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5da66 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 5da82 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5da28 │ │ │ │ + beq.n 5da44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da2e │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 5da4a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da44 │ │ │ │ - b.n 5da34 │ │ │ │ + beq.n 5da60 │ │ │ │ + b.n 5da50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da5a │ │ │ │ - b.n 5da50 │ │ │ │ + beq.n 5da76 │ │ │ │ + b.n 5da6c │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da66 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 5da82 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da72 │ │ │ │ + b.n 5da8e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da66 │ │ │ │ + bl 85b98 │ │ │ │ + cbz r0, 5da82 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da72 │ │ │ │ + b.n 5da8e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76782,262 +76798,262 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5da9a │ │ │ │ + cbz r2, 5dab6 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23a2c8 <_Py_c_pow@@Base+0x1a0> │ │ │ │ - cbnz r0, 5dabc │ │ │ │ + bl 23ae90 <_Py_c_pow@@Base+0x518> │ │ │ │ + cbnz r0, 5dad8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fdf68 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dac2 : │ │ │ │ +0005dade : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #28008 @ 0x6d68 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbnz r0, 5daf6 │ │ │ │ + bl 145978 │ │ │ │ + cbnz r0, 5db12 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1110a0 │ │ │ │ + b.w 1109f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dafa : │ │ │ │ +0005db16 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5db26 │ │ │ │ + bmi.n 5db42 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5db2c │ │ │ │ - bl 1b19ac │ │ │ │ + b.n 5db48 │ │ │ │ + bl 1b34ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5db8c │ │ │ │ + bl 5dba8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005db58 : │ │ │ │ +0005db74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 5db76 │ │ │ │ + bpl.n 5db92 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f5028 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4b08 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ subs r4, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r9, #44244 @ 0xacd4 │ │ │ │ + movw r9, #43284 @ 0xa914 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f9334 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #28132 @ 0x6de4 │ │ │ │ + movw r0, #27172 @ 0x6a24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005dbf2 : │ │ │ │ +0005dc0e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc28 │ │ │ │ + cbz r0, 5dc44 │ │ │ │ adds r3, r2, #1 │ │ │ │ itete ne │ │ │ │ orrne.w r0, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r0, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10c9bc <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #20048 @ 0x4e50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dc3c : │ │ │ │ +0005dc58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc6a │ │ │ │ + cbz r0, 5dc86 │ │ │ │ adds r3, r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ it ne │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - b.w 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10c9bc <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #20048 @ 0x4e50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28212 @ 0x6e34 │ │ │ │ + movw r1, #27252 @ 0x6a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5dce0 │ │ │ │ + bmi.n 5dcfc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28268 @ 0x6e6c │ │ │ │ + movw r1, #27308 @ 0x6aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5dd3a │ │ │ │ + bl 12736c │ │ │ │ + b.n 5dd56 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 5dd22 │ │ │ │ + bl 88fd8 │ │ │ │ + cbz r0, 5dd3e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5dd02 │ │ │ │ + bls.n 5dd1e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dd22 │ │ │ │ + bne.n 5dd3e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a538 │ │ │ │ - cbnz r0, 5dd22 │ │ │ │ + bl 26a264 <_PyCrossInterpreterData_Free@@Base+0x3cc> │ │ │ │ + cbnz r0, 5dd3e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fdf68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28304 @ 0x6e90 │ │ │ │ + movw r1, #27344 @ 0x6ad0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -77045,259 +77061,259 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #28336 @ 0x6eb0 │ │ │ │ + movw r0, #27376 @ 0x6af0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ + movw r0, #56264 @ 0xdbc8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12272 @ 0x2ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5ddf4 │ │ │ │ + cbz r3, 5de10 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ddf6 │ │ │ │ + b.n 5de12 │ │ │ │ mov r6, r3 │ │ │ │ ldrh.w r5, [r7, #13] │ │ │ │ add r6, r1 │ │ │ │ ldrb.w r8, [r7, #15] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ uxth r5, r5 │ │ │ │ - cbnz r3, 5de14 │ │ │ │ + cbnz r3, 5de30 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5de14 │ │ │ │ + blt.n 5de30 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5de14 │ │ │ │ - cbnz r4, 5de30 │ │ │ │ + bgt.n 5de30 │ │ │ │ + cbnz r4, 5de4c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5de94 ) │ │ │ │ + ldr r4, [pc, #124] @ (5deb0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5de8a │ │ │ │ - cbz r6, 5de78 │ │ │ │ + cbz r0, 5dea6 │ │ │ │ + cbz r6, 5de94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5de4a │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5de66 │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5de46 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de62 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5dea6 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5de78 │ │ │ │ + beq.n 5de94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5de64 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5de80 │ │ │ │ + bl f427c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de60 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de7c │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5dea6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5de78 │ │ │ │ + beq.n 5de94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de78 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de94 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5dea6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fdf68 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e248 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e264 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f9334 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5db8c │ │ │ │ + bl 5dba8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005def4 : │ │ │ │ +0005df10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df24 │ │ │ │ + beq.n 5df40 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df26 │ │ │ │ + b.n 5df42 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df28 : │ │ │ │ +0005df44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df58 │ │ │ │ + beq.n 5df74 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df5a │ │ │ │ + b.n 5df76 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df5c : │ │ │ │ +0005df78 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df8c │ │ │ │ + beq.n 5dfa8 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df8e │ │ │ │ + b.n 5dfaa │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df90 : │ │ │ │ +0005dfac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dfbe │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 5dfda │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dffe │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e01a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e004 │ │ │ │ - cbz r1, 5dfe8 │ │ │ │ + beq.n 5e020 │ │ │ │ + cbz r1, 5e004 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5dfe8 │ │ │ │ + bpl.n 5e004 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e006 │ │ │ │ + beq.n 5e022 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e006 │ │ │ │ + b.n 5e022 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #27536 @ 0x6b90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e044 │ │ │ │ + b.n 5e060 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f34f8 │ │ │ │ + bl 1f464c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e036 │ │ │ │ - ldr r1, [pc, #48] @ (5e048 ) │ │ │ │ + cbz r2, 5e052 │ │ │ │ + ldr r1, [pc, #48] @ (5e064 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77305,70 +77321,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e04c : │ │ │ │ +0005e068 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e07a │ │ │ │ + beq.n 5e096 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e0ba │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e0d6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e0c0 │ │ │ │ - cbz r1, 5e0a4 │ │ │ │ + beq.n 5e0dc │ │ │ │ + cbz r1, 5e0c0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5e0a4 │ │ │ │ + bpl.n 5e0c0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e0c2 │ │ │ │ + beq.n 5e0de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e0c2 │ │ │ │ + b.n 5e0de │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28520 @ 0x6f68 │ │ │ │ + movw r1, #27560 @ 0x6ba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e100 │ │ │ │ + b.n 5e11c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f34f8 │ │ │ │ + bl 1f464c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e0f2 │ │ │ │ - ldr r1, [pc, #48] @ (5e104 ) │ │ │ │ + cbz r2, 5e10e │ │ │ │ + ldr r1, [pc, #48] @ (5e120 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77376,167 +77392,167 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e108 : │ │ │ │ +0005e124 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e11a : │ │ │ │ +0005e136 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 5e138 │ │ │ │ + bpl.n 5e154 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e13e │ │ │ │ - bl 499a0 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bmi.n 5e15a │ │ │ │ + bl 499ac │ │ │ │ + b.n 5e1fe │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e14a │ │ │ │ + blt.n 5e166 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e162 │ │ │ │ + blt.n 5e17e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #25904 @ 0x6530 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5e1fe │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f35b8 │ │ │ │ + bl 1f4710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1e2 │ │ │ │ + bne.n 5e1fe │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e192 │ │ │ │ + bmi.n 5e1ae │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e196 │ │ │ │ + beq.n 5e1b2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e198 │ │ │ │ + b.n 5e1b4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e198 │ │ │ │ + b.n 5e1b4 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e1b4 │ │ │ │ + bls.n 5e1d0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28556 @ 0x6f8c │ │ │ │ + movw r1, #27596 @ 0x6bcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5e1fe │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e1ca │ │ │ │ + bpl.n 5e1e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e1c6 │ │ │ │ + beq.n 5e1e2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e1cc │ │ │ │ + b.n 5e1e8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e1cc │ │ │ │ + b.n 5e1e8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e1d4 │ │ │ │ + bne.n 5e1f0 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e202 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e202 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e1fc │ │ │ │ + cbnz r1, 5e218 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e200 │ │ │ │ + beq.n 5e21c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da650 │ │ │ │ + b.w da114 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28580 @ 0x6fa4 │ │ │ │ + movw r1, #27620 @ 0x6be4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbz r0, 5e234 │ │ │ │ + bl 145978 │ │ │ │ + cbz r0, 5e250 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e260 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + b.n 5e27c │ │ │ │ + movw r1, #27836 @ 0x6cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e230 │ │ │ │ + beq.n 5e24c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48873 @ 0xbee9 │ │ │ │ + movw r1, #49269 @ 0xc075 │ │ │ │ movt r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23da00 │ │ │ │ + bl 23e250 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 45d92 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + bl 45da6 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12272 @ 0x2ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -77545,2474 +77561,2474 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - cbz r5, 5e2bc │ │ │ │ + cbz r5, 5e2d8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e2c4 │ │ │ │ + b.n 5e2e0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1dbc40 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40476 @ 0x9e1c │ │ │ │ + movw r2, #39476 @ 0x9a34 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #27856 @ 0x6cd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e30c : │ │ │ │ +0005e328 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #196] @ 5e3e8 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e404 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ and.w r2, r3, #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 5e356 │ │ │ │ + bhi.n 5e372 │ │ │ │ add r0, r4 │ │ │ │ - bl 71840 │ │ │ │ - cbnz r0, 5e362 │ │ │ │ + bl 71998 │ │ │ │ + cbnz r0, 5e37e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e3be │ │ │ │ - b.n 5e3e0 │ │ │ │ + cbnz r0, 5e3da │ │ │ │ + b.n 5e3fc │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5e3be │ │ │ │ + ble.n 5e3da │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e3be │ │ │ │ - cbz r0, 5e3be │ │ │ │ + cbz r1, 5e3da │ │ │ │ + cbz r0, 5e3da │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e3be │ │ │ │ + cbnz r3, 5e3da │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e39c │ │ │ │ + cbz r3, 5e3b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e3be │ │ │ │ + cbnz r3, 5e3da │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e3be │ │ │ │ + bmi.n 5e3da │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e3aa │ │ │ │ + bne.n 5e3c6 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 71ce0 <_Py_NewReference@@Base> │ │ │ │ + bl 71e38 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5e440 │ │ │ │ + cbz r3, 5e45c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e440 │ │ │ │ + beq.n 5e45c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40476 @ 0x9e1c │ │ │ │ + movw r1, #39476 @ 0x9a34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e77e8 │ │ │ │ + bl 1e8d60 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e428 │ │ │ │ + cbnz r0, 5e444 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e4be │ │ │ │ + b.n 5e4da │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e450 │ │ │ │ + bne.n 5e46c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e440 │ │ │ │ + beq.n 5e45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e440 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e45c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e478 │ │ │ │ + beq.n 5e494 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e478 │ │ │ │ + b.n 5e494 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239964 │ │ │ │ + bl 23a744 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e474 │ │ │ │ + beq.n 5e490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e474 │ │ │ │ + cbnz r3, 5e490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e424 │ │ │ │ + beq.n 5e440 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - beq.n 5e4a6 │ │ │ │ + beq.n 5e4c2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e4a6 │ │ │ │ + cbnz r0, 5e4c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1fbe68 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fcdd0 <_PyParkingLot_UnparkAll@@Base+0x16b0> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e532 │ │ │ │ + beq.n 5e54e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eaf7c │ │ │ │ + bl eaa4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e504 │ │ │ │ + beq.n 5e520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e504 │ │ │ │ + cbnz r3, 5e520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e530 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e54c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28856 @ 0x70b8 │ │ │ │ + movw r0, #27896 @ 0x6cf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e532 │ │ │ │ + beq.n 5e54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e532 │ │ │ │ + cbnz r3, 5e54e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e532 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e54e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ + movw r1, #12256 @ 0x2fe0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5e574 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5e590 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e578 │ │ │ │ + bl 5e594 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12272 @ 0x2ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #6 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e5e8 │ │ │ │ + cbz r0, 5e604 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e5a6 │ │ │ │ + ble.n 5e5c2 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e5a6 │ │ │ │ + cbz r3, 5e5c2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e5ba │ │ │ │ + cbz r3, 5e5d6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e5c4 │ │ │ │ + bne.n 5e5e0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e5cc │ │ │ │ + b.n 5e5e8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e5dc │ │ │ │ + beq.n 5e5f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e5e0 │ │ │ │ + cbz r3, 5e5fc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e5e8 │ │ │ │ + b.n 5e604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e5dc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e5f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eaf7c │ │ │ │ + bl eaa4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e620 │ │ │ │ + beq.n 5e63c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e620 │ │ │ │ + cbnz r3, 5e63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e650 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e66c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28872 @ 0x70c8 │ │ │ │ + movw r0, #27912 @ 0x6d08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e644 │ │ │ │ + beq.n 5e660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e648 │ │ │ │ + cbz r3, 5e664 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e650 │ │ │ │ + b.n 5e66c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e644 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e660 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #6924 @ 0x1b0c │ │ │ │ + movw r2, #5924 @ 0x1724 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #27856 @ 0x6cd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40576 @ 0x9e80 │ │ │ │ + movw r2, #39576 @ 0x9a98 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #27856 @ 0x6cd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e748 ) │ │ │ │ - movw r2, #12132 @ 0x2f64 │ │ │ │ + ldr r3, [pc, #120] @ (5e764 ) │ │ │ │ + movw r2, #11132 @ 0x2b7c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2e88 │ │ │ │ - cbnz r0, 5e6e4 │ │ │ │ + bl d2938 │ │ │ │ + cbnz r0, 5e700 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e740 │ │ │ │ + b.n 5e75c │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #28888 @ 0x70d8 │ │ │ │ + movw r0, #27928 @ 0x6d18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e6e0 │ │ │ │ + beq.n 5e6fc │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fc184 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fd0ec <_PyParkingLot_UnparkAll@@Base+0x19cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e740 │ │ │ │ + beq.n 5e75c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e740 │ │ │ │ + cbnz r3, 5e75c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e7ac ) │ │ │ │ + ldr r2, [pc, #96] @ (5e7c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e578 │ │ │ │ + bl 5e594 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12272 @ 0x2ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 82a10 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13eea8 │ │ │ │ + bl 13ecd8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7cc │ │ │ │ + beq.n 5e7e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ae │ │ │ │ + beq.n 5e8ca │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7e2 │ │ │ │ + beq.n 5e7fe │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ae │ │ │ │ + beq.n 5e8ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f788 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e88c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f788 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e810 │ │ │ │ + cbnz r0, 5e82c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e870 │ │ │ │ + cbnz r3, 5e88c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e870 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e88c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235fd8 │ │ │ │ + bl 236878 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e830 │ │ │ │ + beq.n 5e84c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e830 │ │ │ │ + cbnz r3, 5e84c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e846 │ │ │ │ + beq.n 5e862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e846 │ │ │ │ + cbnz r3, 5e862 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e870 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e88c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235e44 │ │ │ │ + bl 2366e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e874 │ │ │ │ + cbnz r0, 5e890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e870 │ │ │ │ + cbnz r3, 5e88c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e8b6 │ │ │ │ + b.n 5e8d2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e896 │ │ │ │ + beq.n 5e8b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e896 │ │ │ │ + cbnz r3, 5e8b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8b6 │ │ │ │ + beq.n 5e8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e8b6 │ │ │ │ + cbnz r3, 5e8d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8b6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8d2 │ │ │ │ movw r5, #7528 @ 0x1d68 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8e4 │ │ │ │ + beq.n 5e900 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e98e │ │ │ │ + beq.n 5e9aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8fa │ │ │ │ + beq.n 5e916 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e98e │ │ │ │ + beq.n 5e9aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f788 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e908 │ │ │ │ + cbnz r0, 5e924 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e996 │ │ │ │ + b.n 5e9b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f788 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e92c │ │ │ │ + cbnz r0, 5e948 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e904 │ │ │ │ + beq.n 5e920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e904 │ │ │ │ + bne.n 5e920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e904 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1347f0 │ │ │ │ + bl 1345e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e94c │ │ │ │ + beq.n 5e968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e94c │ │ │ │ + cbnz r3, 5e968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e962 │ │ │ │ + beq.n 5e97e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e962 │ │ │ │ + cbnz r3, 5e97e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e904 │ │ │ │ + beq.n 5e920 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235e44 │ │ │ │ + bl 2366e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e996 │ │ │ │ + beq.n 5e9b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e996 │ │ │ │ + cbnz r3, 5e9b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e996 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e9b2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23cbb4 │ │ │ │ + b.w 23d3b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e9bc │ │ │ │ - movw r0, #28900 @ 0x70e4 │ │ │ │ + bne.n 5e9d8 │ │ │ │ + movw r0, #27940 @ 0x6d24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e9ce │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + cbnz r3, 5e9ea │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #24852 @ 0x6114 │ │ │ │ + b.w ddd70 │ │ │ │ + movw r0, #23892 @ 0x5d54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r2, r3, [r0, #4] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e9f8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r4, r4, r3, lsl #3 │ │ │ │ - adds r4, #16 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5ea12 │ │ │ │ - bl 244e4c <_PySys_GetSizeOf@@Base> │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5ea10 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ea20 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ea16 │ │ │ │ - add r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 5ea04 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w ddd70 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #15180 @ 0x3b4c │ │ │ │ + movw r0, #14220 @ 0x378c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5958 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5ea78 │ │ │ │ + bl f543c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5ea4a │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8720 @ 0x2210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28908 @ 0x70ec │ │ │ │ + movw r0, #27948 @ 0x6d2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ea7c │ │ │ │ + bge.n 5ea4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea78 │ │ │ │ + beq.n 5ea4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ea78 │ │ │ │ + cbnz r3, 5ea4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5eaa0 │ │ │ │ + b.n 5ea72 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8df3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eaa0 │ │ │ │ + beq.n 5ea72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5eaa0 │ │ │ │ + cbnz r3, 5ea72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #352] @ (5ec18 ) │ │ │ │ + ldr r4, [pc, #356] @ (5ebec ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28944 @ 0x7110 │ │ │ │ + movw r0, #27984 @ 0x6d50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19df8c │ │ │ │ - cbz r0, 5eaee │ │ │ │ + bl 19faac │ │ │ │ + cbz r0, 5eac0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5eaee │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + cbz r3, 5eac0 │ │ │ │ + movw r1, #30952 @ 0x78e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5eaf6 │ │ │ │ + cbnz r0, 5eac8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5ec12 │ │ │ │ - movw r4, #28928 @ 0x7100 │ │ │ │ + b.n 5ebe4 │ │ │ │ + movw r4, #27968 @ 0x6d40 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b438 │ │ │ │ + bl 19cf88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5eb08 │ │ │ │ + cbnz r0, 5eada │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea3d0 │ │ │ │ - b.n 5eb3e │ │ │ │ + bl 1eb948 │ │ │ │ + b.n 5eb10 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5eb24 │ │ │ │ - movw r0, #64068 @ 0xfa44 │ │ │ │ + cbnz r0, 5eaf6 │ │ │ │ + movw r0, #63108 @ 0xf684 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5eb36 │ │ │ │ + b.n 5eb08 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5ebe0 │ │ │ │ + beq.n 5ebb2 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f984 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5eb42 │ │ │ │ + cbnz r5, 5eb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ec12 │ │ │ │ + b.n 5ebe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10e4d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb60 │ │ │ │ + beq.n 5eb32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb60 │ │ │ │ + cbnz r3, 5eb32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eb7a │ │ │ │ + bne.n 5eb4c │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebe0 │ │ │ │ - b.n 5eb38 │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebb2 │ │ │ │ + b.n 5eb0a │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cc30c │ │ │ │ + bl cbdac │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb9e │ │ │ │ + beq.n 5eb70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eb9e │ │ │ │ + cbnz r3, 5eb70 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5ebb4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eb86 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebe0 │ │ │ │ - b.n 5eb38 │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebb2 │ │ │ │ + b.n 5eb0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8df3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ec12 │ │ │ │ + beq.n 5ebe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ec12 │ │ │ │ + cbnz r3, 5ebe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ec12 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ebe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28964 @ 0x7124 │ │ │ │ + movw r2, #28004 @ 0x6d64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f8b94 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5eae4 │ │ │ │ - b.n 5eb3e │ │ │ │ + bge.w 5eab6 │ │ │ │ + b.n 5eb10 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r2, r3, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5ec0e │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r4, r4, r3, lsl #3 │ │ │ │ + adds r4, #16 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 5ec28 │ │ │ │ + bl 24525c <_PySys_GetSizeOf@@Base> │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5ec26 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5ec36 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5ec2c │ │ │ │ + add r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 5ec1a │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12529c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5ec3a │ │ │ │ + cbz r3, 5ec58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5ec46 │ │ │ │ + cbz r3, 5ec64 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5ec52 │ │ │ │ + cbz r0, 5ec70 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5ec5e │ │ │ │ + cbz r0, 5ec7c │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5ec6a │ │ │ │ + cbz r0, 5ec88 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ec74 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ec7e │ │ │ │ + bne.n 5ec92 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 5ec9c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 12529c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005ec82 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005eca0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec88 : │ │ │ │ +0005eca6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ecb8 │ │ │ │ + beq.n 5ecd6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ecf4 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ed12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ecfa │ │ │ │ + beq.n 5ed18 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ecdc │ │ │ │ + bpl.n 5ecfa │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ecfc │ │ │ │ + beq.n 5ed1a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ecfc │ │ │ │ + b.n 5ed1a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29012 @ 0x7154 │ │ │ │ + movw r1, #28052 @ 0x6d94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed30 │ │ │ │ + b.n 5ed4e │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ed34 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ed50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ed22 │ │ │ │ + cbz r0, 5ed40 │ │ │ │ add.w r2, r2, #9920 @ 0x26c0 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed38 : │ │ │ │ +0005ed54 : │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ subs r0, r0, r3 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed4e : │ │ │ │ +0005ed6a : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed60 : │ │ │ │ +0005ed7c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed6a <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ed86 <_PyRWMutex_Lock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bics.w r3, r1, #2 │ │ │ │ - bne.n 5eda4 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5edc0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed9a <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5edb6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed8a <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5eda6 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5edae <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5edca <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ed7c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed98 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ee16 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ee34 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ed7c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed98 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005edb0 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005edcc <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5edb6 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5edd2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5edce <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1fa7bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edea <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1fb720 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edd0 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005edec <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - lsls r2, r1, #31 │ │ │ │ - bmi.n 5edea <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - bpl.n 5edf4 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ee16 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 5ede2 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r2, r1, #4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5ee0a <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 5ee12 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bl 5ee34 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 5edfe <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + adds r1, r3, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 5ee0a <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ - strex r0, r2, [r4] │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5ee28 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5edfa <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ee18 <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ee14 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 5ede2 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + beq.n 5ee32 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 5edfe <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 5ee50 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ee6e <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ee48 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ee66 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ee38 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ee56 <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee70 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ee8e <_PyRWMutex_RLock@@Base+0xa2> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 15f4f4 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15f7a4 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ee74 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ee92 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ee78 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ee96 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee96 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5eeb4 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5ee96 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1fa7bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5eeb4 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1fb720 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ee98 : │ │ │ │ +0005eeb6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eec2 │ │ │ │ + cbz r0, 5eee0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eec2 │ │ │ │ + bne.n 5eee0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eec2 │ │ │ │ + cbz r2, 5eee0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5eedc │ │ │ │ + b.n 5eefa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29056 @ 0x7180 │ │ │ │ + movw r1, #28096 @ 0x6dc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eede : │ │ │ │ +0005eefc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef04 │ │ │ │ + cbz r0, 5ef22 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef04 │ │ │ │ + bne.n 5ef22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef04 │ │ │ │ + cbz r3, 5ef22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ef1c │ │ │ │ + b.n 5ef3a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29116 @ 0x71bc │ │ │ │ + movw r1, #28156 @ 0x6dfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef1e : │ │ │ │ +0005ef3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef44 │ │ │ │ + cbz r0, 5ef62 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef44 │ │ │ │ + bne.n 5ef62 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef44 │ │ │ │ + cbz r3, 5ef62 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ef5c │ │ │ │ + b.n 5ef7a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29176 @ 0x71f8 │ │ │ │ + movw r1, #28216 @ 0x6e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef5e : │ │ │ │ +0005ef7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef84 │ │ │ │ + cbz r0, 5efa2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef84 │ │ │ │ + bne.n 5efa2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef84 │ │ │ │ + cbz r3, 5efa2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5ef9c │ │ │ │ + b.n 5efba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29240 @ 0x7238 │ │ │ │ + movw r1, #28280 @ 0x6e78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef9e : │ │ │ │ +0005efbc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5efdc │ │ │ │ + cbz r0, 5effa │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5efdc │ │ │ │ + bne.n 5effa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5efdc │ │ │ │ - cbnz r1, 5eff8 │ │ │ │ + cbz r2, 5effa │ │ │ │ + cbnz r1, 5f016 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #28396 @ 0x6eec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5eff2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 5f010 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ + movw r1, #28336 @ 0x6eb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5effc │ │ │ │ + b.n 5f01a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005effe : │ │ │ │ +0005f01c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f028 │ │ │ │ + cbz r0, 5f046 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f028 │ │ │ │ + bne.n 5f046 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f028 │ │ │ │ + cbz r2, 5f046 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5f042 │ │ │ │ + b.n 5f060 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29404 @ 0x72dc │ │ │ │ + movw r1, #28444 @ 0x6f1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f044 : │ │ │ │ +0005f062 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f06e │ │ │ │ + cbz r0, 5f08c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f06e │ │ │ │ + bne.n 5f08c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f06e │ │ │ │ + cbz r2, 5f08c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5f088 │ │ │ │ + b.n 5f0a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #28500 @ 0x6f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f08a : │ │ │ │ - b.w 10e354 <_PyLong_FromByteArray@@Base+0x1304> │ │ │ │ +0005f0a8 : │ │ │ │ + b.w 10dcb4 <_PyLong_FromByteArray@@Base+0x12f8> │ │ │ │ │ │ │ │ -0005f08e : │ │ │ │ - b.w 20a760 │ │ │ │ +0005f0ac : │ │ │ │ + b.w 20b210 │ │ │ │ │ │ │ │ -0005f092 : │ │ │ │ - b.w 3a5e8 │ │ │ │ +0005f0b0 : │ │ │ │ + b.w 3a462 │ │ │ │ │ │ │ │ -0005f096 : │ │ │ │ - b.w 211298 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005f0b4 : │ │ │ │ + b.w 211d48 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005f09a : │ │ │ │ +0005f0b8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 14875c │ │ │ │ - cbz r0, 5f0ce │ │ │ │ + bl 1485fc │ │ │ │ + cbz r0, 5f0ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f144 │ │ │ │ + b.n 5f162 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5f0e0 │ │ │ │ + cbz r0, 5f0fe │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f0ea │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 5f108 │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f146 │ │ │ │ + b.n 5f164 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f0f8 │ │ │ │ + ble.n 5f116 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f0ea │ │ │ │ + b.n 5f108 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61771 @ 0xf14b │ │ │ │ + movw r2, #61801 @ 0xf169 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64819 @ 0xfd33 │ │ │ │ + movw r3, #64847 @ 0xfd4f │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f13e │ │ │ │ - bl 198530 │ │ │ │ + cbz r5, 5f15c │ │ │ │ + bl 199c38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5f11c │ │ │ │ + b.n 5f13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5} │ │ │ │ subs r4, r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f17a │ │ │ │ + blt.n 5f198 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f16e │ │ │ │ + bge.n 5f18c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f17a │ │ │ │ + b.n 5f198 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f152 │ │ │ │ + b.n 5f170 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f17e : │ │ │ │ +0005f19c : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f190 : │ │ │ │ +0005f1ae : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (5f1e8 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f204 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r7, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f1ec │ │ │ │ - cbnz r0, 5f1de │ │ │ │ + bl 5f208 │ │ │ │ + cbnz r0, 5f1fc │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f1c0 │ │ │ │ + bne.n 5f1de │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f1ec │ │ │ │ + bl 5f208 │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f240 │ │ │ │ + beq.n 5f25c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5f236 │ │ │ │ + beq.n 5f252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f236 │ │ │ │ + cbnz r3, 5f252 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f244 │ │ │ │ + beq.n 5f260 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f208 │ │ │ │ + b.n 5f224 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f248 │ │ │ │ + b.n 5f264 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f24c : │ │ │ │ - cbz r0, 5f25c │ │ │ │ +0005f268 : │ │ │ │ + cbz r0, 5f278 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f25e : │ │ │ │ - b.w 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ +0005f27a : │ │ │ │ + b.w 1a7048 │ │ │ │ │ │ │ │ -0005f262 : │ │ │ │ +0005f27e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c148 │ │ │ │ - cbz r0, 5f27c │ │ │ │ + bl 6c250 │ │ │ │ + cbz r0, 5f298 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f27e : │ │ │ │ - cbz r0, 5f2a8 │ │ │ │ +0005f29a : │ │ │ │ + cbz r0, 5f2c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f29e │ │ │ │ + cbz r3, 5f2ba │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2f8 │ │ │ │ + b.w 6c400 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2aa : │ │ │ │ - cbz r0, 5f2ba │ │ │ │ +0005f2c6 : │ │ │ │ + cbz r0, 5f2d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2bc : │ │ │ │ - ldr r3, [pc, #12] @ (5f2cc ) │ │ │ │ - cbz r0, 5f2c6 │ │ │ │ +0005f2d8 : │ │ │ │ + ldr r3, [pc, #12] @ (5f2e8 ) │ │ │ │ + cbz r0, 5f2e2 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f2d0 : │ │ │ │ +0005f2ec : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2d6 : │ │ │ │ +0005f2f2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f316 │ │ │ │ + cbz r0, 5f332 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f32a │ │ │ │ + beq.n 5f346 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5f32a │ │ │ │ - cbnz r0, 5f32a │ │ │ │ + beq.n 5f346 │ │ │ │ + cbnz r0, 5f346 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58396 @ 0xe41c │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f352 │ │ │ │ + b.n 5f36e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f352 │ │ │ │ + beq.n 5f36e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f350 │ │ │ │ + ble.n 5f36c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f352 │ │ │ │ + beq.n 5f36e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f352 │ │ │ │ + bne.n 5f36e │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f352 │ │ │ │ + b.n 5f36e │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f354 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f370 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 5f39c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88fd8 │ │ │ │ + cbz r0, 5f3b8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f39c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f3b8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f38e <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f3aa <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f3a2 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 5f3be <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f3ba <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f3d6 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 200100 │ │ │ │ + bl 200fbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f3c0 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f3dc <_Py_hashtable_new@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cdb8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f3e0 : │ │ │ │ - movw r3, #44128 @ 0xac60 │ │ │ │ +0005f3fc : │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5f402 │ │ │ │ + cbz r4, 5f41e │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f402 │ │ │ │ + cbz r5, 5f41e │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f3ee │ │ │ │ + beq.n 5f40a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f40a : │ │ │ │ +0005f426 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5f42c │ │ │ │ + cbz r4, 5f448 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f42c │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f420 │ │ │ │ + cbz r0, 5f448 │ │ │ │ + bl 101ed0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f43c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f42e : │ │ │ │ +0005f44a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f486 │ │ │ │ + cbz r0, 5f4a2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d1504 │ │ │ │ + bl 1d317c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f47a │ │ │ │ + beq.n 5f496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f47e │ │ │ │ + cbz r3, 5f49a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f486 │ │ │ │ + b.n 5f4a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f47a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f496 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f48e : │ │ │ │ +0005f4aa : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5f4c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f4e0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a7820 │ │ │ │ + bl 1a94f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f4c8 : │ │ │ │ +0005f4e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (5f524 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f540 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r5, 5f51c │ │ │ │ + cbz r5, 5f538 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 90130 │ │ │ │ + bl 8f6a0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f50c │ │ │ │ + cbz r3, 5f528 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f50c │ │ │ │ - movw r0, #29524 @ 0x7354 │ │ │ │ + cbz r3, 5f528 │ │ │ │ + movw r0, #28564 @ 0x6f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1f0f1c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f528 : │ │ │ │ +0005f544 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f54c ) │ │ │ │ + ldr r3, [pc, #20] @ (5f568 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f550 │ │ │ │ + bl 5f56c │ │ │ │ mov r4, r0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #76] @ (5f5b4 ) │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f5d0 ) │ │ │ │ + bl 126774 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f5a8 │ │ │ │ + blt.n 5f5c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f57a │ │ │ │ + cbz r0, 5f596 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f5ac │ │ │ │ - bl 78344 │ │ │ │ - bl 714b0 │ │ │ │ + bmi.n 5f5c8 │ │ │ │ + bl 78480 │ │ │ │ + bl 71608 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f5a8 │ │ │ │ - ldr r1, [pc, #40] @ (5f5b4 ) │ │ │ │ + cbz r0, 5f5c4 │ │ │ │ + ldr r1, [pc, #40] @ (5f5d0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 5f5ac │ │ │ │ + bl 1d0f2c │ │ │ │ + cbz r0, 5f5c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5a8 │ │ │ │ + beq.n 5f5c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f5a8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f5c4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f5ae │ │ │ │ + b.n 5f5ca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f5b8 : │ │ │ │ +0005f5d4 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5f5ec ) │ │ │ │ + ldr r0, [pc, #20] @ (5f608 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bf60c │ │ │ │ + bl 1c1034 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f5f0 : │ │ │ │ +0005f60c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5f61c │ │ │ │ + cbnz r0, 5f638 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1ba860 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f628 │ │ │ │ + bne.n 5f644 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005f62e : │ │ │ │ +0005f64a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ff4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7dc │ │ │ │ + beq.w 5f7f8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ff4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7dc │ │ │ │ + beq.w 5f7f8 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f7e2 │ │ │ │ + blt.w 5f7fe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f68c │ │ │ │ + bgt.n 5f6a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f68e │ │ │ │ + bge.n 5f6aa │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f68e │ │ │ │ + b.n 5f6aa │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ addlt r9, r3 │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.w 5f7e2 │ │ │ │ + bgt.w 5f7fe │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f6b2 │ │ │ │ + bpl.n 5f6ce │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f6b4 │ │ │ │ + b.n 5f6d0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f6c6 │ │ │ │ + bpl.n 5f6e2 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f6ca │ │ │ │ + b.n 5f6e6 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6e4 │ │ │ │ + beq.n 5f700 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5f94 │ │ │ │ + bl 1e759c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f6e4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5f7dc │ │ │ │ + cbnz r0, 5f700 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 5f7f8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f704 │ │ │ │ + beq.n 5f720 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f7ba │ │ │ │ + bne.n 5f7d6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2037b0 │ │ │ │ + bl 2046c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7ec │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f7ce │ │ │ │ + blt.n 5f7ea │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f71e │ │ │ │ + bne.n 5f73a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f7d0 │ │ │ │ + beq.n 5f7ec │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7ec │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f748 │ │ │ │ - bne.n 5f7b0 │ │ │ │ + bgt.n 5f764 │ │ │ │ + bne.n 5f7cc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f7b4 │ │ │ │ + beq.n 5f7d0 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f730 │ │ │ │ + bne.n 5f74c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f730 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bne.n 5f74c │ │ │ │ + b.n 5f7d0 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f76a │ │ │ │ + ble.n 5f786 │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f76a │ │ │ │ + ble.n 5f786 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f780 │ │ │ │ + cbz r2, 5f79c │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12d4a4 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 12d20c │ │ │ │ + b.n 5f7d0 │ │ │ │ mov.w r3, sl, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 5f7a0 │ │ │ │ + bge.n 5f7bc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23960c │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 239f2c │ │ │ │ + b.n 5f7d0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2380c4 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 238ac4 │ │ │ │ + b.n 5f7d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7ec │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2582a8 │ │ │ │ + bl 2584ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7ec │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f7e4 │ │ │ │ + beq.n 5f800 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5f7e4 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 5f800 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f7e4 │ │ │ │ + b.n 5f800 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f7ec : │ │ │ │ +0005f808 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f80e │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + cbnz r0, 5f82a │ │ │ │ + movw r0, #20540 @ 0x503c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f842 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f85e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f828 │ │ │ │ + cbz r3, 5f844 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5f828 │ │ │ │ + bmi.n 5f844 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f83a │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + bge.n 5f856 │ │ │ │ + movw r0, #20540 @ 0x503c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f842 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f85e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fab5c │ │ │ │ + b.w fa770 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f848 : │ │ │ │ +0005f864 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ff4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f880 │ │ │ │ - cbnz r4, 5f876 │ │ │ │ + beq.n 5f89c │ │ │ │ + cbnz r4, 5f892 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22e4e4 <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22edb4 <_PyGen_yf@@Base+0x268> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ff4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f868 │ │ │ │ + bne.n 5f884 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f884 : │ │ │ │ +0005f8a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ff4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f8b0 │ │ │ │ + beq.n 5f8cc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eddf4 <_PyObject_IsFreed@@Base+0x114> │ │ │ │ + b.w 1ef36c <_PyObject_IsFreed@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f8b4 : │ │ │ │ +0005f8d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f91c ) │ │ │ │ + ldr r1, [pc, #88] @ (5f938 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5632 @ 0x1600 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f8f6 │ │ │ │ + cbnz r4, 5f912 │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #1600] @ 0x640 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 5f916 │ │ │ │ + b.n 5f932 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8d4 │ │ │ │ + bne.n 5f8f0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29772 @ 0x744c │ │ │ │ + movw r1, #28724 @ 0x7034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f920 : │ │ │ │ +0005f93c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f9a0 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f9bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f956 │ │ │ │ + bls.n 5f972 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ + movw r1, #28760 @ 0x7058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5f998 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5f9b4 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f97c │ │ │ │ + cbnz r0, 5f998 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ + movw r1, #28788 @ 0x7074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5f998 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5f9b4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #1600] @ 0x640 │ │ │ │ - b.n 5f99c │ │ │ │ + b.n 5f9b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9a4 : │ │ │ │ +0005f9c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f9fc ) │ │ │ │ + ldr r1, [pc, #72] @ (5fa18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #42496 @ 0xa600 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f9d8 │ │ │ │ + cbnz r4, 5f9f4 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f9f8 │ │ │ │ + b.n 5fa14 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f9c4 │ │ │ │ + bne.n 5f9e0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + movw r1, #28820 @ 0x7094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa00 : │ │ │ │ +0005fa1c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (5fa38 ) │ │ │ │ + ldr r2, [pc, #40] @ (5fa54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf690 │ │ │ │ - cbnz r0, 5fa32 │ │ │ │ + bl 1d1304 │ │ │ │ + cbnz r0, 5fa4e │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5fa36 │ │ │ │ + b.n 5fa52 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa3c : │ │ │ │ +0005fa58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5faa4 ) │ │ │ │ + ldr r1, [pc, #88] @ (5fac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #4416 @ 0x1140 │ │ │ │ adds r2, #20 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5fa7e │ │ │ │ + cbnz r4, 5fa9a │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #376] @ 0x178 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 5fa9e │ │ │ │ + b.n 5faba │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa5c │ │ │ │ + bne.n 5fa78 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29904 @ 0x74d0 │ │ │ │ + movw r1, #28856 @ 0x70b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005faa8 : │ │ │ │ +0005fac4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fb24 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fb40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5fade │ │ │ │ + bls.n 5fafa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29940 @ 0x74f4 │ │ │ │ + movw r1, #28892 @ 0x70dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5fb02 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5fb1e │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fb08 │ │ │ │ + cbnz r0, 5fb24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29968 @ 0x7510 │ │ │ │ + movw r1, #28920 @ 0x70f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb22 │ │ │ │ + b.n 5fb3e │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb28 : │ │ │ │ +0005fb44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fb7c ) │ │ │ │ + ldr r1, [pc, #68] @ (5fb98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5600 @ 0x15e0 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5fb58 │ │ │ │ + cbnz r4, 5fb74 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fb78 │ │ │ │ + b.n 5fb94 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fb48 │ │ │ │ + bne.n 5fb64 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30064 @ 0x7570 │ │ │ │ + movw r1, #29104 @ 0x71b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb80 : │ │ │ │ +0005fb9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5fbae │ │ │ │ + blt.n 5fbca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5fbc8 │ │ │ │ - ldr r2, [pc, #56] @ (5fbe8 ) │ │ │ │ + bl 12736c │ │ │ │ + b.n 5fbe4 │ │ │ │ + ldr r2, [pc, #56] @ (5fc04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fbec │ │ │ │ + bl 5fc08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fbce │ │ │ │ + bne.n 5fbea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbe6 │ │ │ │ + b.n 5fc02 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r5 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -80020,87 +80036,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 5fc18 │ │ │ │ + bls.n 5fc34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30124 @ 0x75ac │ │ │ │ + movw r1, #29164 @ 0x71ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5fc38 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 5fc54 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fc3e │ │ │ │ + cbnz r3, 5fc5a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30152 @ 0x75c8 │ │ │ │ + movw r1, #29192 @ 0x7208 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc40 │ │ │ │ + b.n 5fc5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fc42 : │ │ │ │ +0005fc5e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ (5fc78 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fc94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5fbec │ │ │ │ + bl 5fc08 │ │ │ │ adds r3, r0, #1 │ │ │ │ itttt ne │ │ │ │ addne.w r4, r4, #1408 @ 0x580 │ │ │ │ movne r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ strne.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fc7c : │ │ │ │ +0005fc98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5fcaa │ │ │ │ + blt.n 5fcc6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5fcc0 │ │ │ │ - ldr r2, [pc, #44] @ (5fcd8 ) │ │ │ │ + bl 12736c │ │ │ │ + b.n 5fcdc │ │ │ │ + ldr r2, [pc, #44] @ (5fcf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 5fbec │ │ │ │ - cbz r0, 5fcc6 │ │ │ │ + bl 5fc08 │ │ │ │ + cbz r0, 5fce2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fcd6 │ │ │ │ + b.n 5fcf2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -80122,71 +80138,71 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 5fd28 │ │ │ │ + beq.n 5fd44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fd28 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fd44 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7eaf4 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fd56 │ │ │ │ + bge.n 5fd72 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fd50 │ │ │ │ + bge.n 5fd6c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fd56 │ │ │ │ + b.n 5fd72 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fd38 │ │ │ │ + b.n 5fd54 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd64 │ │ │ │ + cbz r0, 5fd80 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd70 │ │ │ │ + cbz r0, 5fd8c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd7c │ │ │ │ + cbz r0, 5fd98 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5fd94 ) │ │ │ │ + ldr r2, [pc, #20] @ (5fdb0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5fd8e │ │ │ │ + cbnz r1, 5fdaa │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5fda4 ) │ │ │ │ + ldr r2, [pc, #8] @ (5fdc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -80223,152 +80239,152 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5fe14 │ │ │ │ + cbnz r0, 5fe30 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5fe1c │ │ │ │ + cbz r0, 5fe38 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe06 │ │ │ │ + beq.n 5fe22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fe28 │ │ │ │ + cbz r0, 5fe44 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 5fe7c │ │ │ │ + bge.n 5fe98 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 5fe54 │ │ │ │ + cbz r3, 5fe70 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5fe62 │ │ │ │ - b.n 5fe58 │ │ │ │ + bls.n 5fe7e │ │ │ │ + b.n 5fe74 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5fe62 │ │ │ │ + bcs.n 5fe7e │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe54 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5fe72 │ │ │ │ + bne.n 5fe8e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fe38 │ │ │ │ + bne.n 5fe54 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe54 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe54 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 5fed4 │ │ │ │ + bge.n 5fef0 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 5feac │ │ │ │ + cbz r3, 5fec8 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5feba │ │ │ │ - b.n 5feb0 │ │ │ │ + bls.n 5fed6 │ │ │ │ + b.n 5fecc │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5feba │ │ │ │ + bcs.n 5fed6 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 5feac │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5feca │ │ │ │ + bne.n 5fee6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fe90 │ │ │ │ + bne.n 5feac │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 5feac │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 5feac │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r5 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 5ff08 │ │ │ │ + bmi.n 5ff24 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef2 │ │ │ │ + beq.n 5ff0e │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef2 │ │ │ │ - b.n 5ff0a │ │ │ │ + beq.n 5ff0e │ │ │ │ + b.n 5ff26 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ adds r5, r0, #4 │ │ │ │ add.w r4, r0, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r0, 5ff34 │ │ │ │ + cbnz r0, 5ff50 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5ff24 │ │ │ │ + bne.n 5ff40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff3a │ │ │ │ + b.n 5ff56 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff2c │ │ │ │ + beq.n 5ff48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5ff46 │ │ │ │ + cbz r0, 5ff62 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (5ff70 ) │ │ │ │ + ldr r2, [pc, #36] @ (5ff8c ) │ │ │ │ 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 │ │ │ │ @@ -80386,165 +80402,165 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5ff96 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 5ffb2 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5ffa2 │ │ │ │ + cbz r3, 5ffbe │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5ffd4 │ │ │ │ + b.n 5fff0 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5ffd0 │ │ │ │ + cbnz r3, 5ffec │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5ffd0 │ │ │ │ + cbnz r3, 5ffec │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffec │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a2f78 │ │ │ │ + b.w 1a2f78 │ │ │ │ + b.w 1a2f78 │ │ │ │ + b.w 1a2f78 │ │ │ │ + b.w 1a2f78 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.w 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79f04 │ │ │ │ - cbz r0, 6000c │ │ │ │ + bl 7a038 │ │ │ │ + cbz r0, 60028 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e4bf0 │ │ │ │ + b.w e46a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f0a50 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1f1f30 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 60050 │ │ │ │ + cbz r0, 6006c │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60050 │ │ │ │ + beq.n 6006c │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60090 │ │ │ │ - bl 5fd7e │ │ │ │ - cbz r0, 600a4 │ │ │ │ + bne.n 600ac │ │ │ │ + bl 5fd9a │ │ │ │ + cbz r0, 600c0 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #1071 @ 0x42f │ │ │ │ + movw r3, #1099 @ 0x44b │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60084 │ │ │ │ + cbz r5, 600a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5fd98 │ │ │ │ + b.n 5fdb4 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60098 │ │ │ │ + cbz r2, 600b4 │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r0, 60108 │ │ │ │ + cbz r0, 60124 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 60106 │ │ │ │ + cbz r1, 60122 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 60106 │ │ │ │ + cbz r7, 60122 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 600e4 │ │ │ │ + bcc.n 60100 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6001c │ │ │ │ + bl 60038 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 600c4 │ │ │ │ + bne.n 600e0 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6001c │ │ │ │ + bl 60038 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 600c4 │ │ │ │ + b.n 600e0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #1 │ │ │ │ - movw r4, #267 @ 0x10b │ │ │ │ + movw r4, #295 @ 0x127 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -80569,15 +80585,15 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 6016e │ │ │ │ + bhi.n 6018a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -80585,22 +80601,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 601c0 │ │ │ │ + bne.n 601dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60358 │ │ │ │ + b.n 60374 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 601ba │ │ │ │ + beq.n 601d6 │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r2, r4, #116 @ 0x74 │ │ │ │ @@ -80611,66 +80627,66 @@ │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ movge r5, r3 │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r3, #3 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60210 │ │ │ │ + bls.n 6022c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 60206 │ │ │ │ + bhi.n 60222 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 60212 │ │ │ │ + b.n 6022e │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 60212 │ │ │ │ + b.n 6022e │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r3, r2, lsl #15 │ │ │ │ add r4, r3 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 60238 │ │ │ │ + bne.n 60254 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60358 │ │ │ │ + b.n 60374 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60260 │ │ │ │ + bne.n 6027c │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 601ba │ │ │ │ + bls.n 601d6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60358 │ │ │ │ + beq.n 60374 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60240 │ │ │ │ + b.n 6025c │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 60290 │ │ │ │ + beq.n 602ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -80678,20 +80694,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 26bc84 │ │ │ │ + bl 26b894 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 602fc │ │ │ │ + cbz r2, 60318 │ │ │ │ umull ip, r3, lr, r6 │ │ │ │ movs r0, #0 │ │ │ │ rsb ip, r8, #32 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r6, r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ @@ -80703,52 +80719,52 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 602b6 │ │ │ │ + b.n 602d2 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 601ba │ │ │ │ + beq.w 601d6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60328 │ │ │ │ + cbnz r6, 60344 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60358 │ │ │ │ + cbz r0, 60374 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60310 │ │ │ │ - b.n 60352 │ │ │ │ + bne.n 6032c │ │ │ │ + b.n 6036e │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 6034e │ │ │ │ + cbz r6, 6036a │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ ands r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6032a │ │ │ │ - b.n 60358 │ │ │ │ + bne.n 60346 │ │ │ │ + b.n 60374 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 602fe │ │ │ │ + b.n 6031a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80757,37 +80773,37 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 60398 │ │ │ │ + cbz r0, 603b4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60398 │ │ │ │ + cbz r3, 603b4 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60194 │ │ │ │ + b.n 601b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a6f18 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -80802,59 +80818,59 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60410 │ │ │ │ + bls.n 6042c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60406 │ │ │ │ + bhi.n 60422 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60412 │ │ │ │ + b.n 6042e │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60412 │ │ │ │ + b.n 6042e │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r0, 6049a │ │ │ │ + cbz r0, 604b6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 60498 │ │ │ │ + bcs.n 604b4 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60498 │ │ │ │ + cbz r0, 604b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6045c │ │ │ │ + bne.n 60478 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60498 │ │ │ │ + bcs.n 604b4 │ │ │ │ adds r1, r3, r2 │ │ │ │ movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ rsbcs r2, r3, #32640 @ 0x7f80 │ │ │ │ mov r1, r5 │ │ │ │ @@ -80867,32 +80883,32 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 604c2 │ │ │ │ + cbz r0, 604de │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 604c2 │ │ │ │ + cbz r3, 604de │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6042e │ │ │ │ + b.n 6044a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4039 @ 0xfc7 │ │ │ │ + movw r1, #4055 @ 0xfd7 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #48] @ (60514 ) │ │ │ │ + b.w 406cc <_PyBytes_ReverseFind@@Base+0x148> │ │ │ │ + ldr r3, [pc, #48] @ (60530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -80903,242 +80919,242 @@ │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060518 : │ │ │ │ +00060534 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60538 │ │ │ │ + bne.n 60554 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 6054e │ │ │ │ + bge.n 6056a │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60524 │ │ │ │ + b.n 60540 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6054e │ │ │ │ + blt.n 6056a │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 6053a │ │ │ │ + b.n 60556 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060552 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0006056e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #34063 @ 0x850f │ │ │ │ + movw r1, #33957 @ 0x84a5 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263ea0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + b.w 264068 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -00060560 : │ │ │ │ +0006057c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6057c │ │ │ │ + cbz r0, 60598 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #56665 @ 0xdd59 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006057e : │ │ │ │ +0006059a : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (605b0 ) │ │ │ │ + ldr r4, [pc, #32] @ (605cc ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a5b60 │ │ │ │ + bl 1a7770 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605b4 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +000605d0 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (605e8 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60604 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a5b60 │ │ │ │ + bl 1a7770 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605ec : │ │ │ │ +00060608 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605f2 : │ │ │ │ +0006060e : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605f6 : │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ +00060612 : │ │ │ │ + movw r1, #1692 @ 0x69c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 20a6d4 │ │ │ │ + b.w 20b184 │ │ │ │ │ │ │ │ -00060604 : │ │ │ │ - b.w 605f6 │ │ │ │ +00060620 : │ │ │ │ + b.w 60612 │ │ │ │ │ │ │ │ -00060608 : │ │ │ │ - b.w 605f6 │ │ │ │ +00060624 : │ │ │ │ + b.w 60612 │ │ │ │ │ │ │ │ -0006060c : │ │ │ │ +00060628 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060610 : │ │ │ │ +0006062c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060612 : │ │ │ │ +0006062e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060614 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060630 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60624 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60640 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060626 : │ │ │ │ +00060642 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060632 : │ │ │ │ +0006064e : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060644 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060660 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (6065c <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60678 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bd850 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bd2c0 <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060660 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0006067c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60692 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 606ae <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 6069a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 606b6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - b.n 6069c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 606b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6069c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 606b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000606a2 : │ │ │ │ +000606be : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000606bc <_Py_BreakPoint@@Base>: │ │ │ │ +000606d8 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606be : │ │ │ │ - b.w 57158 │ │ │ │ +000606da : │ │ │ │ + b.w 57170 │ │ │ │ │ │ │ │ -000606c2 : │ │ │ │ +000606de : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606d2 : │ │ │ │ +000606ee : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606e2 : │ │ │ │ +000606fe : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606f2 <_Py_SetRefcnt@@Base>: │ │ │ │ +0006070e <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -81147,105 +81163,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60758 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60758 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a6dc8 │ │ │ │ + bl 1a8aa4 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60758 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 675f0 │ │ │ │ + bl 676b4 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60752 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 6076e <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60758 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60774 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6076c <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60788 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60742 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 607c0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 6075e <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 607dc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 6077e <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 6079a <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 607a4 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 607c0 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6079a <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 607b6 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6077a <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60786 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60796 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 607a2 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 607c0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 607dc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 607a0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 607bc <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 607a0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 607bc <_Py_SetRefcnt@@Base+0xae> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 60800 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 6081c <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 607f4 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60810 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60802 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 6081e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60802 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 6081e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 26b5a4 │ │ │ │ + bl 26b1b4 │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -81256,375 +81272,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 673a4 │ │ │ │ - cbz r0, 60864 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67468 │ │ │ │ + cbz r0, 60880 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bf258 │ │ │ │ + bl 1c1604 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60880 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 6089c <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bf258 │ │ │ │ + bl 1c1604 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r7, 6089a <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a4a2c │ │ │ │ + cbz r7, 608b6 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + b.w 1a4a2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2957c │ │ │ │ - ldr r1, [pc, #32] @ (608dc <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (608f8 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #38720 @ 0x9740 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60956 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 60972 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60954 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60958 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 60970 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (60974 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60924 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 60940 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60924 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 60940 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6093c <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60938 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 60958 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 60954 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6092a <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60946 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6094a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 60966 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60948 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 60964 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6094a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 60966 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a3974 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ + b.w 1a5494 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 5fd7e │ │ │ │ - cbz r0, 609a2 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 5fd9a │ │ │ │ + cbz r0, 609be <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5fd98 │ │ │ │ + bl 5fdb4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6001c │ │ │ │ + bl 60038 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 609ce <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 609ea <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19b274 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 609e6 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 60a02 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30184 @ 0x75e8 │ │ │ │ + movw r0, #29224 @ 0x7228 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67318 │ │ │ │ - b.n 60a26 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 673dc │ │ │ │ + b.n 60a42 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 609f6 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 60a12 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19b274 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60a26 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 60a42 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 609d2 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (60a30 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 609ee <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (60a4c <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60a0e <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 60a2a <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 609d2 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 609ee <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (60e04 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (60e20 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 60a64 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 60a80 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19b274 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60a7a <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 60a96 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30204 @ 0x75fc │ │ │ │ + movw r0, #29244 @ 0x723c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67318 │ │ │ │ - b.n 60aba <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 673dc │ │ │ │ + b.n 60ad6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60a8a <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 60aa6 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19b274 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60aba <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 60ad6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60a68 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (60adc <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 60a84 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (60af8 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60aa2 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 60abe <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60a68 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 60a84 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 60ad2 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 60aee <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (60ec0 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (60edc <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60cd0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60cd0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 60b3a <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 60b56 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60b2a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 60b2a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 60b46 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 60b46 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67522 │ │ │ │ - b.n 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 675e6 │ │ │ │ + b.n 60cbe <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 60cbe <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 60b72 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 60b8e <_Py_SetRefcnt@@Base+0x480> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30224 @ 0x7610 │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 60b8c <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 60ba8 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 60b9a <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 60bb6 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30292 @ 0x7654 │ │ │ │ + movw r1, #29332 @ 0x7294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 60a34 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 60a50 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60cd0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60c98 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60c98 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60bce <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60bea <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r4, 60bce <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a4a2c │ │ │ │ + cbz r4, 60bea <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - bl 19fa98 │ │ │ │ + bl 1a4224 │ │ │ │ + bl 1a15b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1999b0 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 60bde <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 60bec <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60c98 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 19b500 <_start@@Base+0x7f4> │ │ │ │ + cbz r4, 60bfa <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 60c08 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6081e <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 6083a <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 60c98 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 60c28 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 60c44 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60c12 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60c2e <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 60c70 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 60c8c <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -81639,257 +81655,257 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60c64 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 60c80 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a3044 <_PyThreadState_New@@Base+0x26b8> │ │ │ │ + bl 1a4b5c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbnz r0, 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a4a2c │ │ │ │ + cbnz r0, 60cbe <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30368 @ 0x76a0 │ │ │ │ + movw r1, #29408 @ 0x72e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 60a34 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60a50 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 19f754 │ │ │ │ + b.w 1a1274 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 60ce6 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 60d02 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60cf6 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 60d12 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60cc6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 60ce2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 60cee <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 60d0a <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60d14 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 60cfa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60d30 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 60d16 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60cfa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 60cea <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 60d16 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60d06 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60d14 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 60d30 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 60d10 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 60d2c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60cea <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 60cc6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 60d06 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 60ce2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d38 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 60cda <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60d54 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 60d28 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 60d44 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d5e <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 60cda <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60d7a <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 60d4e <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 60d6a <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a55d0 │ │ │ │ + bl 1a71e0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #38720 @ 0x9740 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60e44 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 60e60 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 60e36 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 60e52 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60e3c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 60e58 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 1a07f4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 60e00 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 60e1c <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60dd0 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 60cda <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60dec <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 60dc0 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 60ddc <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60dba <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 60dd6 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60df4 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 60e10 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a38b4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ - b.n 60e02 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a53d4 │ │ │ │ + b.n 60e1e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 60e02 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 60e1e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 60db0 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 60dcc <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 60e2e <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 1a07f4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 60e4a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 60e22 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 60e3e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6089e <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 60e3c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 608ba <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 60e58 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19e7a8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 1a02c8 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 608e0 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 608fc <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60e62 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 60e7e <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60e48 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 60e64 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60e68 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 60e84 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 60ec0 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 60edc <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 60eb8 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 60ed4 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7260 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d8430 <_Py_fopen_obj@@Base+0x200> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 60e9e <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 60eba <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60ed6 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 60ef2 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19b274 <_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 1a36ac <_PyThreadState_New@@Base+0x2d20> │ │ │ │ + bl 1a51c4 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a4c48 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -81905,25 +81921,25 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 60f54 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 60f70 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 60f2e <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 60f4a <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60f5a <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 60f76 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -81934,72 +81950,72 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, sl, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 6100e <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 6102a <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 60ff8 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 61014 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a6f18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60fe0 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 60ffc <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a7220 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61022 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 61022 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61004 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 61020 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61022 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61022 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 60f9c <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 60fb8 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 61038 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 61054 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -82008,81 +82024,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ mov.w fp, #8 │ │ │ │ movt fp, #1 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a4c48 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 611bc <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 611d8 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 611a8 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 611c4 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610be <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 610da <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 610c0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 610dc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610c0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 610dc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 610ae <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 610ca <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 610f0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 60cda <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6110c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 610e0 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 610fc <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a6f18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61108 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 61124 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a7220 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 611ce <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1a14d8 <_PyThreadState_New@@Base+0xb4c> │ │ │ │ + bl 1a2ff0 │ │ │ │ movs r3, #12 │ │ │ │ ldrb.w ip, [r4, #14] │ │ │ │ mov.w lr, #0 │ │ │ │ mul.w r1, r3, r0 │ │ │ │ adds r2, r6, r1 │ │ │ │ add.w r1, r1, #520 @ 0x208 │ │ │ │ add r1, r6 │ │ │ │ @@ -82091,268 +82107,268 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61154 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 61170 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61158 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 61174 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a38b4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ + bl 1a53d4 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 611ce <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 611a0 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 611bc <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 611ce <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 611ce <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 611ce <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61180 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 6119c <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 611ce <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a56f0 │ │ │ │ + bl 1a7300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6108a <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 610a6 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 611ca <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 611e6 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6740e │ │ │ │ + bl 674d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 61328 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61344 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67236 │ │ │ │ + bl 672fa │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 672b6 │ │ │ │ + bl 6737a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29578 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #39680 @ 0x9b00 │ │ │ │ + movw r6, #38720 @ 0x9740 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6145c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6145c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61354 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61444 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 61370 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (61460 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2780 <_PyThreadState_New@@Base+0x1df4> │ │ │ │ + bl 1a4298 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1424] @ 0x590 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 6145c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 613a4 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 613c0 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 613a6 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 613c2 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61448 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (61464 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 613c0 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 613dc <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6145c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 613e0 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 613fc <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 613dc <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 60d74 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 613f8 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 60d90 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 613cc <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 613e8 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 613ec <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61408 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e7a8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 1a02c8 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 611d2 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 611ee <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6145c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61428 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61444 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61404 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 61420 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 67522 │ │ │ │ - b.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 675e6 │ │ │ │ + b.n 6145c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6143a <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 61456 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61408 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 61424 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61466 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 61482 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -82363,224 +82379,224 @@ │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30428 @ 0x76dc │ │ │ │ + movw r2, #29468 @ 0x731c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 614b6 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 614d2 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a1b0 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30464 @ 0x7700 │ │ │ │ + movw r2, #29504 @ 0x7340 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 614d0 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 614ec <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30476 @ 0x770c │ │ │ │ + movw r2, #29516 @ 0x734c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30512 @ 0x7730 │ │ │ │ + movw r2, #29552 @ 0x7370 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6154c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6154c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6154c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30548 @ 0x7754 │ │ │ │ + movw r0, #29588 @ 0x7394 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61596 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30616 @ 0x7798 │ │ │ │ + b.n 615b2 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #29656 @ 0x73d8 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30640 @ 0x77b0 │ │ │ │ + movw r7, #29680 @ 0x73f0 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30580 @ 0x7774 │ │ │ │ + movw r2, #29620 @ 0x73b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 61578 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 61594 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61552 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30652 @ 0x77bc │ │ │ │ + bne.n 6156e <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #29692 @ 0x73fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 29fe0 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30800 @ 0x7850 │ │ │ │ + movw r2, #29840 @ 0x7490 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 615c2 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 615de <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 615b2 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 615ce <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 615c4 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 615e0 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 615da <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 615f6 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30548 @ 0x7754 │ │ │ │ + movw r0, #29588 @ 0x7394 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61630 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30840 @ 0x7878 │ │ │ │ + b.n 6164c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #29880 @ 0x74b8 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30640 @ 0x77b0 │ │ │ │ + movw r9, #29680 @ 0x73f0 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30580 @ 0x7774 │ │ │ │ + movw r2, #29620 @ 0x73b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 61622 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 6163e <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 615fc <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61618 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 616b6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #30884 @ 0x78a4 │ │ │ │ + beq.n 616d2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #29924 @ 0x74e4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30868 @ 0x7894 │ │ │ │ + movw r0, #29908 @ 0x74d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 61672 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 6168e <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61676 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61692 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61652 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 6166e <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61680 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 6169c <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 616b6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 616d2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 6169a <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 616b6 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30892 @ 0x78ac │ │ │ │ + movw r0, #29932 @ 0x74ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #30884 @ 0x78a4 │ │ │ │ + movw r8, #29924 @ 0x74e4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61676 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61692 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 616a2 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 616be <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 67fbe │ │ │ │ + b.w 680c6 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ │ │ │ │ -000616e6 : │ │ │ │ +00061702 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82588,21 +82604,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 5fe2a │ │ │ │ + bl 5fe46 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fe2a │ │ │ │ + bl 5fe46 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82613,229 +82629,229 @@ │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 6174e │ │ │ │ + bne.n 6176a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61782 │ │ │ │ + b.n 6179e │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r7 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r6, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61782 │ │ │ │ + blt.n 6179e │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6177e │ │ │ │ + bne.n 6179a │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61782 │ │ │ │ + b.n 6179e │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61768 │ │ │ │ + b.n 61784 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 61792 │ │ │ │ + bne.n 617ae │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 617b4 │ │ │ │ + bge.n 617d0 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 6179e │ │ │ │ + b.n 617ba │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r7, r6, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61878 │ │ │ │ + beq.n 61894 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61908 │ │ │ │ + bcs.w 61924 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 617fa │ │ │ │ + cbz r2, 61816 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 617e4 │ │ │ │ - b.n 61908 │ │ │ │ + bhi.n 61800 │ │ │ │ + b.n 61924 │ │ │ │ rsb r9, r7, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 6183a │ │ │ │ + bge.n 61856 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61828 │ │ │ │ + beq.n 61844 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 617de │ │ │ │ + b.n 617fa │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6180e │ │ │ │ + b.n 6182a │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61840 │ │ │ │ + bne.n 6185c │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 6182c │ │ │ │ - b.n 61872 │ │ │ │ + blt.n 61848 │ │ │ │ + b.n 6188e │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61908 │ │ │ │ + bls.n 61924 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61802 │ │ │ │ + beq.n 6181e │ │ │ │ rsb r4, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r6 │ │ │ │ addlt r4, r4, r2 │ │ │ │ cmp r5, r4 │ │ │ │ ite gt │ │ │ │ lslgt r2, r5, #1 │ │ │ │ lslle r2, r4, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 617de │ │ │ │ + b.n 617fa │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6190c │ │ │ │ + b.n 61928 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp r8, r9 │ │ │ │ add.w r5, r6, r9 │ │ │ │ it lt │ │ │ │ movlt r8, r9 │ │ │ │ cmp r5, r7 │ │ │ │ it ge │ │ │ │ movge r5, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 61908 │ │ │ │ + bcs.n 61924 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 618a6 │ │ │ │ + cbz r2, 618c2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61890 │ │ │ │ - b.n 61908 │ │ │ │ + bhi.n 618ac │ │ │ │ + b.n 61924 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 618c8 │ │ │ │ + bge.n 618e4 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618b0 │ │ │ │ + beq.n 618cc │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 618a8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 618e8 │ │ │ │ + bge.n 61904 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618e4 │ │ │ │ + beq.n 61900 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 618a8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 618ca │ │ │ │ + b.n 618e6 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61902 │ │ │ │ + bge.n 6191e │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618ea │ │ │ │ + beq.n 61906 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 618a8 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6190c │ │ │ │ + b.n 61928 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (6197c ) │ │ │ │ + ldr r3, [pc, #80] @ (61998 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 616f0 │ │ │ │ + bl 6170c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 617b8 │ │ │ │ + bl 617d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61960 │ │ │ │ + beq.n 6197c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61960 │ │ │ │ + beq.n 6197c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61942 │ │ │ │ - ldr r3, [pc, #24] @ (6197c ) │ │ │ │ + b.n 6195e │ │ │ │ + ldr r3, [pc, #24] @ (61998 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61972 │ │ │ │ + beq.n 6198e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -82844,21 +82860,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 5fe82 │ │ │ │ + bl 5fe9e │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fe82 │ │ │ │ + bl 5fe9e │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82869,430 +82885,430 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 619de │ │ │ │ + bne.n 619fa │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61a14 │ │ │ │ + b.n 61a30 │ │ │ │ subs r3, r5, r7 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61a14 │ │ │ │ + blt.n 61a30 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61a10 │ │ │ │ + bne.n 61a2c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61a14 │ │ │ │ + b.n 61a30 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 619fa │ │ │ │ + b.n 61a16 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 61a24 │ │ │ │ + bne.n 61a40 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61a46 │ │ │ │ + bge.n 61a62 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 61a30 │ │ │ │ + b.n 61a4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61b14 │ │ │ │ + beq.n 61b30 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61baa │ │ │ │ + bcs.w 61bc6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61a8c │ │ │ │ + cbz r2, 61aa8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61a76 │ │ │ │ - b.n 61baa │ │ │ │ + bhi.n 61a92 │ │ │ │ + b.n 61bc6 │ │ │ │ rsb sl, r6, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmp r9, r5 │ │ │ │ mov fp, r9 │ │ │ │ add.w r4, r3, sl │ │ │ │ it lt │ │ │ │ movlt fp, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61ad6 │ │ │ │ + bge.n 61af2 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 61ac0 │ │ │ │ + beq.n 61adc │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61a70 │ │ │ │ + b.n 61a8c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61aa2 │ │ │ │ + b.n 61abe │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 61adc │ │ │ │ + bne.n 61af8 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 61ac6 │ │ │ │ - b.n 61b0e │ │ │ │ + blt.n 61ae2 │ │ │ │ + b.n 61b2a │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61baa │ │ │ │ + bls.n 61bc6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61a96 │ │ │ │ + beq.n 61ab2 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r9 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 61a70 │ │ │ │ + b.n 61a8c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bae │ │ │ │ + b.n 61bca │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp r8, sl │ │ │ │ add.w r9, r5, sl │ │ │ │ it lt │ │ │ │ movlt r8, sl │ │ │ │ cmp r9, r6 │ │ │ │ it ge │ │ │ │ movge r9, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 61baa │ │ │ │ + bcs.n 61bc6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61b42 │ │ │ │ + cbz r2, 61b5e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61b2c │ │ │ │ - b.n 61baa │ │ │ │ + bhi.n 61b48 │ │ │ │ + b.n 61bc6 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 61b64 │ │ │ │ + bge.n 61b80 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61b4c │ │ │ │ + beq.n 61b68 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61b44 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61b8a │ │ │ │ + bge.n 61ba6 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 61b84 │ │ │ │ + beq.n 61ba0 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61b44 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61b66 │ │ │ │ + b.n 61b82 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61ba4 │ │ │ │ + bge.n 61bc0 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61b8c │ │ │ │ + beq.n 61ba8 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61b44 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bae │ │ │ │ + b.n 61bca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (61c1c ) │ │ │ │ + ldr r3, [pc, #80] @ (61c38 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 61980 │ │ │ │ + bl 6199c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 61a4a │ │ │ │ + bl 61a66 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61c02 │ │ │ │ + beq.n 61c1e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61c02 │ │ │ │ + beq.n 61c1e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61be4 │ │ │ │ - ldr r3, [pc, #24] @ (61c1c ) │ │ │ │ + b.n 61c00 │ │ │ │ + ldr r3, [pc, #24] @ (61c38 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61c14 │ │ │ │ + beq.n 61c30 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00061c20 : │ │ │ │ +00061c3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (61c48 ) │ │ │ │ + ldr r1, [pc, #24] @ (61c64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c4c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061c68 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 61c78 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61c94 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #33488 @ 0x82d0 │ │ │ │ + movw r1, #32528 @ 0x7f10 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #24784 @ 0x60d0 │ │ │ │ + movw r2, #23824 @ 0x5d10 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 61c7a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61c96 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #15744 @ 0x3d80 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ uxthmi r0, r3 │ │ │ │ - movwmi r3, #49636 @ 0xc1e4 │ │ │ │ + movwmi r3, #48676 @ 0xbe24 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ca6 : │ │ │ │ +00061cc2 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (61cbc ) │ │ │ │ + ldr r4, [pc, #12] @ (61cd8 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cc0 : │ │ │ │ +00061cdc : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (61cd8 ) │ │ │ │ + ldr r4, [pc, #16] @ (61cf4 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cdc <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00061cf8 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 61cee <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 61d0a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 20361c │ │ │ │ + b.w 2044b8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061cf0 : │ │ │ │ +00061d0c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 257148 │ │ │ │ + b.w 257b20 │ │ │ │ │ │ │ │ -00061cf6 : │ │ │ │ +00061d12 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 257148 │ │ │ │ + b.w 257b20 │ │ │ │ │ │ │ │ -00061cfc : │ │ │ │ +00061d18 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d0c : │ │ │ │ - b.w 211c50 │ │ │ │ +00061d28 : │ │ │ │ + b.w 212700 │ │ │ │ │ │ │ │ -00061d10 : │ │ │ │ - ldr r2, [pc, #12] @ (61d20 ) │ │ │ │ +00061d2c : │ │ │ │ + ldr r2, [pc, #12] @ (61d3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21457c │ │ │ │ + b.w 2150d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d24 : │ │ │ │ - ldr r2, [pc, #12] @ (61d34 ) │ │ │ │ +00061d40 : │ │ │ │ + ldr r2, [pc, #12] @ (61d50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21495c │ │ │ │ + b.w 215404 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d38 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00061d54 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3a <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00061d56 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00061d58 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3e <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00061d5a <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d40 : │ │ │ │ +00061d5c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d42 : │ │ │ │ +00061d5e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d44 : │ │ │ │ +00061d60 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d46 : │ │ │ │ +00061d62 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d48 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00061d64 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24d3b0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ + b.w 24d638 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ │ │ │ │ -00061d4e <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00061d6a <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d58 : │ │ │ │ +00061d74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ce6b4 │ │ │ │ + bl 1d03fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061d76 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00061d92 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8cd90 │ │ │ │ + bl 8c3d8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061daa <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00061dc6 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -83301,3148 +83317,3237 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061dd4 : │ │ │ │ +00061df0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00061df4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 61dd4 │ │ │ │ +00061e10 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 61df0 │ │ │ │ │ │ │ │ -00061df8 : │ │ │ │ +00061e14 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 61e14 │ │ │ │ + cbz r0, 61e30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 61e14 │ │ │ │ + cbz r0, 61e30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e16 : │ │ │ │ +00061e32 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e18 : │ │ │ │ - ldr r1, [pc, #12] @ (61e28 ) │ │ │ │ +00061e34 : │ │ │ │ + ldr r1, [pc, #12] @ (61e44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a8a54 │ │ │ │ + b.w 1aa710 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e2c <_Py_hashtable_len@@Base>: │ │ │ │ +00061e48 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e30 : │ │ │ │ +00061e4c : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e44 : │ │ │ │ +00061e60 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49748 @ 0xc254 │ │ │ │ + movw r2, #48788 @ 0xbe94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e60 : │ │ │ │ +00061e7c : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e74 : │ │ │ │ +00061e90 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e88 : │ │ │ │ +00061ea4 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e9c : │ │ │ │ +00061eb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movw r5, #30900 @ 0x78b4 │ │ │ │ + movw r5, #29940 @ 0x74f4 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19e6f8 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 1a0218 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061ec2 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00061ede <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #15 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061ef0 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00061f0c <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ + │ │ │ │ +00061f10 <_PySeqLock_LockWrite@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 61f0e <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 61f2e <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 61f02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 61f22 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 61f24 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 61f44 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61f14 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 61f34 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 61f30 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 61f50 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 61f02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 61f22 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00061f38 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00061f58 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f48 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00061f68 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f58 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00061f78 <_PySeqLock_BeginRead@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 61f7e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 61f9e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 61f6e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 61f8e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061f80 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00061fa0 <_PySeqLock_EndRead@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61fa0 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 61fc0 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61fa2 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 61fc2 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061fa4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00061fc4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r0, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061fb6 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00061fd6 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 82d98 │ │ │ │ + bl 82a38 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061fde : │ │ │ │ +00061ffe : │ │ │ │ + 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 19c014 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00062028 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +00062058 <_Py_FatalErrorFunc@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (620a8 <_Py_FatalErrorFunc@@Base+0x50>) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +000620ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (620dc ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 620d2 │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #16] @ (620e0 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 6dbe0 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +000620e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30924 @ 0x78cc │ │ │ │ + movw r1, #29992 @ 0x7528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062008 : │ │ │ │ +0006210e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6202e │ │ │ │ + bne.n 62134 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211d2c │ │ │ │ + b.w 2127dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31072 @ 0x7960 │ │ │ │ + movw r1, #30072 @ 0x7578 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ 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, #30960 @ 0x78f0 │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6209c │ │ │ │ + beq.n 621a2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 620b2 │ │ │ │ + bne.n 621b8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 620e6 │ │ │ │ + beq.n 621ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 620e6 │ │ │ │ - b.n 620b4 │ │ │ │ + ble.n 621ec │ │ │ │ + b.n 621ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 620d2 │ │ │ │ + beq.n 621d8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62100 │ │ │ │ + bne.n 62206 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 620e6 │ │ │ │ + beq.n 621ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62102 │ │ │ │ + bgt.n 62208 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62144 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6224a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f1d60 │ │ │ │ + bl f1840 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6212e │ │ │ │ + beq.n 62234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6212e │ │ │ │ + cbnz r3, 62234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62144 │ │ │ │ + beq.n 6224a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62144 │ │ │ │ + cbnz r3, 6224a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 62174 │ │ │ │ + beq.n 6227a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6218a │ │ │ │ + bne.n 62290 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 621be │ │ │ │ + beq.n 622c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 621be │ │ │ │ - b.n 6218c │ │ │ │ + ble.n 622c4 │ │ │ │ + b.n 62292 │ │ │ │ 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 621aa │ │ │ │ + beq.n 622b0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 621d8 │ │ │ │ + bne.n 622de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 621be │ │ │ │ + beq.n 622c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 621da │ │ │ │ + bgt.n 622e0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6221c │ │ │ │ + bl 12736c │ │ │ │ + b.n 62322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115b8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62206 │ │ │ │ + beq.n 6230c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62206 │ │ │ │ + cbnz r3, 6230c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6221c │ │ │ │ + beq.n 62322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6221c │ │ │ │ + cbnz r3, 62322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 6224c │ │ │ │ + beq.n 62352 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62262 │ │ │ │ + bne.n 62368 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62296 │ │ │ │ + beq.n 6239c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62296 │ │ │ │ - b.n 62264 │ │ │ │ + ble.n 6239c │ │ │ │ + b.n 6236a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62282 │ │ │ │ + beq.n 62388 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 622b0 │ │ │ │ + bne.n 623b6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62296 │ │ │ │ + beq.n 6239c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 622b2 │ │ │ │ + bgt.n 623b8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 622f4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 623fa │ │ │ │ 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 13ff10 │ │ │ │ + bl 13fd40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 622de │ │ │ │ + beq.n 623e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 622de │ │ │ │ + cbnz r3, 623e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 622f4 │ │ │ │ + beq.n 623fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 622f4 │ │ │ │ + cbnz r3, 623fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 62324 │ │ │ │ + beq.n 6242a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6233a │ │ │ │ + bne.n 62440 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6236e │ │ │ │ + beq.n 62474 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6236e │ │ │ │ - b.n 6233c │ │ │ │ + ble.n 62474 │ │ │ │ + b.n 62442 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6235a │ │ │ │ + beq.n 62460 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62388 │ │ │ │ + bne.n 6248e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6236e │ │ │ │ + beq.n 62474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6238a │ │ │ │ + bgt.n 62490 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 623cc │ │ │ │ + bl 12736c │ │ │ │ + b.n 624d2 │ │ │ │ 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 1347f0 │ │ │ │ + bl 1345e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623b6 │ │ │ │ + beq.n 624bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 623b6 │ │ │ │ + cbnz r3, 624bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623cc │ │ │ │ + beq.n 624d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623cc │ │ │ │ + cbnz r3, 624d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 623fa │ │ │ │ + beq.n 62500 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62428 │ │ │ │ + bne.n 6252e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6240e │ │ │ │ + beq.n 62514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6242a │ │ │ │ + bgt.n 62530 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62454 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6255a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f4f34 │ │ │ │ + bl f4a14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62454 │ │ │ │ + beq.n 6255a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62454 │ │ │ │ + cbnz r3, 6255a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 62482 │ │ │ │ + beq.n 62588 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 624b0 │ │ │ │ + bne.n 625b6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62496 │ │ │ │ + beq.n 6259c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 624b2 │ │ │ │ + bgt.n 625b8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 624dc │ │ │ │ + bl 12736c │ │ │ │ + b.n 625e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 22f6c4 │ │ │ │ + bl 22ff94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 624dc │ │ │ │ + beq.n 625e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 624dc │ │ │ │ + cbnz r3, 625e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 6250a │ │ │ │ + beq.n 62610 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62538 │ │ │ │ + bne.n 6263e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6251e │ │ │ │ + beq.n 62624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6253a │ │ │ │ + bgt.n 62640 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62564 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6266a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f9980 │ │ │ │ + bl f9464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62564 │ │ │ │ + beq.n 6266a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62564 │ │ │ │ + cbnz r3, 6266a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 62594 │ │ │ │ + beq.n 6269a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 625aa │ │ │ │ + bne.n 626b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 625de │ │ │ │ + beq.n 626e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 625de │ │ │ │ - b.n 625ac │ │ │ │ + ble.n 626e4 │ │ │ │ + b.n 626b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 625ca │ │ │ │ + beq.n 626d0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 625f8 │ │ │ │ + bne.n 626fe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 625de │ │ │ │ + beq.n 626e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 625fa │ │ │ │ + bgt.n 62700 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6263c │ │ │ │ + bl 12736c │ │ │ │ + b.n 62742 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl ed228 │ │ │ │ + bl eccf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62626 │ │ │ │ + beq.n 6272c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62626 │ │ │ │ + cbnz r3, 6272c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6263c │ │ │ │ + beq.n 62742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6263c │ │ │ │ + cbnz r3, 62742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6266c │ │ │ │ + beq.n 62772 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62682 │ │ │ │ + bne.n 62788 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 626b6 │ │ │ │ + beq.n 627bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 626b6 │ │ │ │ - b.n 62684 │ │ │ │ + ble.n 627bc │ │ │ │ + b.n 6278a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 626a2 │ │ │ │ + beq.n 627a8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 626d0 │ │ │ │ + bne.n 627d6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 626b6 │ │ │ │ + beq.n 627bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 626d2 │ │ │ │ + bgt.n 627d8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62714 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6281a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1768e8 │ │ │ │ + bl 1774e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 626fe │ │ │ │ + beq.n 62804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 626fe │ │ │ │ + cbnz r3, 62804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62714 │ │ │ │ + beq.n 6281a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62714 │ │ │ │ + cbnz r3, 6281a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62744 │ │ │ │ + beq.n 6284a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6275a │ │ │ │ + bne.n 62860 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6278e │ │ │ │ + beq.n 62894 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6278e │ │ │ │ - b.n 6275c │ │ │ │ + ble.n 62894 │ │ │ │ + b.n 62862 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6277a │ │ │ │ + beq.n 62880 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 627a8 │ │ │ │ + bne.n 628ae │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6278e │ │ │ │ + beq.n 62894 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 627aa │ │ │ │ + bgt.n 628b0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 627ec │ │ │ │ + bl 12736c │ │ │ │ + b.n 628f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 117b80 │ │ │ │ + bl 117674 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627d6 │ │ │ │ + beq.n 628dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 627d6 │ │ │ │ + cbnz r3, 628dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627ec │ │ │ │ + beq.n 628f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 627ec │ │ │ │ + cbnz r3, 628f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6281c │ │ │ │ + beq.n 62922 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62832 │ │ │ │ + bne.n 62938 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62866 │ │ │ │ + beq.n 6296c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62866 │ │ │ │ - b.n 62834 │ │ │ │ + ble.n 6296c │ │ │ │ + b.n 6293a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62852 │ │ │ │ + beq.n 62958 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62880 │ │ │ │ + bne.n 62986 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62866 │ │ │ │ + beq.n 6296c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62882 │ │ │ │ + bgt.n 62988 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 628c4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 629ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 159be0 │ │ │ │ + bl 159f50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628ae │ │ │ │ + beq.n 629b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 628ae │ │ │ │ + cbnz r3, 629b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628c4 │ │ │ │ + beq.n 629ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 628c4 │ │ │ │ + cbnz r3, 629ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 628f4 │ │ │ │ + beq.n 629fa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6290a │ │ │ │ + bne.n 62a10 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6293e │ │ │ │ + beq.n 62a44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6293e │ │ │ │ - b.n 6290c │ │ │ │ + ble.n 62a44 │ │ │ │ + b.n 62a12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6292a │ │ │ │ + beq.n 62a30 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62958 │ │ │ │ + bne.n 62a5e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6293e │ │ │ │ + beq.n 62a44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6295a │ │ │ │ + bgt.n 62a60 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6299c │ │ │ │ + bl 12736c │ │ │ │ + b.n 62aa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 129984 │ │ │ │ + bl 12948c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62986 │ │ │ │ + beq.n 62a8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62986 │ │ │ │ + cbnz r3, 62a8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6299c │ │ │ │ + beq.n 62aa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6299c │ │ │ │ + cbnz r3, 62aa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 629cc │ │ │ │ + beq.n 62ad2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 629e2 │ │ │ │ + bne.n 62ae8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62a16 │ │ │ │ + beq.n 62b1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62a16 │ │ │ │ - b.n 629e4 │ │ │ │ + ble.n 62b1c │ │ │ │ + b.n 62aea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62a02 │ │ │ │ + beq.n 62b08 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62a30 │ │ │ │ + bne.n 62b36 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62a16 │ │ │ │ + beq.n 62b1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62a32 │ │ │ │ + bgt.n 62b38 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62a74 │ │ │ │ + bl 12736c │ │ │ │ + b.n 62b7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f5824 │ │ │ │ + bl f5308 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a5e │ │ │ │ + beq.n 62b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62a5e │ │ │ │ + cbnz r3, 62b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a74 │ │ │ │ + beq.n 62b7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a74 │ │ │ │ + cbnz r3, 62b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62aa4 │ │ │ │ + beq.n 62baa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62aba │ │ │ │ + bne.n 62bc0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62aee │ │ │ │ + beq.n 62bf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62aee │ │ │ │ - b.n 62abc │ │ │ │ + ble.n 62bf4 │ │ │ │ + b.n 62bc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62ada │ │ │ │ + beq.n 62be0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b08 │ │ │ │ + bne.n 62c0e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62aee │ │ │ │ + beq.n 62bf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62b0a │ │ │ │ + bgt.n 62c10 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62b4c │ │ │ │ + bl 12736c │ │ │ │ + b.n 62c52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 13dfb4 │ │ │ │ + bl 13ddd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b36 │ │ │ │ + beq.n 62c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62b36 │ │ │ │ + cbnz r3, 62c3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b4c │ │ │ │ + beq.n 62c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b4c │ │ │ │ + cbnz r3, 62c52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62b7c │ │ │ │ + beq.n 62c82 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b92 │ │ │ │ + bne.n 62c98 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62bc6 │ │ │ │ + beq.n 62ccc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62bc6 │ │ │ │ - b.n 62b94 │ │ │ │ + ble.n 62ccc │ │ │ │ + b.n 62c9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62bb2 │ │ │ │ + beq.n 62cb8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62be0 │ │ │ │ + bne.n 62ce6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62bc6 │ │ │ │ + beq.n 62ccc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62be2 │ │ │ │ + bgt.n 62ce8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62c24 │ │ │ │ + bl 12736c │ │ │ │ + b.n 62d2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 16d434 │ │ │ │ + bl 16ddcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c0e │ │ │ │ + beq.n 62d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62c0e │ │ │ │ + cbnz r3, 62d14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c24 │ │ │ │ + beq.n 62d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62c24 │ │ │ │ + cbnz r3, 62d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62c54 │ │ │ │ + beq.n 62d5a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62c6a │ │ │ │ + bne.n 62d70 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62c9e │ │ │ │ + beq.n 62da4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62c9e │ │ │ │ - b.n 62c6c │ │ │ │ + ble.n 62da4 │ │ │ │ + b.n 62d72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62c8a │ │ │ │ + beq.n 62d90 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62cb8 │ │ │ │ + bne.n 62dbe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62c9e │ │ │ │ + beq.n 62da4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62cba │ │ │ │ + bgt.n 62dc0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62cfc │ │ │ │ + bl 12736c │ │ │ │ + b.n 62e02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 238888 │ │ │ │ + bl 238fd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ce6 │ │ │ │ + beq.n 62dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62ce6 │ │ │ │ + cbnz r3, 62dec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cfc │ │ │ │ + beq.n 62e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cfc │ │ │ │ + cbnz r3, 62e02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62d2c │ │ │ │ + beq.n 62e32 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d42 │ │ │ │ + bne.n 62e48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62d76 │ │ │ │ + beq.n 62e7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62d76 │ │ │ │ - b.n 62d44 │ │ │ │ + ble.n 62e7c │ │ │ │ + b.n 62e4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62d62 │ │ │ │ + beq.n 62e68 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d90 │ │ │ │ + bne.n 62e96 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62d76 │ │ │ │ + beq.n 62e7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62d92 │ │ │ │ + bgt.n 62e98 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62dd4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 62eda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 2120b0 │ │ │ │ + bl 212b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dbe │ │ │ │ + beq.n 62ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62dbe │ │ │ │ + cbnz r3, 62ec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dd4 │ │ │ │ + beq.n 62eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62dd4 │ │ │ │ + cbnz r3, 62eda │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62e04 │ │ │ │ + beq.n 62f0a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e1a │ │ │ │ + bne.n 62f20 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62e4e │ │ │ │ + beq.n 62f54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62e4e │ │ │ │ - b.n 62e1c │ │ │ │ + ble.n 62f54 │ │ │ │ + b.n 62f22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62e3a │ │ │ │ + beq.n 62f40 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e68 │ │ │ │ + bne.n 62f6e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62e4e │ │ │ │ + beq.n 62f54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62e6a │ │ │ │ + bgt.n 62f70 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62eac │ │ │ │ + bl 12736c │ │ │ │ + b.n 62fb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1766fc │ │ │ │ + bl 177098 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e96 │ │ │ │ + beq.n 62f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e96 │ │ │ │ + cbnz r3, 62f9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62eac │ │ │ │ + beq.n 62fb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62eac │ │ │ │ + cbnz r3, 62fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62edc │ │ │ │ + beq.n 62fe2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62ef2 │ │ │ │ + bne.n 62ff8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62f26 │ │ │ │ + beq.n 6302c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62f26 │ │ │ │ - b.n 62ef4 │ │ │ │ + ble.n 6302c │ │ │ │ + b.n 62ffa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62f12 │ │ │ │ + beq.n 63018 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62f40 │ │ │ │ + bne.n 63046 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62f26 │ │ │ │ + beq.n 6302c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62f42 │ │ │ │ + bgt.n 63048 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62f84 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6308a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 18c4d8 │ │ │ │ + bl 18d514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f6e │ │ │ │ + beq.n 63074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f6e │ │ │ │ + cbnz r3, 63074 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f84 │ │ │ │ + beq.n 6308a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f84 │ │ │ │ + cbnz r3, 6308a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62fb4 │ │ │ │ + beq.n 630ba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62fca │ │ │ │ + bne.n 630d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62ffe │ │ │ │ + beq.n 63104 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62ffe │ │ │ │ - b.n 62fcc │ │ │ │ + ble.n 63104 │ │ │ │ + b.n 630d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62fea │ │ │ │ + beq.n 630f0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63018 │ │ │ │ + bne.n 6311e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62ffe │ │ │ │ + beq.n 63104 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6301a │ │ │ │ + bgt.n 63120 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6305c │ │ │ │ + bl 12736c │ │ │ │ + b.n 63162 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 14d4cc │ │ │ │ + bl 14d6e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63046 │ │ │ │ + beq.n 6314c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63046 │ │ │ │ + cbnz r3, 6314c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6305c │ │ │ │ + beq.n 63162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6305c │ │ │ │ + cbnz r3, 63162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6308c │ │ │ │ + beq.n 63192 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630a2 │ │ │ │ + bne.n 631a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 630d6 │ │ │ │ + beq.n 631dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 630d6 │ │ │ │ - b.n 630a4 │ │ │ │ + ble.n 631dc │ │ │ │ + b.n 631aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 630c2 │ │ │ │ + beq.n 631c8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630f0 │ │ │ │ + bne.n 631f6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630d6 │ │ │ │ + beq.n 631dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 630f2 │ │ │ │ + bgt.n 631f8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 63134 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6323a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 15a170 │ │ │ │ + bl 15a4e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6311e │ │ │ │ + beq.n 63224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6311e │ │ │ │ + cbnz r3, 63224 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63134 │ │ │ │ + beq.n 6323a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63134 │ │ │ │ + cbnz r3, 6323a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63164 │ │ │ │ + beq.n 6326a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6317a │ │ │ │ + bne.n 63280 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 631ae │ │ │ │ + beq.n 632b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 631ae │ │ │ │ - b.n 6317c │ │ │ │ + ble.n 632b4 │ │ │ │ + b.n 63282 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6319a │ │ │ │ + beq.n 632a0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 631c8 │ │ │ │ + bne.n 632ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 631ae │ │ │ │ + beq.n 632b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 631ca │ │ │ │ + bgt.n 632d0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6320c │ │ │ │ + bl 12736c │ │ │ │ + b.n 63312 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e26a4 │ │ │ │ + bl e2160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631f6 │ │ │ │ + beq.n 632fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 631f6 │ │ │ │ + cbnz r3, 632fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6320c │ │ │ │ + beq.n 63312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6320c │ │ │ │ + cbnz r3, 63312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00063210 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00063316 <_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 80190 │ │ │ │ - cbz r0, 63268 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 6336e <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #5 │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 63372 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 63372 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63372 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 632a2 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 633a8 <_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 6329e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 633a4 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6329e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 633a4 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000632a6 : │ │ │ │ - b.w 104d60 │ │ │ │ +000633ac : │ │ │ │ + b.w 1046e8 │ │ │ │ │ │ │ │ -000632aa : │ │ │ │ +000633b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 632c4 │ │ │ │ - cbnz r0, 632ca │ │ │ │ - bl 262b94 │ │ │ │ - b.n 632e6 │ │ │ │ + beq.n 633ca │ │ │ │ + cbnz r0, 633d0 │ │ │ │ + bl 262bfc │ │ │ │ + b.n 633ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 632ec │ │ │ │ + cbnz r3, 633f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31004 @ 0x791c │ │ │ │ + movw r1, #30072 @ 0x7578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63310 │ │ │ │ + b.n 63416 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 632d0 │ │ │ │ + beq.n 633d6 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 632d0 │ │ │ │ + bne.n 633d6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00063316 : │ │ │ │ +0006341c : │ │ │ │ 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 63350 │ │ │ │ + beq.n 63456 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + movw r1, #10904 @ 0x2a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63358 │ │ │ │ + b.n 6345e │ │ │ │ adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006335a : │ │ │ │ +00063460 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 63394 │ │ │ │ + cbz r3, 6349a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 63394 │ │ │ │ + cbz r3, 6349a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63386 │ │ │ │ - bl d42d0 │ │ │ │ + bne.n 6348c │ │ │ │ + bl d3d90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6338e │ │ │ │ + b.n 63494 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063398 : │ │ │ │ +0006349e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cd4b4 │ │ │ │ + bl 1cf1fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 633b6 │ │ │ │ - bl d42d0 │ │ │ │ + cbnz r0, 634bc │ │ │ │ + bl d3d90 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 633cc │ │ │ │ + b.n 634d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633ca │ │ │ │ + beq.n 634d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 633ca │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 634d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 633f0 │ │ │ │ + beq.n 634f6 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 633f6 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 63402 │ │ │ │ + cbnz r0, 634fc │ │ │ │ + bl 262bfc │ │ │ │ + b.n 63508 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63408 │ │ │ │ + cbz r0, 6350e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63416 │ │ │ │ + b.n 6351c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006341c : │ │ │ │ - b.n 633ce │ │ │ │ +00063522 : │ │ │ │ + b.n 634d4 │ │ │ │ │ │ │ │ -0006341e : │ │ │ │ - b.n 633ce │ │ │ │ +00063524 : │ │ │ │ + b.n 634d4 │ │ │ │ │ │ │ │ -00063420 : │ │ │ │ +00063526 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 63474 │ │ │ │ + cbz r0, 6357a │ │ │ │ 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 ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63476 │ │ │ │ + bge.n 6357c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63474 │ │ │ │ + beq.n 6357a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63474 │ │ │ │ + cbnz r3, 6357a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006347a : │ │ │ │ +00063580 : │ │ │ │ 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, 634b0 │ │ │ │ + cbz r3, 635b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 634b0 │ │ │ │ + cbz r3, 635b6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 634b0 │ │ │ │ + cbz r3, 635b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 634b0 │ │ │ │ + cbz r3, 635b6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 634cc │ │ │ │ - b.n 634c6 │ │ │ │ + bl ce164 │ │ │ │ + cbz r0, 635d2 │ │ │ │ + b.n 635cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31044 @ 0x7944 │ │ │ │ + movw r1, #30112 @ 0x75a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63604 │ │ │ │ + b.n 6370a │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 634e4 │ │ │ │ + cbz r0, 635ea │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 635cc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 63510 │ │ │ │ + bge.n 63616 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31100 @ 0x797c │ │ │ │ + movw r1, #30168 @ 0x75d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 635cc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 63554 │ │ │ │ + cbnz r3, 6365a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e1d44 │ │ │ │ - cbz r0, 63528 │ │ │ │ + bl 1e3564 │ │ │ │ + cbz r0, 6362e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63528 │ │ │ │ + cbnz r3, 6362e │ │ │ │ mov r0, sp │ │ │ │ - bl 1e1d44 │ │ │ │ - cbnz r0, 6353c │ │ │ │ + bl 1e3564 │ │ │ │ + cbnz r0, 63642 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23ff24 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 63554 │ │ │ │ + bl 24059c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ + cbz r0, 6365a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63554 │ │ │ │ + cbnz r3, 6365a │ │ │ │ mov r0, sp │ │ │ │ - bl 23ff24 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 63554 │ │ │ │ + bl 24059c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ + cbz r0, 6365a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 63604 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 6370a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63572 │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 63678 │ │ │ │ + bl 1eb80c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 635cc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63584 │ │ │ │ + ble.n 6368a │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 63576 │ │ │ │ + b.n 6367c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6359a │ │ │ │ + ble.n 636a0 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 6358a │ │ │ │ + b.n 63690 │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 635f2 │ │ │ │ + bcc.n 636f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 635d4 │ │ │ │ + blt.n 636da │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r1, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 635cc │ │ │ │ + bge.n 636d2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 635d4 │ │ │ │ + b.n 636da │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 635ac │ │ │ │ + b.n 636b2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 198530 │ │ │ │ + bl 199c38 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 198530 │ │ │ │ + bl 199c38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6359c │ │ │ │ + b.n 636a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006360c : │ │ │ │ - cbnz r0, 63612 │ │ │ │ - b.w 1ea294 │ │ │ │ +00063712 : │ │ │ │ + cbnz r0, 63718 │ │ │ │ + b.w 1eb80c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ (63650 ) │ │ │ │ + ldr r2, [pc, #32] @ (63754 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 63648 │ │ │ │ + cbz r3, 6374e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00063654 : │ │ │ │ - b.w 1546b0 │ │ │ │ +00063758 : │ │ │ │ + b.w 154808 │ │ │ │ │ │ │ │ -00063658 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +0006375c <_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 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 6377a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6367a <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 6377e <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 636a4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 23087c │ │ │ │ + b.n 637a8 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 23114c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 6377a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2308a8 │ │ │ │ + bl 231178 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 636a4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 637a8 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 6377a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3d90 │ │ │ │ + b.n 6377a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000636a8 : │ │ │ │ - b.w d0a24 │ │ │ │ +000637ac : │ │ │ │ + b.w d04c8 │ │ │ │ │ │ │ │ -000636ac : │ │ │ │ - b.w 14b42c │ │ │ │ +000637b0 : │ │ │ │ + b.w 14b4b0 │ │ │ │ │ │ │ │ -000636b0 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +000637b4 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ccde4 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cc884 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 636e4 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 637e8 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 636fa <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 637fe <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #16176 @ 0x3f30 │ │ │ │ + movw r2, #15208 @ 0x3b68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000636fe : │ │ │ │ +00063802 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ (63788 ) │ │ │ │ + ldr r6, [pc, #120] @ (6388c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ - cbz r3, 63740 │ │ │ │ + cbz r3, 63844 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 63772 │ │ │ │ + bmi.n 63876 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61888 @ 0xf1c0 │ │ │ │ + movw r2, #60848 @ 0xedb0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - b.n 63760 │ │ │ │ - cbz r4, 63766 │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 63864 │ │ │ │ + cbz r4, 6386a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 63764 │ │ │ │ + bmi.n 63868 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31156 @ 0x79b4 │ │ │ │ + movw r2, #30224 @ 0x7610 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63782 │ │ │ │ - cbnz r2, 63776 │ │ │ │ + b.n 63886 │ │ │ │ + cbnz r2, 6387a │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6f5c │ │ │ │ - b.n 63782 │ │ │ │ + bl 1a8c38 │ │ │ │ + b.n 63886 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 63742 │ │ │ │ + bne.n 63846 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd9fc │ │ │ │ + b.w dd4c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006378c : │ │ │ │ - ldr r0, [pc, #28] @ (637ac ) │ │ │ │ +00063890 : │ │ │ │ + ldr r0, [pc, #28] @ (638b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #31192 @ 0x79d8 │ │ │ │ + movw r2, #30260 @ 0x7634 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 127998 <_PyErr_SetString@@Base> │ │ │ │ + b.w 1273d0 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000637b0 <_PyState_AddModule@@Base>: │ │ │ │ +000638b4 <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 637f0 <_PyState_AddModule@@Base+0x40> │ │ │ │ + cbz r2, 638f4 <_PyState_AddModule@@Base+0x40> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 637e4 <_PyState_AddModule@@Base+0x34> │ │ │ │ + cbz r1, 638e8 <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #49332 @ 0xc0b4 │ │ │ │ + movw r2, #48292 @ 0xbca4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1a689c │ │ │ │ + b.w 1a8578 │ │ │ │ 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, #31228 @ 0x79fc │ │ │ │ + movw r2, #30296 @ 0x7658 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_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, #31228 @ 0x79fc │ │ │ │ + movw r2, #30296 @ 0x7658 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063846 : │ │ │ │ +0006394a : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (638ac ) │ │ │ │ + ldr r2, [pc, #84] @ (639b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 63864 │ │ │ │ - cbnz r1, 6386c │ │ │ │ + cbz r0, 63968 │ │ │ │ + cbnz r1, 63970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 63874 │ │ │ │ - bl cc30c │ │ │ │ + bl 637d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 63978 │ │ │ │ + bl cbdac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63878 │ │ │ │ + cbnz r0, 6397c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6389e │ │ │ │ + b.n 639a2 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1b03a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6389e │ │ │ │ + beq.n 639a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6389e │ │ │ │ + cbnz r3, 639a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000638b0 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +000639b4 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (63914 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (63a18 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 638ce <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 638d6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 639d2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 639da <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 638de <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cc30c │ │ │ │ + bl 637d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 639e2 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbdac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 638e2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 639e6 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 63a0c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1b03a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 63a0c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 63a0c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 63940 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + cbnz r2, 63a44 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ + movw r3, #63236 @ 0xf704 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40852 @ 0x9f94 │ │ │ │ + movw r2, #39852 @ 0x9bac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - b.n 63948 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - movw r3, #29008 @ 0x7150 │ │ │ │ + b.n 63a4c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + movw r3, #28048 @ 0x6d90 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #31256 @ 0x7a18 │ │ │ │ + movw r0, #30324 @ 0x7674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #31288 @ 0x7a38 │ │ │ │ + movw r0, #30356 @ 0x7694 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 6398e <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ - cbz r3, 63978 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ + cbz r2, 63a92 <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ + cbz r3, 63a7c <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 63980 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ - movw r1, #40852 @ 0x9f94 │ │ │ │ + b.n 63a84 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ + movw r1, #39852 @ 0x9bac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31324 @ 0x7a5c │ │ │ │ + movw r0, #30392 @ 0x76b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w de2a8 │ │ │ │ - cbz r3, 63994 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ + b.w ddd70 │ │ │ │ + cbz r3, 63a98 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6399c <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ - movw r1, #40852 @ 0x9f94 │ │ │ │ + b.n 63aa0 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ + movw r1, #39852 @ 0x9bac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31360 @ 0x7a80 │ │ │ │ + movw r0, #30428 @ 0x76dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ │ │ │ │ -000639a8 : │ │ │ │ +00063aac : │ │ │ │ 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 639d6 │ │ │ │ - movw r0, #48132 @ 0xbc04 │ │ │ │ + beq.n 63ada │ │ │ │ + movw r0, #47132 @ 0xb81c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 639ea │ │ │ │ + b.n 63aee │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 639d2 │ │ │ │ + beq.n 63ad6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000639ec : │ │ │ │ +00063af0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63a1a │ │ │ │ + beq.n 63b1e │ │ │ │ movs r1, #25 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #45384 @ 0xb148 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a1c │ │ │ │ + b.n 63b20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a1e : │ │ │ │ +00063b22 : │ │ │ │ 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 63a4c │ │ │ │ + beq.n 63b50 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #45384 @ 0xb148 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a4e │ │ │ │ + b.n 63b52 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a50 : │ │ │ │ +00063b54 : │ │ │ │ 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 63a80 │ │ │ │ + beq.n 63b84 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #45384 @ 0xb148 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a82 │ │ │ │ + b.n 63b86 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a84 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00063b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r0, 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 63bb4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 63aac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 63bb4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 63bb0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 63ac4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 63bb4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 63bb4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 63bc8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42764 @ 0xa70c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63ad0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 63bd4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ + bl d2998 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063ada : │ │ │ │ +00063bde : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 63b04 │ │ │ │ + cbz r0, 63c08 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 63b04 │ │ │ │ - cbz r1, 63b00 │ │ │ │ + bpl.n 63c08 │ │ │ │ + cbz r1, 63c04 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 63b04 │ │ │ │ - cbz r2, 63b04 │ │ │ │ - cbnz r3, 63b18 │ │ │ │ + bpl.n 63c08 │ │ │ │ + cbz r2, 63c08 │ │ │ │ + cbnz r3, 63c1c │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42764 @ 0xa70c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63b22 │ │ │ │ + b.n 63c26 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ + bl d2998 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063b26 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00063c2a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 63c54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63b4c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 63c54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 63c50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 63b64 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 63c54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 63c54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 63c68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42764 @ 0xa70c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63b6e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 63c72 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ + bl d2998 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #8] @ (63b7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + ldr r1, [pc, #8] @ (63c80 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8ee64 │ │ │ │ + b.w 8e3d0 │ │ │ │ nop │ │ │ │ - add r2, pc, #608 @ (adr r2, 63de0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 63ee4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 63baa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 7ed38 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 63cae <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81f80 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81c20 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63bb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ - b.n 63be4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ + cbnz r0, 63cbc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ + b.n 63ce8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63b9c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - b.n 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + bge.n 63ca0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ + b.n 63cf4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + cbz r3, 63cf4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63bd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + beq.n 63cdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 63bdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ + cbz r3, 63ce0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + b.n 63cf4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63bd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63cdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8ee64 │ │ │ │ + b.w 8e3d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00063bf4 : │ │ │ │ +00063cf8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbnz r6, 63c1c │ │ │ │ + cbnz r6, 63d20 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14940 @ 0x3a5c │ │ │ │ + movw r3, #13980 @ 0x369c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 63c2e │ │ │ │ - movw r0, #31388 @ 0x7a9c │ │ │ │ + b.n 63d32 │ │ │ │ + movw r0, #30456 @ 0x76f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63cfc │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 63e00 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 63c42 │ │ │ │ + cbz r2, 63d46 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 63c2e │ │ │ │ + b.n 63d32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3eb4 <_PyThreadState_New@@Base+0x3528> │ │ │ │ + bl 1a59d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63cfc │ │ │ │ + beq.n 63e00 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ adds r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - movw r3, #33205 @ 0x81b5 │ │ │ │ + movw r3, #31913 @ 0x7ca9 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #29525 @ 0x7355 │ │ │ │ + movw r3, #35021 @ 0x88cd │ │ │ │ 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, #19653 @ 0x4cc5 │ │ │ │ + movw r3, #21781 @ 0x5515 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #50195 @ 0xc413 │ │ │ │ + movw r3, #50229 @ 0xc435 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 63cf6 │ │ │ │ + blt.n 63dfa │ │ │ │ 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 7ec20 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ed38 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f934 │ │ │ │ + bl 7fa4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63d00 │ │ │ │ + bne.n 63e04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cf6 │ │ │ │ + beq.n 63dfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cf6 │ │ │ │ + cbnz r3, 63dfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00063d06 : │ │ │ │ - b.w 63bf4 │ │ │ │ +00063e0a : │ │ │ │ + b.w 63cf8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dd304 │ │ │ │ + b.w dcdcc │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 63d84 │ │ │ │ + bhi.n 63e88 │ │ │ │ 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 63d8e │ │ │ │ + bne.n 63e92 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 63d8e │ │ │ │ + bne.n 63e92 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 63d98 │ │ │ │ + blt.n 63e9c │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ movtne r2, #70 @ 0x46 │ │ │ │ itete eq │ │ │ │ @@ -86452,28 +86557,28 @@ │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d9a │ │ │ │ + beq.n 63e9e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 63d9a │ │ │ │ + b.n 63e9e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 63d9a │ │ │ │ + b.n 63e9e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063d9c : │ │ │ │ +00063ea0 : │ │ │ │ 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 │ │ │ │ @@ -86503,58 +86608,58 @@ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17b91c │ │ │ │ + bl 17c6c8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063df4 : │ │ │ │ +00063ef8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r0, r1, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 63e20 │ │ │ │ + bge.n 63f24 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 63e5e │ │ │ │ + b.n 63f62 │ │ │ │ ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd ip, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1276e0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 127118 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 30d68 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 152f84 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 15319c <_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 │ │ │ │ @@ -86562,69 +86667,69 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29380 @ 0x72c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63e98 │ │ │ │ + beq.n 63f9c │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63e98 │ │ │ │ + beq.n 63f9c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 63eae │ │ │ │ - b.n 63ec0 │ │ │ │ + bne.n 63fb2 │ │ │ │ + b.n 63fc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 63e90 │ │ │ │ - movw r0, #57520 @ 0xe0b0 │ │ │ │ + beq.n 63f94 │ │ │ │ + movw r0, #56560 @ 0xdcf0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e90 │ │ │ │ - b.n 63ecc │ │ │ │ + bne.n 63f94 │ │ │ │ + b.n 63fd0 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #57520 @ 0xe0b0 │ │ │ │ + movw r0, #56560 @ 0xdcf0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63ecc │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63fd0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf464 │ │ │ │ + b.w 1d10d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63f12 │ │ │ │ + cbnz r0, 64016 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63fec │ │ │ │ + beq.n 640f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63fec │ │ │ │ + bne.n 640f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63fec │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 640f0 │ │ │ │ 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} │ │ │ │ @@ -86632,55 +86737,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 63f4c │ │ │ │ + bge.n 64050 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 63f3a │ │ │ │ + b.n 6403e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [r7, #12] │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f76 │ │ │ │ + beq.n 6407a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 63f76 │ │ │ │ + cbnz r3, 6407a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_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 63f8e │ │ │ │ + bne.n 64092 │ │ │ │ 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 63fb0 │ │ │ │ + bne.n 640b4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (63ff4 ) │ │ │ │ + ldr r1, [pc, #60] @ (640f8 ) │ │ │ │ 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] │ │ │ │ @@ -86697,1220 +86802,1189 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063ff8 : │ │ │ │ +000640fc : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.n 63ed0 │ │ │ │ + b.n 63fd4 │ │ │ │ │ │ │ │ -00064010 : │ │ │ │ +00064114 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 63ed0 │ │ │ │ + b.n 63fd4 │ │ │ │ │ │ │ │ -00064020 : │ │ │ │ +00064124 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 63ed0 │ │ │ │ - cbz r0, 6407c │ │ │ │ - ldr r3, [pc, #60] @ (64084 ) │ │ │ │ + bl 63fd4 │ │ │ │ + cbz r0, 64180 │ │ │ │ + ldr r3, [pc, #60] @ (64188 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 64056 │ │ │ │ + cbnz r5, 6415a │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 6407e │ │ │ │ - bl 1d5744 │ │ │ │ + b.n 64182 │ │ │ │ + bl 1d7334 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2594b8 │ │ │ │ + bl 259630 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 6407e │ │ │ │ + cbnz r0, 64182 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6407c │ │ │ │ + beq.n 64180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6407c │ │ │ │ + cbnz r3, 64180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064088 : │ │ │ │ +0006418c : │ │ │ │ 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 63ed0 │ │ │ │ - cbz r0, 640b6 │ │ │ │ + bl 63fd4 │ │ │ │ + cbz r0, 641ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000640b8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000641bc <_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 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000640da : │ │ │ │ +000641de : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 130bb4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 13099c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119970 │ │ │ │ + b.w 119468 │ │ │ │ │ │ │ │ -000640fe : │ │ │ │ +00064202 : │ │ │ │ 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 64130 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 64234 │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6418c │ │ │ │ + b.n 64290 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6412c │ │ │ │ + beq.n 64230 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6418a │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 6428e │ │ │ │ + bl 71608 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6412c │ │ │ │ + beq.n 64230 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 64172 │ │ │ │ + bge.n 64276 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64156 │ │ │ │ - b.n 6412c │ │ │ │ + bge.n 6425a │ │ │ │ + b.n 64230 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6418a │ │ │ │ + beq.n 6428e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6418a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6428e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064190 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00064294 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 641d0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 642d4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ed8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641c4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 642c8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 641c8 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 642cc <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 641d0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 642d4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 641c4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 642c8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31412 @ 0x7ab4 │ │ │ │ + movw r0, #30480 @ 0x7710 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #31424 @ 0x7ac0 │ │ │ │ + b.w 7a3b8 │ │ │ │ + movw r0, #30492 @ 0x771c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ │ │ │ │ -000641ec : │ │ │ │ +000642f0 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79144 │ │ │ │ + b.w 79274 │ │ │ │ │ │ │ │ -000641f4 : │ │ │ │ +000642f8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79144 │ │ │ │ + b.w 79274 │ │ │ │ │ │ │ │ -000641fa : │ │ │ │ +000642fe : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6422e │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 6422e │ │ │ │ + beq.n 64332 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 64332 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + movw r0, #11364 @ 0x2c64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64236 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6433a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6423a │ │ │ │ + bpl.n 6433e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6423c │ │ │ │ + b.n 64340 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006423e : │ │ │ │ +00064342 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 64276 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 64276 │ │ │ │ + beq.n 6437a │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 6437a │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + movw r0, #11364 @ 0x2c64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6427a │ │ │ │ + b.n 6437e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006427c : │ │ │ │ +00064380 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1ce62c │ │ │ │ + bl 1d0374 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 642b4 │ │ │ │ - bl 90608 │ │ │ │ + cbz r0, 643b8 │ │ │ │ + bl 8fb78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642a8 │ │ │ │ + beq.n 643ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 642ac │ │ │ │ + cbz r3, 643b0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 642b4 │ │ │ │ + b.n 643b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 642a8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 643ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000642b8 : │ │ │ │ +000643bc : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 81580 │ │ │ │ + b.w 81220 │ │ │ │ │ │ │ │ -000642be <_PyObject_GetAttrId@@Base>: │ │ │ │ +000643c2 <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2ced4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 642e2 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 643e6 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ee64 │ │ │ │ + b.w 8e3d0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000642e4 <_PyObject_CallMethodId@@Base>: │ │ │ │ +000643e8 <_PyObject_CallMethodId@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (64348 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6444c <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 64302 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6430a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 64406 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6440e <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 64312 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 642be <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 637d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 64416 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 643c2 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64316 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 6441a <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 64440 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1b03a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 64440 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 64440 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31440 @ 0x7ad0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64368 <_PyObject_CallMethodId@@Base+0x84>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r6, sp, #16 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -0006436c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (6439c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 64392 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (643a0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6daac │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000643a4 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00064450 <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #31468 @ 0x7aec │ │ │ │ + movw r2, #30508 @ 0x772c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 643f2 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31476 @ 0x7af4 │ │ │ │ + beq.n 6449e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #30516 @ 0x7734 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 6440e <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 644ba <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31484 @ 0x7afc │ │ │ │ + movw r2, #30524 @ 0x773c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6441c <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31508 @ 0x7b14 │ │ │ │ + b.n 644c8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #30548 @ 0x7754 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 64436 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55496 @ 0xd8c8 │ │ │ │ + cbz r5, 644e2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #54496 @ 0xd4e0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edce0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ef258 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 64470 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 6451c <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62452 @ 0xf3f4 │ │ │ │ + movw r2, #61412 @ 0xefe4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 644ac <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 64558 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ sub.w r5, r6, r1, lsl #3 │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ - bl 67fbe │ │ │ │ + bl 680c6 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e632 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31528 @ 0x7b28 │ │ │ │ + movw r1, #30568 @ 0x7768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (644bc <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64568 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000644c0 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +0006456c <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 644fa <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 645a6 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31552 @ 0x7b40 │ │ │ │ + movw r2, #30592 @ 0x7780 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 64530 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 645dc <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 64738 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31620 @ 0x7b84 │ │ │ │ + movw r2, #30660 @ 0x77c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 645a6 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 64652 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 6456e <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 6461a <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + movw r2, #30692 @ 0x77e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64598 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64644 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31748 @ 0x7c04 │ │ │ │ + movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 64664 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64710 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 6464c <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 646f8 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 645c8 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64674 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + movw r2, #30692 @ 0x77e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 645ea <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64696 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31800 @ 0x7c38 │ │ │ │ + movw r2, #30840 @ 0x7878 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64642 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 646ee <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6461a <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 646c6 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31820 @ 0x7c4c │ │ │ │ + movw r2, #30860 @ 0x788c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64738 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31848 @ 0x7c68 │ │ │ │ + movw r2, #30888 @ 0x78a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 64664 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64710 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31772 @ 0x7c1c │ │ │ │ + movw r2, #30812 @ 0x785c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 64738 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64738 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31888 @ 0x7c90 │ │ │ │ + movw r2, #30928 @ 0x78d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 647ec <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64898 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 646a6 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 64752 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 646a8 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 64754 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 646d2 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 6477e <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 646ba <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 64766 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 646c6 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 64772 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r0, r1, lsl #1] │ │ │ │ ldrne.w r7, [r0, r1, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - b.n 646ae <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 6475a <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64740 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 647ec <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 64724 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 647d0 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64700 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 647ac <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31916 @ 0x7cac │ │ │ │ + movw r2, #30956 @ 0x78ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 647ba <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 64866 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31932 @ 0x7cbc │ │ │ │ + movw r2, #30972 @ 0x78fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 647ba <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bls.n 64866 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31948 @ 0x7ccc │ │ │ │ + movw r2, #30988 @ 0x790c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6488c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 6477e <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 6482a <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 64760 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bhi.n 6480c <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31964 @ 0x7cdc │ │ │ │ + movw r2, #31004 @ 0x791c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6488c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 647be <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcc.n 6486a <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31984 @ 0x7cf0 │ │ │ │ + movw r2, #31024 @ 0x7930 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6488c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 6479c <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcs.n 64848 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32004 @ 0x7d04 │ │ │ │ + movw r2, #31044 @ 0x7944 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6488c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 647c4 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcc.n 64870 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32024 @ 0x7d18 │ │ │ │ + movw r2, #31064 @ 0x7958 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6488c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 647c8 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64874 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 647c8 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64874 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 647ec <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + cbz r3, 64898 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (648a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32044 @ 0x7d2c │ │ │ │ + movw r2, #31084 @ 0x796c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64450 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000647f8 : │ │ │ │ +000648a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #236] @ (648f8 ) │ │ │ │ + ldr r4, [pc, #236] @ (649a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (648fc ) │ │ │ │ + ldr r3, [pc, #236] @ (649a8 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64832 │ │ │ │ + bne.n 648de │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64822 │ │ │ │ + bne.n 648ce │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64850 │ │ │ │ + beq.n 648fc │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6486c │ │ │ │ + bne.n 64918 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6485c │ │ │ │ + bne.n 64908 │ │ │ │ dmb ish │ │ │ │ - beq.n 64878 │ │ │ │ - ldr r0, [pc, #136] @ (648fc ) │ │ │ │ - bl 246600 │ │ │ │ - movw r6, #32120 @ 0x7d78 │ │ │ │ + beq.n 64924 │ │ │ │ + ldr r0, [pc, #136] @ (649a8 ) │ │ │ │ + bl 2461a4 │ │ │ │ + movw r6, #31160 @ 0x79b8 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 648f2 │ │ │ │ - bl 1f1664 │ │ │ │ + cbz r5, 6499e │ │ │ │ + bl 1f2a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6489e │ │ │ │ + bge.n 6494a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1f0f1c │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 648b2 │ │ │ │ + bne.n 6495e │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 648a2 │ │ │ │ + bne.n 6494e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 648ce │ │ │ │ + beq.n 6497a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (648fc ) │ │ │ │ + ldr r0, [pc, #52] @ (649a8 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 648e4 │ │ │ │ + bne.n 64990 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 648d4 │ │ │ │ + bne.n 64980 │ │ │ │ dmb ish │ │ │ │ - beq.n 64888 │ │ │ │ - ldr r0, [pc, #16] @ (648fc ) │ │ │ │ - bl 246600 │ │ │ │ - b.n 64888 │ │ │ │ + beq.n 64934 │ │ │ │ + ldr r0, [pc, #16] @ (649a8 ) │ │ │ │ + bl 2461a4 │ │ │ │ + b.n 64934 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064900 : │ │ │ │ +000649ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64964 ) │ │ │ │ + ldr r0, [pc, #84] @ (64a10 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64928 │ │ │ │ + bne.n 649d4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64918 │ │ │ │ + bne.n 649c4 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64934 │ │ │ │ - bl 26813c │ │ │ │ - bl 19df5c │ │ │ │ + beq.n 649e0 │ │ │ │ + bl 2682b0 │ │ │ │ + bl 19fa7c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64950 │ │ │ │ + bne.n 649fc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64940 │ │ │ │ + bne.n 649ec │ │ │ │ dmb ish │ │ │ │ - beq.n 64960 │ │ │ │ + beq.n 64a0c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64964 ) │ │ │ │ - b.w 246600 │ │ │ │ + ldr r0, [pc, #8] @ (64a10 ) │ │ │ │ + b.w 2461a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064968 : │ │ │ │ +00064a14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (649d4 ) │ │ │ │ + ldr r0, [pc, #88] @ (64a80 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64992 │ │ │ │ + bne.n 64a3e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64982 │ │ │ │ + bne.n 64a2e │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6499e │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [pc, #56] @ (649d8 ) │ │ │ │ + beq.n 64a4a │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r3, [pc, #56] @ (64a84 ) │ │ │ │ mov.w r6, #0 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 649c0 │ │ │ │ + bne.n 64a6c │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649b0 │ │ │ │ + bne.n 64a5c │ │ │ │ dmb ish │ │ │ │ - beq.n 649d2 │ │ │ │ + beq.n 64a7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 246600 │ │ │ │ + b.w 2461a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000649dc : │ │ │ │ +00064a88 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (64a48 ) │ │ │ │ + ldr r0, [pc, #88] @ (64af4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64a06 │ │ │ │ + bne.n 64ab2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649f6 │ │ │ │ + bne.n 64aa2 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a12 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [pc, #56] @ (64a4c ) │ │ │ │ + beq.n 64abe │ │ │ │ + bl 2682b0 │ │ │ │ + ldr r3, [pc, #56] @ (64af8 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 64a34 │ │ │ │ + bne.n 64ae0 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a24 │ │ │ │ + bne.n 64ad0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a46 │ │ │ │ + beq.n 64af2 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 246600 │ │ │ │ + b.w 2461a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64a74 │ │ │ │ + cbnz r2, 64b20 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64b3c │ │ │ │ + bhi.n 64be8 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #13188 @ 0x3384 │ │ │ │ + movw r0, #12188 @ 0x2f9c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a66 │ │ │ │ + bne.n 64b12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64be4 │ │ │ │ + b.n 64c90 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64a94 │ │ │ │ + b.n 64b40 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 1295f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a86 │ │ │ │ + beq.n 64b32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 1295f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64ac4 │ │ │ │ + cbnz r0, 64b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64a86 │ │ │ │ + beq.n 64b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a86 │ │ │ │ + bne.n 64b32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64b54 │ │ │ │ + beq.n 64c00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 129ae8 │ │ │ │ + bl 1295f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64bb0 │ │ │ │ + beq.n 64c5c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64b56 │ │ │ │ + bne.n 64c02 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27648 @ 0x6c00 │ │ │ │ + movw r1, #26648 @ 0x6818 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bb0 │ │ │ │ + beq.n 64c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64bb0 │ │ │ │ + bne.n 64c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64bb0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c5c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 1295f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a86 │ │ │ │ - ldr r4, [pc, #200] @ (64be8 ) │ │ │ │ + beq.n 64b32 │ │ │ │ + ldr r4, [pc, #200] @ (64c94 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64b56 │ │ │ │ + b.n 64c02 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27680 @ 0x6c20 │ │ │ │ + movw r1, #26680 @ 0x6838 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 64a86 │ │ │ │ + bl 12736c │ │ │ │ + b.n 64b32 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27724 @ 0x6c4c │ │ │ │ + movw r1, #26724 @ 0x6864 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 64a86 │ │ │ │ - ldr r4, [pc, #144] @ (64be8 ) │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 64b32 │ │ │ │ + ldr r4, [pc, #144] @ (64c94 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 129c8c │ │ │ │ + bl 129794 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64be4 │ │ │ │ + bne.n 64c90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b7c │ │ │ │ + beq.n 64c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64b7c │ │ │ │ + cbnz r3, 64c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b92 │ │ │ │ + beq.n 64c3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64b92 │ │ │ │ + cbnz r3, 64c3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64a86 │ │ │ │ + beq.w 64b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a86 │ │ │ │ + bne.w 64b32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bc6 │ │ │ │ + beq.n 64c72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64bc6 │ │ │ │ + cbnz r3, 64c72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64a86 │ │ │ │ + beq.w 64b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a86 │ │ │ │ + bne.w 64b32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064bec : │ │ │ │ +00064c98 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64c2a │ │ │ │ + beq.n 64cd6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64c22 │ │ │ │ + bmi.n 64cce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c94 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 64d40 │ │ │ │ + bl 83bec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64c2c │ │ │ │ + b.n 64cd8 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c42 │ │ │ │ + bne.n 64cee │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64c54 │ │ │ │ + b.n 64d00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64c1c │ │ │ │ - bl 83f4c │ │ │ │ + bpl.n 64cc8 │ │ │ │ + bl 83bec │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c6c │ │ │ │ + bne.n 64d18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c7e │ │ │ │ + b.n 64d2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64c1c │ │ │ │ - bl 83f4c │ │ │ │ + bpl.n 64cc8 │ │ │ │ + bl 83bec │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64c1c │ │ │ │ + blt.n 64cc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64c1c │ │ │ │ + bge.n 64cc8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064c98 : │ │ │ │ +00064d44 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1107c4 │ │ │ │ + bl 11011c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64cd0 │ │ │ │ + beq.n 64d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110ea8 │ │ │ │ + bl 110800 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87918,471 +87992,471 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 64d06 │ │ │ │ + bl bfb70 │ │ │ │ + cbnz r0, 64db2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d38 │ │ │ │ + b.n 64de4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48552 │ │ │ │ + bl 48562 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64d1c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 64dc8 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d02 │ │ │ │ + bne.n 64dae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d30 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 64ddc │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d02 │ │ │ │ + bne.n 64dae │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7fab8 │ │ │ │ - cbnz r0, 64d5e │ │ │ │ + bl 7fbd0 │ │ │ │ + cbnz r0, 64e0a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64dba │ │ │ │ + b.n 64e66 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64d74 │ │ │ │ - ldr r0, [pc, #88] @ (64dc0 ) │ │ │ │ + cbnz r4, 64e20 │ │ │ │ + ldr r0, [pc, #88] @ (64e6c ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64d82 │ │ │ │ - ldr r0, [pc, #76] @ (64dc4 ) │ │ │ │ + b.n 64e2e │ │ │ │ + ldr r0, [pc, #76] @ (64e70 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ + bl 132910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d98 │ │ │ │ + beq.n 64e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64d98 │ │ │ │ + cbnz r3, 64e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64d58 │ │ │ │ + beq.n 64e04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64daa │ │ │ │ + bne.n 64e56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64dba │ │ │ │ + b.n 64e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64da6 │ │ │ │ + bne.n 64e52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64da6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e52 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 651a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65250 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 64dfe │ │ │ │ + bmi.n 64eaa │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64e02 │ │ │ │ + beq.n 64eae │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64e04 │ │ │ │ + b.n 64eb0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64e04 │ │ │ │ + b.n 64eb0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71d0c │ │ │ │ + bl 71e64 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64e24 │ │ │ │ + cbz r0, 64ed0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl ca5d4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl ca02c <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e2a : │ │ │ │ +00064ed6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64e46 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64e82 │ │ │ │ + bmi.n 64ef2 │ │ │ │ + bl 499ac │ │ │ │ + b.n 64f2e │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64e82 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + blt.n 64f2e │ │ │ │ + movw r1, #12376 @ 0x3058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 52058 │ │ │ │ + b.w 52078 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e86 : │ │ │ │ +00064f32 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 64ea2 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64f24 │ │ │ │ + bmi.n 64f4e │ │ │ │ + bl 499ac │ │ │ │ + b.n 64fd0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #32252 @ 0x7dfc │ │ │ │ + movw r1, #31292 @ 0x7a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f24 │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + blt.n 64fd0 │ │ │ │ + movw r3, #12376 @ 0x3058 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52058 │ │ │ │ + bl 52078 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64f24 │ │ │ │ + cbz r0, 64fd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64f1c │ │ │ │ + bmi.n 64fc8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34084 @ 0x8524 │ │ │ │ + movw r1, #33084 @ 0x813c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f24 │ │ │ │ + beq.n 64fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f24 │ │ │ │ + cbnz r3, 64fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64f24 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64fd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a63b8 │ │ │ │ + b.w 1a8090 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f28 : │ │ │ │ +00064fd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64f44 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64f80 │ │ │ │ + bmi.n 64ff0 │ │ │ │ + bl 499ac │ │ │ │ + b.n 6502c │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32344 @ 0x7e58 │ │ │ │ + movw r1, #31384 @ 0x7a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f80 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + blt.n 6502c │ │ │ │ + movw r1, #12376 @ 0x3058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1961a8 │ │ │ │ + b.w 1977a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f84 : │ │ │ │ +00065030 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 64fa0 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64fc2 │ │ │ │ + bmi.n 6504c │ │ │ │ + bl 499ac │ │ │ │ + b.n 6506e │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145978 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64fc6 │ │ │ │ + bge.n 65072 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65020 │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + b.n 650cc │ │ │ │ + movw r3, #12376 @ 0x3058 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1961a8 │ │ │ │ + bl 1977a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64fc2 │ │ │ │ + beq.n 6506e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65020 │ │ │ │ + bmi.n 650cc │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32580 @ 0x7f44 │ │ │ │ + movw r1, #31620 @ 0x7b84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64fc2 │ │ │ │ + beq.n 6506e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64fc2 │ │ │ │ + bne.n 6506e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64fc2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6506e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065024 : │ │ │ │ +000650d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl f213c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1c1c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88cb8 │ │ │ │ + b.w 886b4 │ │ │ │ │ │ │ │ -0006504c : │ │ │ │ +000650f8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1931b4 │ │ │ │ + b.w 1946ac │ │ │ │ │ │ │ │ -00065052 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000650fe <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl c929c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8cf4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065072 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +0006511e <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65086 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 65132 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6508a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 65136 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065090 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +0006513c <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 650d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65180 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 650ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 65176 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 650c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 65170 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 650b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 650d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 6515c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 65184 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 650d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65180 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 650a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 650d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 65154 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 65184 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 650da <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 65186 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65104 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 651b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65104 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 651b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 65116 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 651c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 65118 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 650ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 65196 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 650ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65160 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 65196 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6512c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65142 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 651ee <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 65204 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65204 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65130 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 651dc <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65204 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 65146 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 651f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88390,618 +88464,618 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6518e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 6523a <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65250 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 65284 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 651a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 65284 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 65252 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 65270 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 6529e <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 65284 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 651f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 652a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12736c │ │ │ │ + b.n 652e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 17287c │ │ │ │ + bl 17321c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65220 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 652cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65220 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 652cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 652e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 652e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65264 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 65310 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65292 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 6533e <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65278 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 65324 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65340 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6536a <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 17be20 │ │ │ │ + bl 17cbc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 6536a <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 6536a <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 652ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6531a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 653c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 653ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6531c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 653c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12736c │ │ │ │ + b.n 653f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 119664 │ │ │ │ + bl 119158 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 653f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 653f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65374 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 65420 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 653a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 6544e <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 65434 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65450 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6547a <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1842ac │ │ │ │ + bl 185214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 6547a <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 6547a <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000653d2 : │ │ │ │ +0006547e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65408 ) │ │ │ │ + ldr r4, [pc, #36] @ (654b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8560 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f96d4 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65404 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ + bge.n 654b0 │ │ │ │ + movw r0, #31724 @ 0x7bec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efa3c │ │ │ │ + b.w 1f0f1c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006540c : │ │ │ │ +000654b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #236] @ (6550c ) │ │ │ │ + ldr r4, [pc, #236] @ (655b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65510 ) │ │ │ │ + ldr r3, [pc, #236] @ (655bc ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65446 │ │ │ │ + bne.n 654f2 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65436 │ │ │ │ + bne.n 654e2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65464 │ │ │ │ + beq.n 65510 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65480 │ │ │ │ + bne.n 6552c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65470 │ │ │ │ + bne.n 6551c │ │ │ │ dmb ish │ │ │ │ - beq.n 6548c │ │ │ │ - ldr r0, [pc, #136] @ (65510 ) │ │ │ │ - bl 246600 │ │ │ │ - movw r6, #32724 @ 0x7fd4 │ │ │ │ + beq.n 65538 │ │ │ │ + ldr r0, [pc, #136] @ (655bc ) │ │ │ │ + bl 2461a4 │ │ │ │ + movw r6, #31764 @ 0x7c14 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65506 │ │ │ │ - bl 1f8560 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 655b2 │ │ │ │ + bl 1f96d4 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 654b2 │ │ │ │ + bge.n 6555e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1f0f1c │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 654c6 │ │ │ │ + bne.n 65572 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 654b6 │ │ │ │ + bne.n 65562 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 654e2 │ │ │ │ + beq.n 6558e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65510 ) │ │ │ │ + ldr r0, [pc, #52] @ (655bc ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 654f8 │ │ │ │ + bne.n 655a4 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 654e8 │ │ │ │ + bne.n 65594 │ │ │ │ dmb ish │ │ │ │ - beq.n 6549c │ │ │ │ - ldr r0, [pc, #16] @ (65510 ) │ │ │ │ - bl 246600 │ │ │ │ - b.n 6549c │ │ │ │ + beq.n 65548 │ │ │ │ + ldr r0, [pc, #16] @ (655bc ) │ │ │ │ + bl 2461a4 │ │ │ │ + b.n 65548 │ │ │ │ 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, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1cd4b4 │ │ │ │ + bl 1cf1fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65570 │ │ │ │ + cbz r0, 6561c │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 6554c │ │ │ │ + cbz r7, 655f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #34056 @ 0x8508 │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65554 │ │ │ │ + b.n 65600 │ │ │ │ mov r1, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65564 │ │ │ │ + beq.n 65610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65568 │ │ │ │ + cbz r3, 65614 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65570 │ │ │ │ + b.n 6561c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65564 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65610 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065574 : │ │ │ │ +00065620 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 65514 │ │ │ │ + b.n 655c0 │ │ │ │ │ │ │ │ -00065578 : │ │ │ │ +00065624 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 65514 │ │ │ │ + b.n 655c0 │ │ │ │ │ │ │ │ -0006557c <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065628 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a89c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24cb80 │ │ │ │ + b.w 24ce08 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 655d4 <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 65680 <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42264 @ 0xa518 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #41300 @ 0xa154 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 655fc <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ - ldr r2, [pc, #40] @ (65600 <_PyCrossInterpreterData_Lookup@@Base+0x84>) │ │ │ │ + b.n 656a8 <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ + ldr r2, [pc, #40] @ (656ac <_PyCrossInterpreterData_Lookup@@Base+0x84>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a73a8 │ │ │ │ + bl 1a9084 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 655d0 <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ - cbz r0, 655f4 <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ + beq.n 6567c <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ + cbz r0, 656a0 <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8c88 │ │ │ │ + b.w 1aa944 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ - ldr r3, [pc, #412] @ (657c0 <_PyCrossInterpreterData_Lookup@@Base+0x244>) │ │ │ │ + beq.w 65862 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + ldr r3, [pc, #412] @ (6586c <_PyCrossInterpreterData_Lookup@@Base+0x244>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 65646 <_PyCrossInterpreterData_Lookup@@Base+0xca> │ │ │ │ - bne.n 6564a <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ + bgt.n 656f2 <_PyCrossInterpreterData_Lookup@@Base+0xca> │ │ │ │ + bne.n 656f6 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 6564c <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 656f8 <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 6564c <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 656f8 <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ movs r6, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r0, [r7, #-16] │ │ │ │ - cbz r0, 65694 <_PyCrossInterpreterData_Lookup@@Base+0x118> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 65740 <_PyCrossInterpreterData_Lookup@@Base+0x118> │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.w 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6568a <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + beq.n 65736 <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6568a <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + cbnz r3, 65736 <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6565c <_PyCrossInterpreterData_Lookup@@Base+0xe0> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65708 <_PyCrossInterpreterData_Lookup@@Base+0xe0> │ │ │ │ + b.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 656da <_PyCrossInterpreterData_Lookup@@Base+0x15e> │ │ │ │ + cbz r0, 65786 <_PyCrossInterpreterData_Lookup@@Base+0x15e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 656a2 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 6574e <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 656d2 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + beq.n 6577e <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656d2 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + cbnz r3, 6577e <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 656a2 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 6574e <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ + b.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 65720 <_PyCrossInterpreterData_Lookup@@Base+0x1a4> │ │ │ │ + cbz r0, 657cc <_PyCrossInterpreterData_Lookup@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 656e8 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 65794 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65718 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + beq.n 657c4 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65718 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + cbnz r3, 657c4 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 656e8 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65794 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ + b.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 657b8 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ + beq.n 65864 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 657b8 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 65864 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbz r0, 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0a24 │ │ │ │ + bl d04c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65764 <_PyCrossInterpreterData_Lookup@@Base+0x1e8> │ │ │ │ + bge.n 65810 <_PyCrossInterpreterData_Lookup@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbnz r3, 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - beq.n 6577a <_PyCrossInterpreterData_Lookup@@Base+0x1fe> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65826 <_PyCrossInterpreterData_Lookup@@Base+0x1fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + beq.n 65848 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + cbnz r3, 65848 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65848 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65796 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + beq.n 65842 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65796 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + cbnz r3, 65842 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bne.n 6584c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65734 <_PyCrossInterpreterData_Lookup@@Base+0x1b8> │ │ │ │ + b.n 657e0 <_PyCrossInterpreterData_Lookup@@Base+0x1b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + beq.n 65862 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + cbnz r3, 65862 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -89010,916 +89084,1013 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 657f6 <_PyCrossInterpreterData_Lookup@@Base+0x27a> │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 658a2 <_PyCrossInterpreterData_Lookup@@Base+0x27a> │ │ │ │ + movw r1, #63456 @ 0xf7e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #16452 @ 0x4044 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6580a <_PyCrossInterpreterData_Lookup@@Base+0x28e> │ │ │ │ - bl 10eab4 │ │ │ │ - b.n 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ - bl 107760 │ │ │ │ + bne.n 658b6 <_PyCrossInterpreterData_Lookup@@Base+0x28e> │ │ │ │ + bl 10e414 │ │ │ │ + b.n 658d6 <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bl 1070f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bge.n 658d6 <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 658d6 <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e640 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065834 : │ │ │ │ +000658e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ (658a0 ) │ │ │ │ - bl 1277f8 │ │ │ │ + ldr r0, [pc, #88] @ (6594c ) │ │ │ │ + bl 127230 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65866 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 65898 │ │ │ │ - movw r0, #64372 @ 0xfb74 │ │ │ │ + cbnz r0, 65912 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 65944 │ │ │ │ + movw r0, #63412 @ 0xf7b4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1110a0 │ │ │ │ - cbz r0, 65898 │ │ │ │ + bl 1109f8 │ │ │ │ + cbz r0, 65944 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (658a4 ) │ │ │ │ + ldr r0, [pc, #56] @ (65950 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93a0c │ │ │ │ + bl 9306c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6588c │ │ │ │ + beq.n 65938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65890 │ │ │ │ + cbz r3, 6593c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65898 │ │ │ │ + b.n 65944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6588c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65938 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65804 <_PyCrossInterpreterData_Lookup@@Base+0x288> │ │ │ │ + beq.n 658b0 <_PyCrossInterpreterData_Lookup@@Base+0x288> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65530 │ │ │ │ + b.n 655dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 658b6 │ │ │ │ - movw r0, #49976 @ 0xc338 │ │ │ │ + cbnz r0, 65962 │ │ │ │ + movw r0, #48976 @ 0xbf50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bf5d4 │ │ │ │ + b.w 1c0ffc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - movw r7, #32792 @ 0x8018 │ │ │ │ + movw r7, #31832 @ 0x7c58 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38480 @ 0x9650 │ │ │ │ + movw r6, #37480 @ 0x9268 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32784 @ 0x8010 │ │ │ │ + movw r5, #31824 @ 0x7c50 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23760 @ 0x5cd0 │ │ │ │ + movw r0, #22760 @ 0x58e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bf5d4 │ │ │ │ + bl 1c0ffc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65936 │ │ │ │ + cbz r1, 659e2 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65908 │ │ │ │ - movw r0, #32776 @ 0x8008 │ │ │ │ + bne.n 659b4 │ │ │ │ + movw r0, #31816 @ 0x7c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1c0ffc │ │ │ │ + b.n 65998 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 6591a │ │ │ │ - movw r0, #32780 @ 0x800c │ │ │ │ + bhi.n 659c6 │ │ │ │ + movw r0, #31820 @ 0x7c4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1c0ffc │ │ │ │ + b.n 65998 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65926 │ │ │ │ + bhi.n 659d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1c0ffc │ │ │ │ + b.n 65998 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ - movw r0, #23760 @ 0x5cd0 │ │ │ │ + bl 1c0ffc │ │ │ │ + b.n 65998 │ │ │ │ + movw r0, #22760 @ 0x58e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bf5d4 │ │ │ │ + b.w 1c0ffc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #52888 @ 0xce98 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 65970 │ │ │ │ + beq.n 65a1c │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65990 │ │ │ │ - cbz r1, 65998 │ │ │ │ - movw r0, #32800 @ 0x8020 │ │ │ │ + bne.n 65a3c │ │ │ │ + cbz r1, 65a44 │ │ │ │ + movw r0, #31840 @ 0x7c60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 153984 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 659ae │ │ │ │ + bl 153b9c <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 65a5a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65998 │ │ │ │ + beq.n 65a44 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65998 │ │ │ │ + beq.n 65a44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4580 │ │ │ │ + b.w 1b614c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65990 │ │ │ │ - movw r0, #32800 @ 0x8020 │ │ │ │ + beq.n 65a3c │ │ │ │ + movw r0, #31840 @ 0x7c60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65990 │ │ │ │ + bne.n 65a3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (65a18 ) │ │ │ │ + ldr r2, [pc, #84] @ (65ac4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65a08 │ │ │ │ + cbz r3, 65ab4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ - bl 13b5e0 │ │ │ │ + bl 13b3d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 659f8 │ │ │ │ + cbnz r0, 65aa4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ + movw r1, #1408 @ 0x580 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65a10 │ │ │ │ + bl 12736c │ │ │ │ + b.n 65abc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 208ca8 <_Py_RestoreSignals@@Base+0x171c> │ │ │ │ + b.w 2097a8 <_Py_RestoreSignals@@Base+0x1624> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 15fa6c <_PySemaphore_Init@@Base> │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + dmb ish │ │ │ │ + add r5, sp, #12 │ │ │ │ + movs r6, #0 │ │ │ │ + orr.w r5, r5, #1 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 65b18 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 65b0e │ │ │ │ + strex r0, r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65afe │ │ │ │ + dmb ish │ │ │ │ + beq.n 65b4c │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 65af2 │ │ │ │ + bic.w r2, r3, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + dmb ish │ │ │ │ + ldrex r7, [r4] │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 65b32 │ │ │ │ + strex r2, r5, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 65b22 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + dmb ish │ │ │ │ + bne.n 65b48 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 15fb64 <_PySemaphore_Wait@@Base> │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 65af2 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 29478 │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 65b80 │ │ │ │ + movw r1, #5596 @ 0x15dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #88] @ (65bd4 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 65bb4 │ │ │ │ + bic.w r2, r3, #1 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65ba0 │ │ │ │ + strex ip, r4, [r0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 65b8e │ │ │ │ + dmb ish │ │ │ │ + beq.n 65baa │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 65b6e │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + adds r0, r2, #4 │ │ │ │ + b.w 161034 <_PySemaphore_Wakeup@@Base> │ │ │ │ + movs r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 65bca │ │ │ │ + strex r1, r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65bba │ │ │ │ + dmb ish │ │ │ │ + bne.n 65b6e │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65a4c │ │ │ │ + beq.n 65c08 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #45384 @ 0xb148 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65a52 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65c0e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 65a64 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + cbnz r0, 65c20 │ │ │ │ + movw r0, #45384 @ 0xb148 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65a70 │ │ │ │ - ldr r1, [pc, #88] @ (65ac0 ) │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65c2c │ │ │ │ + ldr r1, [pc, #88] @ (65c7c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65a74 │ │ │ │ + bge.n 65c30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65aba │ │ │ │ + b.n 65c76 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 65a98 │ │ │ │ + cbz r0, 65c54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 65a98 │ │ │ │ + bne.n 65c54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 65a98 │ │ │ │ + beq.n 65c54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65a98 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65c54 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54832 @ 0xd630 │ │ │ │ + movw r2, #53832 @ 0xd248 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #32824 @ 0x8038 │ │ │ │ + movw r0, #31864 @ 0x7c78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00065ac4 : │ │ │ │ +00065c80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7a284 │ │ │ │ - cbz r0, 65b2c │ │ │ │ + bl 7a3b8 │ │ │ │ + cbz r0, 65ce8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65b16 │ │ │ │ - cbz r6, 65b32 │ │ │ │ + cbz r0, 65cd2 │ │ │ │ + cbz r6, 65cee │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 65b32 │ │ │ │ + cbnz r0, 65cee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b16 │ │ │ │ + beq.n 65cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b16 │ │ │ │ + cbnz r3, 65cd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b2c │ │ │ │ + beq.n 65ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b2c │ │ │ │ + cbnz r3, 65ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65b78 │ │ │ │ + b.n 65d34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1dc088 │ │ │ │ + bl 1ddbb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b62 │ │ │ │ + beq.n 65d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b62 │ │ │ │ + cbnz r3, 65d1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b78 │ │ │ │ + beq.n 65d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b78 │ │ │ │ + cbnz r3, 65d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00065b80 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00065d3c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65bd6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 65d92 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #16 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65bd2 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 65bd6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 65d8e <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3d64 │ │ │ │ + b.n 65d92 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065bdc <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00065d98 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65c32 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 65dee <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f2d2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65c2e <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 65c32 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 65dea <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3d64 │ │ │ │ + b.n 65dee <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065c38 : │ │ │ │ +00065df4 : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ │ │ │ │ -00065c58 : │ │ │ │ +00065e14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 65c88 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 65e44 │ │ │ │ + movw r0, #47644 @ 0xba1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65cc4 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65e80 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65cca │ │ │ │ - cbz r1, 65cae │ │ │ │ + beq.n 65e86 │ │ │ │ + cbz r1, 65e6a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 65cae │ │ │ │ + bpl.n 65e6a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 65ccc │ │ │ │ + beq.n 65e88 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 65ccc │ │ │ │ + b.n 65e88 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32852 @ 0x8054 │ │ │ │ + movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65cd6 │ │ │ │ + b.n 65e92 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65d06 │ │ │ │ + beq.n 65ec2 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65d1c │ │ │ │ + bne.n 65ed8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65d76 │ │ │ │ + beq.n 65f32 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65d1e │ │ │ │ + ble.n 65f32 │ │ │ │ + b.n 65eda │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65d3c │ │ │ │ + beq.n 65ef8 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65d52 │ │ │ │ + bne.n 65f0e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65d76 │ │ │ │ + beq.n 65f32 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65d54 │ │ │ │ + ble.n 65f32 │ │ │ │ + b.n 65f10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65db4 │ │ │ │ + cbz r6, 65f70 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65d90 │ │ │ │ + bne.n 65f4c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65d9e │ │ │ │ + bne.n 65f5a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65df2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 65fae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65da6 │ │ │ │ - b.n 65d68 │ │ │ │ + bne.n 65f62 │ │ │ │ + b.n 65f24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65da8 │ │ │ │ + ble.n 65f32 │ │ │ │ + b.n 65f64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172fec │ │ │ │ + bl 173a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dd6 │ │ │ │ + beq.n 65f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dd6 │ │ │ │ + cbnz r3, 65f92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dec │ │ │ │ + beq.n 65fa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65dec │ │ │ │ + cbnz r3, 65fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65e24 │ │ │ │ + beq.n 65fe0 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e3a │ │ │ │ + bne.n 65ff6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65e94 │ │ │ │ + beq.n 66050 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65e3c │ │ │ │ + ble.n 66050 │ │ │ │ + b.n 65ff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65e5a │ │ │ │ + beq.n 66016 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e70 │ │ │ │ + bne.n 6602c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65e94 │ │ │ │ + beq.n 66050 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65e72 │ │ │ │ + ble.n 66050 │ │ │ │ + b.n 6602e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65ed2 │ │ │ │ + cbz r6, 6608e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65eae │ │ │ │ + bne.n 6606a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65ebc │ │ │ │ + bne.n 66078 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65f10 │ │ │ │ + bl 12736c │ │ │ │ + b.n 660cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65ec4 │ │ │ │ - b.n 65e86 │ │ │ │ + bne.n 66080 │ │ │ │ + b.n 66042 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65ec6 │ │ │ │ + ble.n 66050 │ │ │ │ + b.n 66082 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 404da │ │ │ │ + bl 404ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ef4 │ │ │ │ + beq.n 660b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65ef4 │ │ │ │ + cbnz r3, 660b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f0a │ │ │ │ + beq.n 660c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f0a │ │ │ │ + cbnz r3, 660c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065f14 : │ │ │ │ +000660d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65f44 │ │ │ │ - ldr r3, [pc, #52] @ (65f64 ) │ │ │ │ + cbz r0, 66100 │ │ │ │ + ldr r3, [pc, #52] @ (66120 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65f44 │ │ │ │ + cbnz r0, 66100 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e26b4 │ │ │ │ + bl 1e3df8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 784dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065f68 : │ │ │ │ +00066124 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 65f14 │ │ │ │ + b.w 660d0 │ │ │ │ │ │ │ │ -00065f70 : │ │ │ │ +0006612c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 65f9a │ │ │ │ + cbz r0, 66156 │ │ │ │ mov r5, r1 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65f9e │ │ │ │ - ldr r3, [pc, #56] @ (65fc4 ) │ │ │ │ + cbnz r0, 6615a │ │ │ │ + ldr r3, [pc, #56] @ (66180 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 65fbe │ │ │ │ + b.n 6617a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db7d0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1dd2f8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fbe │ │ │ │ + beq.n 6617a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fbe │ │ │ │ + cbnz r3, 6617a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 65ffa │ │ │ │ + cbnz r0, 661ba │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66004 │ │ │ │ - b.n 6600a │ │ │ │ + cbnz r0, 661c4 │ │ │ │ + b.n 661ca │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65ff4 │ │ │ │ - b.n 66022 │ │ │ │ + beq.n 661b4 │ │ │ │ + b.n 661e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66022 │ │ │ │ + cbnz r0, 661e2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66014 │ │ │ │ + cbz r0, 661d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66022 │ │ │ │ + cbnz r0, 661e2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66022 │ │ │ │ + cbz r0, 661e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66042 │ │ │ │ + cbnz r0, 66202 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6604c │ │ │ │ - b.n 66052 │ │ │ │ + cbnz r0, 6620c │ │ │ │ + b.n 66212 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6603c │ │ │ │ - b.n 6606a │ │ │ │ + beq.n 661fc │ │ │ │ + b.n 6622a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6606a │ │ │ │ + cbnz r0, 6622a │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 6605c │ │ │ │ + cbz r0, 6621c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6606a │ │ │ │ + cbnz r0, 6622a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6606a │ │ │ │ + cbz r0, 6622a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6609a │ │ │ │ + cbnz r0, 6625a │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66084 │ │ │ │ + beq.n 66244 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 660ca │ │ │ │ + cbnz r0, 6628a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 660d2 │ │ │ │ + cbz r0, 66292 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 660bc │ │ │ │ + beq.n 6627c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 660fa │ │ │ │ + cbnz r0, 662ba │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66102 │ │ │ │ + cbz r0, 662c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 660ec │ │ │ │ + beq.n 662ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ @@ -89929,28 +90100,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6613c │ │ │ │ + cbnz r0, 662fc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66146 │ │ │ │ - b.n 6614c │ │ │ │ + cbnz r0, 66306 │ │ │ │ + b.n 6630c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66136 │ │ │ │ - b.n 6615a │ │ │ │ + beq.n 662f6 │ │ │ │ + b.n 6631a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6615a │ │ │ │ + cbnz r0, 6631a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6615a │ │ │ │ + cbz r0, 6631a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -89977,45 +90148,45 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #92] @ (6620c ) │ │ │ │ + ldr r5, [pc, #92] @ (663cc ) │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r3, sp, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str.w r5, [ip] │ │ │ │ mov.w r5, #0 │ │ │ │ cmp r3, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 661e8 │ │ │ │ + bcc.n 663a8 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 661e8 │ │ │ │ + cbnz r4, 663a8 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 66192 │ │ │ │ + bl 66352 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6620c ) │ │ │ │ + ldr r2, [pc, #28] @ (663cc ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 66200 │ │ │ │ + beq.n 663c0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ @@ -90034,75 +90205,75 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66250 │ │ │ │ + cbnz r0, 66410 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6625a │ │ │ │ - b.n 66260 │ │ │ │ + cbnz r0, 6641a │ │ │ │ + b.n 66420 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6624a │ │ │ │ - b.n 6626e │ │ │ │ + beq.n 6640a │ │ │ │ + b.n 6642e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6626e │ │ │ │ + cbnz r0, 6642e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6626e │ │ │ │ + cbz r0, 6642e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ - ldr r0, [pc, #4] @ (66288 ) │ │ │ │ + ldr r0, [pc, #4] @ (66448 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 662e0 │ │ │ │ + cbz r0, 664a0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 662b4 │ │ │ │ + ble.n 66474 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 662b8 │ │ │ │ + b.n 66478 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 662c2 │ │ │ │ + bls.n 66482 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662f0 │ │ │ │ + b.n 664b0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 662bc │ │ │ │ + bne.n 6647c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 662bc │ │ │ │ - ldr r3, [pc, #16] @ (662f4 ) │ │ │ │ + bne.n 6647c │ │ │ │ + ldr r3, [pc, #16] @ (664b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90112,77 +90283,77 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 66318 │ │ │ │ + bgt.n 664d8 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6630a │ │ │ │ + b.n 664ca │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 66334 │ │ │ │ - bl 18083c <_PyDeadline_Init@@Base+0x410> │ │ │ │ + cbz r0, 664f4 │ │ │ │ + bl 1815ec <_PyDeadline_Init@@Base+0x824> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18e0d8 │ │ │ │ - b.w 45844 │ │ │ │ + b.w 18f550 │ │ │ │ + b.w 45858 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29928 │ │ │ │ - cbnz r0, 66388 │ │ │ │ + cbnz r0, 66548 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a744 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ + bl 6651e │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60978 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -90191,1089 +90362,997 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 66412 │ │ │ │ - movw r4, #65152 @ 0xfe80 │ │ │ │ + beq.n 665d2 │ │ │ │ + movw r4, #64076 @ 0xfa4c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 66420 │ │ │ │ + bne.n 665e0 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 66424 │ │ │ │ - movw r4, #64596 @ 0xfc54 │ │ │ │ + b.n 665e4 │ │ │ │ + movw r4, #61104 @ 0xeeb0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 66424 │ │ │ │ + b.n 665e4 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 66434 │ │ │ │ + bge.n 665f4 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 66478 │ │ │ │ + bge.n 66638 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6644a │ │ │ │ + bne.n 6660a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 66536 │ │ │ │ + beq.n 666f6 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #64196 @ 0xfac4 │ │ │ │ - movw r2, #33040 @ 0x8110 │ │ │ │ + movweq r4, #63236 @ 0xf704 │ │ │ │ + movw r2, #32080 @ 0x7d50 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 66536 │ │ │ │ + b.n 666f6 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63752 @ 0xf908 │ │ │ │ - movwlt r6, #64328 @ 0xfb48 │ │ │ │ + movwge r6, #62676 @ 0xf4d4 │ │ │ │ + movwlt r6, #60836 @ 0xeda4 │ │ │ │ ite ge │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ movtlt r6, #39 @ 0x27 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #60028 @ 0xea7c │ │ │ │ + movwge r6, #58988 @ 0xe66c │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #58100 @ 0xe2f4 │ │ │ │ + movw r1, #57024 @ 0xdec0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #33052 @ 0x811c │ │ │ │ + movw r6, #32092 @ 0x7d5c │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ - movw r2, #33060 @ 0x8124 │ │ │ │ + movw r2, #32100 @ 0x7d64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #33032 @ 0x8108 │ │ │ │ + movw r2, #32072 @ 0x7d48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ subs r6, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32132 @ 0x7d84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6665e │ │ │ │ + bne.n 6681e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #65152 @ 0xfe80 │ │ │ │ + movw r3, #64076 @ 0xfa4c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #33032 @ 0x8108 │ │ │ │ + movw r2, #32072 @ 0x7d48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66654 │ │ │ │ + bge.n 66814 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #49860 @ 0xc2c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ - movw r2, #33076 @ 0x8134 │ │ │ │ + bl 66564 │ │ │ │ + movw r2, #32116 @ 0x7d74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + bl 66564 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 666da │ │ │ │ - movw r2, #33100 @ 0x814c │ │ │ │ + b.n 6689a │ │ │ │ + movw r2, #32140 @ 0x7d8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 666da │ │ │ │ + b.n 6689a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63236 @ 0xf704 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33108 @ 0x8154 │ │ │ │ + movw r2, #32148 @ 0x7d94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66654 │ │ │ │ - movw r2, #33116 @ 0x815c │ │ │ │ + bge.n 66814 │ │ │ │ + movw r2, #32156 @ 0x7d9c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 663a4 │ │ │ │ + b.n 66564 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - movw r5, #169 @ 0xa9 │ │ │ │ + movw r5, #197 @ 0xc5 │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32132 @ 0x7d84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 663a4 │ │ │ │ - │ │ │ │ -00066744 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, sp │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19a4c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006676e : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - │ │ │ │ -0006679e <_Py_FatalErrorFunc@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33136 @ 0x8170 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44636 @ 0xae5c │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 66564 │ │ │ │ │ │ │ │ -000667f2 : │ │ │ │ +00066904 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #24] @ (6681c ) │ │ │ │ + ldr r2, [pc, #24] @ (6692c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1dba4c <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ + bl 1dd574 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dd84c │ │ │ │ - nop │ │ │ │ + b.w 1df334 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066820 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00066930 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1a0990 <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -00066826 <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (66844 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + b.w 1a24a4 │ │ │ │ │ │ │ │ -00066848 : │ │ │ │ - ldr r3, [pc, #8] @ (66854 ) │ │ │ │ +00066936 : │ │ │ │ + ldr r3, [pc, #12] @ (66944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d5ca8 │ │ │ │ + b.w 1d7898 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066858 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00066948 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #59529 @ 0xe889 │ │ │ │ + movw r3, #57257 @ 0xdfa9 │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066872 : │ │ │ │ +00066962 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d6840 <_Py_fopen_obj@@Base+0x200> │ │ │ │ + bl 1d8498 <_Py_fopen_obj@@Base+0x268> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6689c │ │ │ │ - ldr r2, [pc, #20] @ (668a0 ) │ │ │ │ + bne.n 6698c │ │ │ │ + ldr r2, [pc, #20] @ (66990 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - bl 1da388 │ │ │ │ + bl 1d92d8 │ │ │ │ + bl 1dbeac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000668a4 : │ │ │ │ - ldr r2, [pc, #12] @ (668b4 ) │ │ │ │ +00066994 : │ │ │ │ + ldr r2, [pc, #12] @ (669a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d76e8 │ │ │ │ + b.w 1d92d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000668b8 : │ │ │ │ +000669a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1b3414 │ │ │ │ + bl 1b4f14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000668e0 : │ │ │ │ +000669d0 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b32dc │ │ │ │ + b.w 1b4ddc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd fp, sl, [r2, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.n 66966 │ │ │ │ + bne.n 66a56 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 66956 │ │ │ │ + beq.n 66a46 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66942 │ │ │ │ + blt.n 66a32 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66956 │ │ │ │ + bge.n 66a46 │ │ │ │ mvns r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ rsb r1, r4, #2147483648 @ 0x80000000 │ │ │ │ - b.n 66a7e │ │ │ │ + b.n 66b6e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 66a7e │ │ │ │ + b.n 66b6e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 669c0 │ │ │ │ + beq.n 66ab0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 669ac │ │ │ │ + blt.n 66a9c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 669c0 │ │ │ │ + bge.n 66ab0 │ │ │ │ mvns r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 669d0 │ │ │ │ + b.n 66ac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r7, r4, r7 │ │ │ │ mla r7, r5, r9, r7 │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ add r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 66a24 │ │ │ │ + beq.n 66b14 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66a10 │ │ │ │ + blt.n 66b00 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66a24 │ │ │ │ + bge.n 66b14 │ │ │ │ mvns r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ rsb r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 66a34 │ │ │ │ + b.n 66b24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mul.w r6, r4, r6 │ │ │ │ mla r6, r5, r8, r6 │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ add r3, r6 │ │ │ │ cmp.w sl, #1 │ │ │ │ sbcs.w r1, r9, #0 │ │ │ │ - blt.n 66a50 │ │ │ │ + blt.n 66b40 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 66a68 │ │ │ │ - b.n 66a70 │ │ │ │ + bge.n 66b58 │ │ │ │ + b.n 66b60 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 66a68 │ │ │ │ + beq.n 66b58 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 66a78 │ │ │ │ + blt.n 66b68 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 66a7e │ │ │ │ + b.n 66b6e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 66a7e │ │ │ │ + b.n 66b6e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00066a84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #19968 @ 0x4e00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 66aa4 │ │ │ │ - blx 2a8b4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 29258 │ │ │ │ - │ │ │ │ -00066aaa : │ │ │ │ +00066b74 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 66ad8 │ │ │ │ + cbnz r0, 66ba2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 66adc │ │ │ │ + bge.n 66ba6 │ │ │ │ blx 2a20c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00066ae2 : │ │ │ │ +00066bac : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00066ae6 : │ │ │ │ +00066bb0 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -00066aec : │ │ │ │ +00066bb6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066b08 : │ │ │ │ +00066bd2 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -00066b0c : │ │ │ │ +00066bd6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066b0e : │ │ │ │ - ldr r3, [pc, #16] @ (66b20 ) │ │ │ │ +00066bd8 : │ │ │ │ + ldr r3, [pc, #12] @ (66be8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b24 : │ │ │ │ - b.w 6628c │ │ │ │ +00066bec : │ │ │ │ + b.n 6644c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 66b50 │ │ │ │ + beq.n 66c16 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 66bca │ │ │ │ + bne.n 66c90 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 66b54 │ │ │ │ + b.n 66c1a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 66b68 │ │ │ │ + bcc.n 66c2e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66bce │ │ │ │ + b.n 66c94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b62 │ │ │ │ + beq.n 66c28 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 66bba │ │ │ │ + cbz r3, 66c80 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 66bb4 │ │ │ │ + beq.n 66c7a │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 66bb4 │ │ │ │ - bl 6c2f8 │ │ │ │ - cbz r5, 66b9c │ │ │ │ + bne.n 66c7a │ │ │ │ + bl 6c400 │ │ │ │ + cbz r5, 66c62 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66bae │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + beq.n 66c74 │ │ │ │ + movw r3, #49216 @ 0xc040 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 66bce │ │ │ │ + b.n 66c94 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 66b76 │ │ │ │ + b.n 66c3c │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 66bc4 │ │ │ │ + cbz r5, 66c8a │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 66bce │ │ │ │ + b.n 66c94 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00066bd4 : │ │ │ │ +00066c9a : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b4cec │ │ │ │ + b.w 1b68b8 │ │ │ │ │ │ │ │ -00066bda <_Py_closerange@@Base>: │ │ │ │ +00066ca0 <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 29910 │ │ │ │ - cbz r0, 66c1a <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 66ce0 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 66c0c <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 66cd2 <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2a944 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 66c1a <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 66ce0 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66c0c <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 66cd2 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00066c1c : │ │ │ │ +00066ce2 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c20 : │ │ │ │ +00066ce6 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c24 : │ │ │ │ +00066cea : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ orr.w r2, r2, r2, asr #31 │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c42 : │ │ │ │ +00066d08 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 66c92 │ │ │ │ + bhi.n 66d58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7220 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66c8e │ │ │ │ + bl 1d8e78 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 66d54 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7220 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66c8e │ │ │ │ + bl 1d8e78 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 66d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f95a8 │ │ │ │ + bl 1fa58c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c98 : │ │ │ │ +00066d5e : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 66c42 │ │ │ │ + b.w 66d08 │ │ │ │ │ │ │ │ -00066c9e : │ │ │ │ - ldr r3, [pc, #12] @ (66cac ) │ │ │ │ +00066d64 : │ │ │ │ + ldr r3, [pc, #8] @ (66d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 3000e <_Py_fstat@@Base+0x586> │ │ │ │ - nop │ │ │ │ + b.w 3030a <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 66cc8 │ │ │ │ - b.w 80190 │ │ │ │ + bne.n 66d8c │ │ │ │ + b.w 802a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2950c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ + bl 6651e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - bl 6635e │ │ │ │ + bl 6651e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29e34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33252 @ 0x81e4 │ │ │ │ + movw r3, #32228 @ 0x7de4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33264 @ 0x81f0 │ │ │ │ + movw r3, #32240 @ 0x7df0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33212 @ 0x81bc │ │ │ │ + movw r2, #32188 @ 0x7dbc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33272 @ 0x81f8 │ │ │ │ + movw r3, #32248 @ 0x7df8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33284 @ 0x8204 │ │ │ │ + movw r3, #32260 @ 0x7e04 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33296 @ 0x8210 │ │ │ │ + movw r3, #32272 @ 0x7e10 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33308 @ 0x821c │ │ │ │ + movw r3, #32284 @ 0x7e1c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33200 @ 0x81b0 │ │ │ │ + movw r3, #32176 @ 0x7db0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #64196 @ 0xfac4 │ │ │ │ + movw r5, #63236 @ 0xf704 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 663a4 │ │ │ │ - ldr r0, [pc, #880] @ (67144 ) │ │ │ │ + bl 66564 │ │ │ │ + ldr r0, [pc, #880] @ (67208 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #32292 @ 0x7e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ - ldr r0, [pc, #860] @ (67148 ) │ │ │ │ + bl 6671c │ │ │ │ + ldr r0, [pc, #860] @ (6720c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + movw r1, #32304 @ 0x7e30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62840 @ 0xf578 │ │ │ │ + movw r3, #61880 @ 0xf1b8 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32132 @ 0x7d84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33340 @ 0x823c │ │ │ │ + movw r3, #32316 @ 0x7e3c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32132 @ 0x7d84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33348 @ 0x8244 │ │ │ │ + movw r1, #32324 @ 0x7e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33356 @ 0x824c │ │ │ │ + movw r1, #32332 @ 0x7e4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + movw r1, #32344 @ 0x7e58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33380 @ 0x8264 │ │ │ │ + movw r1, #32356 @ 0x7e64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62740 @ 0xf514 │ │ │ │ + movw r1, #61780 @ 0xf154 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + movw r1, #32344 @ 0x7e58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33388 @ 0x826c │ │ │ │ + movw r1, #32364 @ 0x7e6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 668ac │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33400 @ 0x8278 │ │ │ │ + movw r1, #32376 @ 0x7e78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 668ac │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33412 @ 0x8284 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 668ac │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ + movw r1, #61700 @ 0xf104 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 666ec │ │ │ │ + bl 668ac │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33420 @ 0x828c │ │ │ │ + movw r1, #32396 @ 0x7e8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 668ac │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33428 @ 0x8294 │ │ │ │ + movw r1, #32404 @ 0x7e94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 668ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #10180 @ 0x27c4 │ │ │ │ + movw r1, #9812 @ 0x2654 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 6655c │ │ │ │ + bl 6671c │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 66fd8 │ │ │ │ + beq.n 6709c │ │ │ │ ldrd r5, r7, [r5, #576] @ 0x240 │ │ │ │ movs r6, #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ umull r0, r1, r5, r6 │ │ │ │ mla r1, r6, r7, r1 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33436 @ 0x829c │ │ │ │ + movw r3, #32412 @ 0x7e9c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33448 @ 0x82a8 │ │ │ │ + movw r2, #32424 @ 0x7ea8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a1e68 <_PyThreadState_New@@Base+0x14dc> │ │ │ │ + bl 1a3980 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33468 @ 0x82bc │ │ │ │ + movw r3, #32444 @ 0x7ebc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33480 @ 0x82c8 │ │ │ │ + movw r2, #32456 @ 0x7ec8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movw r3, #39232 @ 0x9940 │ │ │ │ @@ -91291,15 +91370,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #200] @ (6714c ) │ │ │ │ + ldr r1, [pc, #200] @ (67210 ) │ │ │ │ sbc.w r7, r3, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ adds r5, r5, r2 │ │ │ │ adc.w r7, r7, r2, asr #31 │ │ │ │ @@ -91313,263 +91392,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b7f4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [r6, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r6, r3, lsl #10 │ │ │ │ - blt.n 67114 │ │ │ │ + blt.n 671d8 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 67118 │ │ │ │ + bge.n 671dc │ │ │ │ mov fp, r5 │ │ │ │ - b.n 67118 │ │ │ │ + b.n 671dc │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6712e │ │ │ │ + blt.n 671f2 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67130 │ │ │ │ + bge.n 671f4 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67130 │ │ │ │ + b.n 671f4 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67150 │ │ │ │ + blt.n 67214 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67154 │ │ │ │ + bge.n 67218 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67154 │ │ │ │ + b.n 67218 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 26b854 │ │ │ │ - movw r2, #33492 @ 0x82d4 │ │ │ │ + bl 26b464 │ │ │ │ + movw r2, #32468 @ 0x7ed4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #1184 @ 0x4a0 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 663a4 │ │ │ │ + movw r3, #62176 @ 0xf2e0 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 66564 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b464 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25848 @ 0x64f8 │ │ │ │ + movw r3, #24848 @ 0x6110 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33512 @ 0x82e8 │ │ │ │ + movw r2, #32488 @ 0x7ee8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34576 @ 0x8710 │ │ │ │ + movw r5, #33576 @ 0x8328 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6721a │ │ │ │ + cbz r3, 672de │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33580 @ 0x832c │ │ │ │ + movw r2, #32556 @ 0x7f2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66598 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7180 @ 0x1c0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #197 @ 0xc5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66564 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672b4 │ │ │ │ + beq.n 67378 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67250 │ │ │ │ + bne.n 67314 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 672ae │ │ │ │ + beq.n 67372 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67250 │ │ │ │ + bne.n 67314 │ │ │ │ ldrd r2, r3, [r1, #24] │ │ │ │ add.w r4, r0, #24 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67268 │ │ │ │ + bne.n 6732c │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ add.w r4, r0, #8 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67284 │ │ │ │ + bne.n 67348 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ adds r0, #16 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6729e │ │ │ │ + bne.n 67362 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672ea │ │ │ │ + beq.n 673ae │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 672c0 │ │ │ │ + bne.n 67384 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ adds r0, #8 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 672d6 │ │ │ │ + bne.n 6739a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #25316 @ 0x62e4 │ │ │ │ + movw r2, #24428 @ 0x5f6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1b03a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 67394 │ │ │ │ + cbz r0, 67458 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 6733e │ │ │ │ + cbz r6, 67402 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67458 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67332 │ │ │ │ + b.n 673f6 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67458 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67394 │ │ │ │ + cbz r3, 67458 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67458 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r1, #33592 @ 0x8338 │ │ │ │ + movw r1, #32568 @ 0x7f38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 673a0 │ │ │ │ + bl 60978 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67464 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60978 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -91577,37 +91656,37 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a2fd8 <_PyThreadState_New@@Base+0x264c> │ │ │ │ + bl 1a4af0 │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 673f8 │ │ │ │ + bcc.n 674bc │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 673e2 │ │ │ │ + b.n 674a6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 6740a │ │ │ │ + cbz r3, 674ce │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -91620,178 +91699,178 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 67454 │ │ │ │ + bls.n 67518 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 6744c │ │ │ │ + cbnz r3, 67510 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6744c │ │ │ │ - bl 1d7260 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 67510 │ │ │ │ + bl 1d8430 <_Py_fopen_obj@@Base+0x200> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67436 │ │ │ │ + b.n 674fa │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67494 │ │ │ │ + bge.n 67558 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a4c48 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ lsls r5, r2, #15 │ │ │ │ - b.n 674cc │ │ │ │ + b.n 67590 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9572 @ 0x2564 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r5, r3, r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 674c6 │ │ │ │ + bne.n 6758a │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67478 │ │ │ │ - b.n 674b0 │ │ │ │ + beq.n 6753c │ │ │ │ + b.n 67574 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 674d8 │ │ │ │ + bne.n 6759c │ │ │ │ adds r3, #32 │ │ │ │ - b.n 674e4 │ │ │ │ + b.n 675a8 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 674e4 │ │ │ │ + cbz r2, 675a8 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 674d8 │ │ │ │ + b.n 6759c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 674cc │ │ │ │ + bne.n 67590 │ │ │ │ lsrs r5, r5, #7 │ │ │ │ ldr.w r2, [r6, #456] @ 0x1c8 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 67500 │ │ │ │ + cbz r3, 675c4 │ │ │ │ yield │ │ │ │ - b.n 674f2 │ │ │ │ + b.n 675b6 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r7, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60ae0 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 60afc <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6757c │ │ │ │ + bhi.n 67640 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a240c <_PyThreadState_New@@Base+0x1a80> │ │ │ │ + bl 1a3f24 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 6754e │ │ │ │ + cbz r4, 67612 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67570 │ │ │ │ - cbz r5, 6757c │ │ │ │ - cbz r1, 6757c │ │ │ │ + bne.n 67634 │ │ │ │ + cbz r5, 67640 │ │ │ │ + cbz r1, 67640 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6757c │ │ │ │ + bcc.n 67640 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a2818 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ - b.n 6755a │ │ │ │ + bl 1a4330 │ │ │ │ + b.n 6761e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a2818 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ + b.w 1a4330 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 67598 │ │ │ │ + cbz r2, 6765c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (675e8 ) │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - ldr r0, [pc, #72] @ (675ec ) │ │ │ │ - bl 1bf450 │ │ │ │ + ldr r0, [pc, #72] @ (676ac ) │ │ │ │ + bl 1a4224 │ │ │ │ + ldr r0, [pc, #72] @ (676b0 ) │ │ │ │ + bl 1c16a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bf524 │ │ │ │ + bl 1c1774 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 675e2 │ │ │ │ + cbz r4, 676a6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 675e2 │ │ │ │ + cbz r0, 676a6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 675e2 │ │ │ │ + cbz r2, 676a6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33612 @ 0x834c │ │ │ │ + movw r0, #32588 @ 0x7f4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 609a8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 609c4 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 675e4 │ │ │ │ + b.n 676a8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -91801,129 +91880,129 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1bf524 │ │ │ │ + bl 1c1774 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67692 │ │ │ │ + beq.n 67756 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a4224 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19096 @ 0x4a98 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bf450 │ │ │ │ + bl 1c16a0 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67692 │ │ │ │ + cbz r0, 67756 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6765a │ │ │ │ + bne.n 6771e │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6763c │ │ │ │ + b.n 67700 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6767e │ │ │ │ + bne.n 67742 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6767e │ │ │ │ + bne.n 67742 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67692 │ │ │ │ - movw r0, #33688 @ 0x8398 │ │ │ │ + cbz r0, 67756 │ │ │ │ + movw r0, #32664 @ 0x7f98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 609a8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 609c4 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 676ba │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 6777e │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 676d8 │ │ │ │ + cbnz r3, 6779c │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 676ce │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 67792 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 676d8 │ │ │ │ + b.n 6779c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d340 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 676ca │ │ │ │ + beq.n 6778e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20228 @ 0x4f04 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 67702 │ │ │ │ + cbz r2, 677c6 │ │ │ │ blx 29198 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #51280 @ 0xc850 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 6774a │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 6780e │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61552 @ 0xf070 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_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 │ │ │ │ @@ -91935,110 +92014,110 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00067778 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +0006783c <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33764 @ 0x83e4 │ │ │ │ + movw r1, #32740 @ 0x7fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 676e0 │ │ │ │ + bl 677a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 678bc <_Py_FatalRefcountErrorFunc@@Base+0x144> │ │ │ │ + ldr.w r9, [pc, #276] @ 67980 <_Py_FatalRefcountErrorFunc@@Base+0x144> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 678b6 <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ + beq.w 6797a <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ movw r5, #4780 @ 0x12ac │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ mul.w r1, r2, r6 │ │ │ │ ldr.w sl, [r5, r1] │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 677e0 <_Py_FatalRefcountErrorFunc@@Base+0x68> │ │ │ │ + beq.n 678a4 <_Py_FatalRefcountErrorFunc@@Base+0x68> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 677c2 <_Py_FatalRefcountErrorFunc@@Base+0x4a> │ │ │ │ + bne.n 67886 <_Py_FatalRefcountErrorFunc@@Base+0x4a> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 677e4 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + b.n 678a8 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ mov.w fp, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov.w ip, #156 @ 0x9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, ip, r6, r5 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 67814 <_Py_FatalRefcountErrorFunc@@Base+0x9c> │ │ │ │ + cbz r2, 678d8 <_Py_FatalRefcountErrorFunc@@Base+0x9c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [ip, #4] │ │ │ │ adds r1, #12 │ │ │ │ add r1, r5 │ │ │ │ blx 2a174 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6783e <_Py_FatalRefcountErrorFunc@@Base+0xc6> │ │ │ │ + beq.n 67902 <_Py_FatalRefcountErrorFunc@@Base+0xc6> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #51280 @ 0xc850 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6787a <_Py_FatalRefcountErrorFunc@@Base+0x102> │ │ │ │ + b.n 6793e <_Py_FatalRefcountErrorFunc@@Base+0x102> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44892 @ 0xaf5c │ │ │ │ + movw r5, #43892 @ 0xab74 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33824 @ 0x8420 │ │ │ │ + movw r1, #32800 @ 0x8020 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #12428 @ 0x308c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_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] │ │ │ │ @@ -92048,115 +92127,115 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29e30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000678c0 : │ │ │ │ +00067984 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (6796c ) │ │ │ │ + ldr r3, [pc, #156] @ (67a30 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 678ea │ │ │ │ + bne.n 679ae │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 678da │ │ │ │ + bne.n 6799e │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 678f8 │ │ │ │ + beq.n 679bc │ │ │ │ mov r0, r3 │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 67934 │ │ │ │ + ble.n 679f8 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 67920 │ │ │ │ + bne.n 679e4 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67910 │ │ │ │ + bne.n 679d4 │ │ │ │ dmb ish │ │ │ │ - beq.n 6792e │ │ │ │ + beq.n 679f2 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6796a │ │ │ │ + b.n 67a2e │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str.w r1, [r0, #1604] @ 0x644 │ │ │ │ mov.w r1, #0 │ │ │ │ str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6795a │ │ │ │ + bne.n 67a1e │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6794a │ │ │ │ + bne.n 67a0e │ │ │ │ dmb ish │ │ │ │ - beq.n 67968 │ │ │ │ + beq.n 67a2c │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246600 │ │ │ │ + bl 2461a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00067970 : │ │ │ │ +00067a34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ - cbnz r0, 679bc │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 67a80 │ │ │ │ + bl 97a8c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 679be │ │ │ │ - cbz r4, 679bc │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + cbz r0, 67a82 │ │ │ │ + cbz r4, 67a80 │ │ │ │ + movw r1, #48584 @ 0xbdc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 679bc │ │ │ │ + cbz r0, 67a80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30004 @ 0x7534 │ │ │ │ + movw r1, #29004 @ 0x714c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 679be │ │ │ │ + b.n 67a82 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000679c0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00067a84 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 679f0 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 67ab4 <_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, #29072 @ 0x7190 │ │ │ │ + movw r1, #28072 @ 0x6da8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -92168,661 +92247,683 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #32844 @ 0x804c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 67a6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + bne.n 67b2e <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 67a6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + bhi.n 67b2e <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 67a84 <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ + b.n 67b48 <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33888 @ 0x8460 │ │ │ │ + movw r1, #32864 @ 0x8060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 67ace <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ + blt.n 67b92 <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 67ada <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ + blt.n 67b9e <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 67ae4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + b.n 67ba8 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67ae4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + b.n 67ba8 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 67b10 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ + blt.n 67bd4 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 67b28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ - b.n 67b32 <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ + bge.n 67bec <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + b.n 67bf6 <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 67b28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + beq.n 67bec <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 67b3a <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ + blt.n 67bfe <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 67b44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + b.n 67c08 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 67b44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + b.n 67c08 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 67b4e <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ + cbnz r5, 67c12 <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 67b68 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ + cbz r1, 67c2c <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58208 @ 0xe360 │ │ │ │ + movw r1, #57208 @ 0xdf78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067b6a : │ │ │ │ +00067c2e <_PyThreadState_Init@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #32888 @ 0x8078 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #43676 @ 0xaa9c │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #32936 @ 0x80a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (67c6c <_PyThreadState_Init@@Base+0x3e>) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +00067c70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 90260 │ │ │ │ - cbnz r0, 67b98 │ │ │ │ - ldr r2, [pc, #56] @ (67bc0 ) │ │ │ │ + bl 8f7d0 │ │ │ │ + cbnz r0, 67c9e │ │ │ │ + ldr r2, [pc, #60] @ (67cc8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - b.n 67bbc │ │ │ │ + bl 1d92d8 │ │ │ │ + b.n 67cc2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d650c │ │ │ │ + bl 1d80fc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67bbc │ │ │ │ + beq.n 67cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67bbc │ │ │ │ + cbnz r3, 67cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067bc4 : │ │ │ │ +00067ccc : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 67b6a │ │ │ │ + b.w 67c70 │ │ │ │ │ │ │ │ -00067bca : │ │ │ │ +00067cd2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 90260 │ │ │ │ - cbnz r0, 67bf8 │ │ │ │ - ldr r2, [pc, #56] @ (67c20 ) │ │ │ │ + bl 8f7d0 │ │ │ │ + cbnz r0, 67d00 │ │ │ │ + ldr r2, [pc, #56] @ (67d28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - b.n 67c1c │ │ │ │ + bl 1d92d8 │ │ │ │ + b.n 67d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66872 │ │ │ │ + bl 66962 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67c1c │ │ │ │ + beq.n 67d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c1c │ │ │ │ + cbnz r3, 67d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067c24 : │ │ │ │ +00067d2c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 67bca │ │ │ │ + b.w 67cd2 │ │ │ │ │ │ │ │ -00067c2a : │ │ │ │ +00067d32 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 90260 │ │ │ │ - cbz r0, 67c6e │ │ │ │ + bl 8f7d0 │ │ │ │ + cbz r0, 67d76 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0fa4 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + bl 1d2c1c <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67c72 │ │ │ │ + beq.n 67d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c72 │ │ │ │ + cbnz r3, 67d7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c72 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67d7a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067c76 : │ │ │ │ +00067d7e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 67c2a │ │ │ │ + b.w 67d32 │ │ │ │ │ │ │ │ -00067c7e : │ │ │ │ +00067d86 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 67c2a │ │ │ │ + b.w 67d32 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67cb4 │ │ │ │ + cbz r0, 67dbc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67cb0 │ │ │ │ + beq.n 67db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67cb0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67db8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67ce8 │ │ │ │ + cbz r0, 67df0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67ce4 │ │ │ │ + beq.n 67dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67ce4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67dec │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067cec : │ │ │ │ +00067df4 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00067cf4 : │ │ │ │ +00067dfc : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00067cfa : │ │ │ │ +00067e02 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb44 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38472 @ 0x9648 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #48584 @ 0xbdc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00067d40 : │ │ │ │ +00067e48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 5f42e │ │ │ │ + bl 5f44a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067d62 : │ │ │ │ +00067e6a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 5f42e │ │ │ │ + bl 5f44a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067d86 : │ │ │ │ +00067e8e : │ │ │ │ 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 5f42e │ │ │ │ + bl 5f44a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067daa : │ │ │ │ +00067eb2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067dca : │ │ │ │ +00067ed2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 67e06 │ │ │ │ + cbz r3, 67f0e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 67e08 │ │ │ │ + b.n 67f10 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 67e14 │ │ │ │ + cbnz r3, 67f1c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67e14 │ │ │ │ - cbnz r1, 67e14 │ │ │ │ - cbnz r0, 67e2c │ │ │ │ - ldr r5, [pc, #160] @ (67eb8 ) │ │ │ │ + blt.n 67f1c │ │ │ │ + cbnz r1, 67f1c │ │ │ │ + cbnz r0, 67f34 │ │ │ │ + ldr r5, [pc, #160] @ (67fc0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67eb0 │ │ │ │ - cbz r4, 67e7c │ │ │ │ + beq.n 67fb8 │ │ │ │ + cbz r4, 67f84 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67eb0 │ │ │ │ - beq.n 67e7c │ │ │ │ - ldr r1, [pc, #128] @ (67ebc ) │ │ │ │ + blt.n 67fb8 │ │ │ │ + beq.n 67f84 │ │ │ │ + ldr r1, [pc, #128] @ (67fc4 ) │ │ │ │ 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 8e5ec │ │ │ │ - cbz r0, 67e70 │ │ │ │ + bl 8dc38 │ │ │ │ + cbz r0, 67f78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 67e52 │ │ │ │ - ldr r3, [pc, #76] @ (67ec0 ) │ │ │ │ + b.n 67f5a │ │ │ │ + ldr r3, [pc, #76] @ (67fc8 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 67e9a │ │ │ │ - ldr r1, [pc, #60] @ (67ebc ) │ │ │ │ + b.n 67fa2 │ │ │ │ + ldr r1, [pc, #60] @ (67fc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (67ec0 ) │ │ │ │ + ldr r2, [pc, #60] @ (67fc8 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 67ea4 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 67eb0 │ │ │ │ + bne.n 67fac │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 67fb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #624] @ (6812c ) │ │ │ │ + ldr r2, [pc, #624] @ (68234 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37b8c │ │ │ │ + bl 37a0a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 67f18 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 68020 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17956 @ 0x4624 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #16996 @ 0x4264 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 67f4e │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68056 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 67f4e │ │ │ │ + bl 88fd8 │ │ │ │ + cbz r0, 68056 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21740 @ 0x54ec │ │ │ │ - movweq r1, #33912 @ 0x8478 │ │ │ │ + movwne r1, #20636 @ 0x509c │ │ │ │ + movweq r1, #32952 @ 0x80b8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #43761 @ 0xaaf1 │ │ │ │ + movwne r0, #44641 @ 0xae61 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 647f8 │ │ │ │ + bl 648a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #41745 @ 0xa311 │ │ │ │ + movwne r0, #24341 @ 0x5f15 │ │ │ │ moveq r1, r0 │ │ │ │ - movtne r0, #31 │ │ │ │ - bl 6540c │ │ │ │ + movtne r0, #22 │ │ │ │ + bl 654b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 r6, [pc, #188] @ (6808c ) │ │ │ │ + ldr r6, [pc, #188] @ (68194 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 67ff0 │ │ │ │ + cbz r5, 680f8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2f888 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 68000 │ │ │ │ - movw r1, #33944 @ 0x8498 │ │ │ │ + b.n 68108 │ │ │ │ + movw r1, #32984 @ 0x80d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - cbz r5, 68088 │ │ │ │ - movw sl, #34068 @ 0x8514 │ │ │ │ + bl ffb94 │ │ │ │ + cbz r5, 68190 │ │ │ │ + movw sl, #33108 @ 0x8154 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #34080 @ 0x8520 │ │ │ │ + movw r9, #33120 @ 0x8160 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #8244 @ 0x2034 │ │ │ │ + movw r8, #7180 @ 0x1c0c │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34012 @ 0x84dc │ │ │ │ + movw r1, #33052 @ 0x811c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add r6, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 68076 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 6817e │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1ef094 │ │ │ │ + bl 1f0600 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef478 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1f09c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - b.n 68038 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + bl 19fb80 <_Py_write_noraise@@Base> │ │ │ │ + b.n 68140 │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19e060 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19fb80 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00068090 : │ │ │ │ +00068198 : │ │ │ │ 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, #4148 @ 0x1034 │ │ │ │ + movw r1, #3148 @ 0xc4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68144 │ │ │ │ + beq.n 6824c │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 680d0 │ │ │ │ + cbz r3, 681d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ - b.n 680e4 │ │ │ │ - bl 3515c │ │ │ │ + bl 11d294 │ │ │ │ + b.n 681ec │ │ │ │ + bl 34fdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680c6 │ │ │ │ - b.n 68148 │ │ │ │ - cbnz r4, 68132 │ │ │ │ + beq.n 681ce │ │ │ │ + b.n 68250 │ │ │ │ + cbnz r4, 6823a │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 68126 │ │ │ │ + bcc.n 6822e │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -92839,448 +92940,448 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 680dc │ │ │ │ - b.n 68132 │ │ │ │ + beq.n 681e4 │ │ │ │ + b.n 6823a │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680e4 │ │ │ │ - b.n 68136 │ │ │ │ + beq.n 681ec │ │ │ │ + b.n 6823e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 100124 │ │ │ │ - b.n 68148 │ │ │ │ + bl ffb94 │ │ │ │ + b.n 68250 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00068152 : │ │ │ │ +0006825a : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 29490 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68174 │ │ │ │ + cbz r0, 6827c │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 68164 │ │ │ │ + b.n 6826c │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68204 │ │ │ │ + beq.n 6830c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68196 │ │ │ │ + cbnz r0, 6829e │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 88f94 │ │ │ │ - cbnz r0, 681ba │ │ │ │ + bl 88990 │ │ │ │ + cbnz r0, 682c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68204 │ │ │ │ + beq.n 6830c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 68204 │ │ │ │ + cbnz r3, 6830c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68204 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6830c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 681c8 │ │ │ │ + cbz r3, 682d0 │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 68180 │ │ │ │ - ldr r0, [pc, #72] @ (68214 ) │ │ │ │ + b.n 68288 │ │ │ │ + ldr r0, [pc, #72] @ (6831c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (68218 ) │ │ │ │ + ldr r1, [pc, #72] @ (68320 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 681ea │ │ │ │ - movw r1, #34092 @ 0x852c │ │ │ │ + bl 1d0f2c │ │ │ │ + cbz r0, 682f2 │ │ │ │ + movw r1, #33132 @ 0x816c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #52] @ (6821c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (68324 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68212 │ │ │ │ + beq.n 6831a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 68212 │ │ │ │ + cbnz r3, 6831a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #33156 @ 0x8184 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (6821c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (68324 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 685a4 <_Py_open@@Base+0x28e> │ │ │ │ + b.n 686ac <_Py_open@@Base+0x28e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552fe <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068242 <_Py_stat@@Base>: │ │ │ │ +0006834a <_Py_stat@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 111cc0 │ │ │ │ - cbz r0, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 111620 │ │ │ │ + cbz r0, 683aa <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 143708 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68280 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 68388 <_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 683aa <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 683aa <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 683aa <_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 683ae <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 683ae <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 683ae <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11484 @ 0x2cdc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 682d8 <_Py_stat@@Base+0x96> │ │ │ │ - bl 9649c │ │ │ │ + cbz r4, 683e0 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95b00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - bl e5198 │ │ │ │ + bl 98600 │ │ │ │ + bl e4c50 │ │ │ │ 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>: │ │ │ │ +0006841e <_Py_open@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 684c4 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48388 @ 0xbd04 │ │ │ │ + movw r1, #47348 @ 0xb8f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50116 @ 0xc3c4 │ │ │ │ + movw r0, #49116 @ 0xbfdc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 684dc <_Py_open@@Base+0xbe> │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6838a <_Py_open@@Base+0x74> │ │ │ │ + bge.n 68492 <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 683c2 <_Py_open@@Base+0xac> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 684ca <_Py_open@@Base+0xac> │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6835c <_Py_open@@Base+0x46> │ │ │ │ - b.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 68464 <_Py_open@@Base+0x46> │ │ │ │ + b.n 684dc <_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 684a8 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 684a8 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b5458 │ │ │ │ + bl 1b7024 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 684f6 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + b.n 684f6 <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f1720 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 684c4 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 684c4 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 684c4 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #108] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #62072 @ 0xf278 │ │ │ │ + ldr r3, [pc, #108] @ (6857c <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #61032 @ 0xee68 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 21223c │ │ │ │ - cbnz r0, 6842c <_Py_open@@Base+0x116> │ │ │ │ + bl 212cec │ │ │ │ + cbnz r0, 68534 <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6845c <_Py_open@@Base+0x146> │ │ │ │ + b.n 68564 <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31152 @ 0x79b0 │ │ │ │ + movw r0, #30152 @ 0x75c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 68530 <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214894 │ │ │ │ + bl 21533c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ - bl 80190 │ │ │ │ - ldr r3, [pc, #20] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68530 <_Py_open@@Base+0x112> │ │ │ │ + bl 802a8 │ │ │ │ + ldr r3, [pc, #20] @ (6857c <_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 68576 <_Py_open@@Base+0x158> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 6849a <_Py_open@@Base+0x184> │ │ │ │ + cbnz r2, 685a2 <_Py_open@@Base+0x184> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6849a <_Py_open@@Base+0x184> │ │ │ │ + bne.n 685a2 <_Py_open@@Base+0x184> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 684b4 <_Py_open@@Base+0x19e> │ │ │ │ - ldr r4, [pc, #104] @ (68504 <_Py_open@@Base+0x1ee>) │ │ │ │ + cbnz r0, 685bc <_Py_open@@Base+0x19e> │ │ │ │ + ldr r4, [pc, #104] @ (6860c <_Py_open@@Base+0x1ee>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + cbz r0, 68604 <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 684c6 <_Py_open@@Base+0x1b0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 685ce <_Py_open@@Base+0x1b0> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 68604 <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 684d8 <_Py_open@@Base+0x1c2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 685e0 <_Py_open@@Base+0x1c2> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 68604 <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 684ea <_Py_open@@Base+0x1d4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 685f2 <_Py_open@@Base+0x1d4> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 68604 <_Py_open@@Base+0x1e6> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 26a4c0 │ │ │ │ + b.w 26a224 <_PyCrossInterpreterData_Free@@Base+0x38c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #800] @ (68828 <_Py_open@@Base+0x512>) │ │ │ │ + ldr r2, [pc, #800] @ (68930 <_Py_open@@Base+0x512>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68528 <_Py_open@@Base+0x212> │ │ │ │ + cbnz r3, 68630 <_Py_open@@Base+0x212> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68528 <_Py_open@@Base+0x212> │ │ │ │ + ble.n 68630 <_Py_open@@Base+0x212> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68528 <_Py_open@@Base+0x212> │ │ │ │ - cbnz r0, 68540 <_Py_open@@Base+0x22a> │ │ │ │ + bne.n 68630 <_Py_open@@Base+0x212> │ │ │ │ + cbnz r0, 68648 <_Py_open@@Base+0x22a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68560 <_Py_open@@Base+0x24a>) │ │ │ │ + ldr r4, [pc, #48] @ (68668 <_Py_open@@Base+0x24a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68558 <_Py_open@@Base+0x242> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68660 <_Py_open@@Base+0x242> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68552 <_Py_open@@Base+0x23c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68558 <_Py_open@@Base+0x242> │ │ │ │ + bne.n 6865a <_Py_open@@Base+0x23c> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 68660 <_Py_open@@Base+0x242> │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #976] @ (68934 <_Py_open@@Base+0x61e>) │ │ │ │ + ldr r2, [pc, #976] @ (68a3c <_Py_open@@Base+0x61e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68590 <_Py_open@@Base+0x27a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 68698 <_Py_open@@Base+0x27a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 685a8 <_Py_open@@Base+0x292> │ │ │ │ + b.n 686b0 <_Py_open@@Base+0x292> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -93288,484 +93389,484 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 685ca <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r3, 686d2 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685ca <_Py_open@@Base+0x2b4> │ │ │ │ + ble.n 686d2 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685ca <_Py_open@@Base+0x2b4> │ │ │ │ - cbnz r0, 685e6 <_Py_open@@Base+0x2d0> │ │ │ │ + bne.n 686d2 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r0, 686ee <_Py_open@@Base+0x2d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68624 <_Py_open@@Base+0x30e>) │ │ │ │ + ldr r4, [pc, #80] @ (6872c <_Py_open@@Base+0x30e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685e6 <_Py_open@@Base+0x2d0> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 686ee <_Py_open@@Base+0x2d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6861e <_Py_open@@Base+0x308> │ │ │ │ + b.n 68726 <_Py_open@@Base+0x308> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68604 <_Py_open@@Base+0x2ee> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6870c <_Py_open@@Base+0x2ee> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685e2 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 686ea <_Py_open@@Base+0x2cc> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6861e <_Py_open@@Base+0x308> │ │ │ │ + b.n 68726 <_Py_open@@Base+0x308> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #128] @ (686a8 <_Py_open@@Base+0x392>) │ │ │ │ + ldr r3, [pc, #128] @ (687b0 <_Py_open@@Base+0x392>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68648 <_Py_open@@Base+0x332> │ │ │ │ + cbnz r3, 68750 <_Py_open@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68648 <_Py_open@@Base+0x332> │ │ │ │ + ble.n 68750 <_Py_open@@Base+0x332> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68648 <_Py_open@@Base+0x332> │ │ │ │ - cbnz r0, 68664 <_Py_open@@Base+0x34e> │ │ │ │ + bne.n 68750 <_Py_open@@Base+0x332> │ │ │ │ + cbnz r0, 6876c <_Py_open@@Base+0x34e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (686a4 <_Py_open@@Base+0x38e>) │ │ │ │ + ldr r4, [pc, #84] @ (687ac <_Py_open@@Base+0x38e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68664 <_Py_open@@Base+0x34e> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6876c <_Py_open@@Base+0x34e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 686a0 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 687a8 <_Py_open@@Base+0x38a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68680 <_Py_open@@Base+0x36a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 68788 <_Py_open@@Base+0x36a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68660 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 68768 <_Py_open@@Base+0x34a> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 686a0 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 687a8 <_Py_open@@Base+0x38a> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #304] @ (687d8 <_Py_open@@Base+0x4c2>) │ │ │ │ + ldr r3, [pc, #304] @ (688e0 <_Py_open@@Base+0x4c2>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r3, 687d0 <_Py_open@@Base+0x3b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ + ble.n 687d0 <_Py_open@@Base+0x3b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ - cbnz r0, 686e4 <_Py_open@@Base+0x3ce> │ │ │ │ + bne.n 687d0 <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r0, 687ec <_Py_open@@Base+0x3ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (6871c <_Py_open@@Base+0x406>) │ │ │ │ + ldr r4, [pc, #76] @ (68824 <_Py_open@@Base+0x406>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 686e4 <_Py_open@@Base+0x3ce> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 687ec <_Py_open@@Base+0x3ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68718 <_Py_open@@Base+0x402> │ │ │ │ + b.n 68820 <_Py_open@@Base+0x402> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68700 <_Py_open@@Base+0x3ea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 68808 <_Py_open@@Base+0x3ea> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 686e0 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 687e8 <_Py_open@@Base+0x3ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68718 <_Py_open@@Base+0x402> │ │ │ │ + b.n 68820 <_Py_open@@Base+0x402> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #480] @ (68900 <_Py_open@@Base+0x5ea>) │ │ │ │ + ldr r3, [pc, #480] @ (68a08 <_Py_open@@Base+0x5ea>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68740 <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r3, 68848 <_Py_open@@Base+0x42a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68740 <_Py_open@@Base+0x42a> │ │ │ │ + ble.n 68848 <_Py_open@@Base+0x42a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68740 <_Py_open@@Base+0x42a> │ │ │ │ - cbnz r0, 68758 <_Py_open@@Base+0x442> │ │ │ │ + bne.n 68848 <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r0, 68860 <_Py_open@@Base+0x442> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68780 <_Py_open@@Base+0x46a>) │ │ │ │ + ldr r4, [pc, #56] @ (68888 <_Py_open@@Base+0x46a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68778 <_Py_open@@Base+0x462> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68880 <_Py_open@@Base+0x462> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6876a <_Py_open@@Base+0x454> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68778 <_Py_open@@Base+0x462> │ │ │ │ + bne.n 68872 <_Py_open@@Base+0x454> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 68880 <_Py_open@@Base+0x462> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #656] @ (68a14 <_Py_open@@Base+0x6fe>) │ │ │ │ + ldr r3, [pc, #656] @ (68b1c <_Py_open@@Base+0x6fe>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 687a4 <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r3, 688ac <_Py_open@@Base+0x48e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 687a4 <_Py_open@@Base+0x48e> │ │ │ │ + ble.n 688ac <_Py_open@@Base+0x48e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687a4 <_Py_open@@Base+0x48e> │ │ │ │ - cbnz r0, 687bc <_Py_open@@Base+0x4a6> │ │ │ │ + bne.n 688ac <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r0, 688c4 <_Py_open@@Base+0x4a6> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (687e4 <_Py_open@@Base+0x4ce>) │ │ │ │ + ldr r4, [pc, #56] @ (688ec <_Py_open@@Base+0x4ce>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 687dc <_Py_open@@Base+0x4c6> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 688e4 <_Py_open@@Base+0x4c6> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 687ce <_Py_open@@Base+0x4b8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 687dc <_Py_open@@Base+0x4c6> │ │ │ │ + bne.n 688d6 <_Py_open@@Base+0x4b8> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 688e4 <_Py_open@@Base+0x4c6> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #832] @ (68b28 <_Py_open@@Base+0x812>) │ │ │ │ + ldr r3, [pc, #832] @ (68c30 <_Py_open@@Base+0x812>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68808 <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r3, 68910 <_Py_open@@Base+0x4f2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68808 <_Py_open@@Base+0x4f2> │ │ │ │ + ble.n 68910 <_Py_open@@Base+0x4f2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68808 <_Py_open@@Base+0x4f2> │ │ │ │ - cbnz r0, 68820 <_Py_open@@Base+0x50a> │ │ │ │ + bne.n 68910 <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r0, 68928 <_Py_open@@Base+0x50a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68848 <_Py_open@@Base+0x532>) │ │ │ │ + ldr r4, [pc, #56] @ (68950 <_Py_open@@Base+0x532>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68840 <_Py_open@@Base+0x52a> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68948 <_Py_open@@Base+0x52a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68832 <_Py_open@@Base+0x51c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68840 <_Py_open@@Base+0x52a> │ │ │ │ + bne.n 6893a <_Py_open@@Base+0x51c> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 68948 <_Py_open@@Base+0x52a> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1008] @ (68c3c <_Py_open@@Base+0x926>) │ │ │ │ + ldr r3, [pc, #1008] @ (68d44 <_Py_open@@Base+0x926>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #34140 @ 0x855c │ │ │ │ + movw r0, #33180 @ 0x819c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #34172 @ 0x857c │ │ │ │ + movw r0, #33212 @ 0x81bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f9efc │ │ │ │ + bl 1faedc │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34228 @ 0x85b4 │ │ │ │ + movw r0, #33268 @ 0x81f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #34252 @ 0x85cc │ │ │ │ + movw r4, #33292 @ 0x820c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #7028 @ 0x1b74 │ │ │ │ + movw r1, #5624 @ 0x15f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34264 @ 0x85d8 │ │ │ │ + movw r0, #33304 @ 0x8218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd70 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #7028 @ 0x1b74 │ │ │ │ + movw r1, #5624 @ 0x15f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #34252 @ 0x85cc │ │ │ │ + movw r3, #33292 @ 0x820c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #34288 @ 0x85f0 │ │ │ │ + movw r0, #33328 @ 0x8230 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b76e0 │ │ │ │ - cbnz r0, 6897e <_Py_open@@Base+0x668> │ │ │ │ + bl b7158 │ │ │ │ + cbnz r0, 68a86 <_Py_open@@Base+0x668> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 689b0 <_Py_open@@Base+0x69a> │ │ │ │ + b.n 68ab8 <_Py_open@@Base+0x69a> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b7158 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897a <_Py_open@@Base+0x664> │ │ │ │ + beq.n 68a82 <_Py_open@@Base+0x664> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b7158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897a <_Py_open@@Base+0x664> │ │ │ │ + beq.n 68a82 <_Py_open@@Base+0x664> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34332 @ 0x861c │ │ │ │ + movw r0, #33372 @ 0x825c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + bl 71608 │ │ │ │ + cbz r0, 68b38 <_Py_open@@Base+0x71a> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 68a32 <_Py_open@@Base+0x71c> │ │ │ │ + bls.n 68b3a <_Py_open@@Base+0x71c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 689ee <_Py_open@@Base+0x6d8> │ │ │ │ + bne.n 68af6 <_Py_open@@Base+0x6d8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 689d4 <_Py_open@@Base+0x6be> │ │ │ │ - bl 7fab8 │ │ │ │ + b.n 68adc <_Py_open@@Base+0x6be> │ │ │ │ + bl 7fbd0 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68a1a <_Py_open@@Base+0x704> │ │ │ │ + cbz r5, 68b22 <_Py_open@@Base+0x704> │ │ │ │ mov r1, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68a14 <_Py_open@@Base+0x6fe> │ │ │ │ + beq.n 68b1c <_Py_open@@Base+0x6fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a14 <_Py_open@@Base+0x6fe> │ │ │ │ + cbnz r3, 68b1c <_Py_open@@Base+0x6fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 689ea <_Py_open@@Base+0x6d4> │ │ │ │ + bge.n 68af2 <_Py_open@@Base+0x6d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + beq.n 68b38 <_Py_open@@Base+0x71a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + cbnz r3, 68b38 <_Py_open@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 689b4 <_Py_open@@Base+0x69e> │ │ │ │ + b.n 68abc <_Py_open@@Base+0x69e> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 689b4 <_Py_open@@Base+0x69e> │ │ │ │ - cbz r0, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + bl 68abc <_Py_open@@Base+0x69e> │ │ │ │ + cbz r0, 68bae <_Py_open@@Base+0x790> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a72 <_Py_open@@Base+0x75c> │ │ │ │ + cbnz r0, 68b7a <_Py_open@@Base+0x75c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68bae <_Py_open@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68bae <_Py_open@@Base+0x790> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68bae <_Py_open@@Base+0x790> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68aaa <_Py_open@@Base+0x794> │ │ │ │ + cbnz r0, 68bb2 <_Py_open@@Base+0x794> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68a90 <_Py_open@@Base+0x77a> │ │ │ │ + beq.n 68b98 <_Py_open@@Base+0x77a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a90 <_Py_open@@Base+0x77a> │ │ │ │ + cbnz r3, 68b98 <_Py_open@@Base+0x77a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68bae <_Py_open@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68bae <_Py_open@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68ac2 <_Py_open@@Base+0x7ac> │ │ │ │ + b.n 68bca <_Py_open@@Base+0x7ac> │ │ │ │ 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 │ │ │ │ @@ -93774,198 +93875,198 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68ae6 <_Py_open@@Base+0x7d0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68aea <_Py_open@@Base+0x7d4> │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bne.n 68bee <_Py_open@@Base+0x7d0> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 68bf2 <_Py_open@@Base+0x7d4> │ │ │ │ + b.n 68c34 <_Py_open@@Base+0x816> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b02 <_Py_open@@Base+0x7ec> │ │ │ │ + bge.n 68c0a <_Py_open@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34372 @ 0x8644 │ │ │ │ + movw r1, #33412 @ 0x8284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68c34 <_Py_open@@Base+0x816> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b20 <_Py_open@@Base+0x80a> │ │ │ │ + blt.n 68c28 <_Py_open@@Base+0x80a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34444 @ 0x868c │ │ │ │ + movw r1, #33484 @ 0x82cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68c34 <_Py_open@@Base+0x816> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7e0b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b50 <_Py_open@@Base+0x83a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68b54 <_Py_open@@Base+0x83e> │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bne.n 68c58 <_Py_open@@Base+0x83a> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 68c5c <_Py_open@@Base+0x83e> │ │ │ │ + b.n 68c9e <_Py_open@@Base+0x880> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b6c <_Py_open@@Base+0x856> │ │ │ │ + bge.n 68c74 <_Py_open@@Base+0x856> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #33552 @ 0x8310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68c9e <_Py_open@@Base+0x880> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b8a <_Py_open@@Base+0x874> │ │ │ │ + blt.n 68c92 <_Py_open@@Base+0x874> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34584 @ 0x8718 │ │ │ │ + movw r1, #33624 @ 0x8358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68c9e <_Py_open@@Base+0x880> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7e0b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbz r0, 68bfc <_Py_open@@Base+0x8e6> │ │ │ │ + bl 11b0c0 │ │ │ │ + cbz r0, 68d04 <_Py_open@@Base+0x8e6> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68bd6 <_Py_open@@Base+0x8c0> │ │ │ │ + beq.n 68cde <_Py_open@@Base+0x8c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bd6 <_Py_open@@Base+0x8c0> │ │ │ │ + cbnz r3, 68cde <_Py_open@@Base+0x8c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68bf0 <_Py_open@@Base+0x8da> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68cf8 <_Py_open@@Base+0x8da> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34652 @ 0x875c │ │ │ │ + movw r1, #33692 @ 0x839c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68bfc <_Py_open@@Base+0x8e6> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68d04 <_Py_open@@Base+0x8e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7e0b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68c06 <_Py_open@@Base+0x8f0> │ │ │ │ - b.w 7df90 │ │ │ │ + bgt.n 68d0e <_Py_open@@Base+0x8f0> │ │ │ │ + b.w 7e0b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68c4e <_Py_open@@Base+0x938> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 68d56 <_Py_open@@Base+0x938> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34716 @ 0x879c │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #33756 @ 0x83dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68c5a <_Py_open@@Base+0x944> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68d62 <_Py_open@@Base+0x944> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68c5e <_Py_open@@Base+0x948> │ │ │ │ + cbnz r0, 68d66 <_Py_open@@Base+0x948> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68cb0 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 68db8 <_Py_open@@Base+0x99a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68c80 <_Py_open@@Base+0x96a> │ │ │ │ + beq.n 68d88 <_Py_open@@Base+0x96a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68c5a <_Py_open@@Base+0x944> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68d62 <_Py_open@@Base+0x944> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68c98 <_Py_open@@Base+0x982> │ │ │ │ + cbz r0, 68da0 <_Py_open@@Base+0x982> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 68cb0 <_Py_open@@Base+0x99a> │ │ │ │ + bl 720f0 │ │ │ │ + b.n 68db8 <_Py_open@@Base+0x99a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + movw r1, #33720 @ 0x83b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68cec <_Py_open@@Base+0x9d6> │ │ │ │ + cbz r3, 68df4 <_Py_open@@Base+0x9d6> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ - cbz r0, 68ce2 <_Py_open@@Base+0x9cc> │ │ │ │ + cbz r0, 68dea <_Py_open@@Base+0x9cc> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 68cf6 <_Py_open@@Base+0x9e0> │ │ │ │ + bl 720f0 │ │ │ │ + b.n 68dfe <_Py_open@@Base+0x9e0> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68cf6 <_Py_open@@Base+0x9e0> │ │ │ │ + b.n 68dfe <_Py_open@@Base+0x9e0> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93976,86 +94077,86 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 68d62 <_Py_open@@Base+0xa4c> │ │ │ │ + bl ce164 │ │ │ │ + cbnz r0, 68e6a <_Py_open@@Base+0xa4c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68d4a <_Py_open@@Base+0xa34> │ │ │ │ + beq.n 68e52 <_Py_open@@Base+0xa34> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34728 @ 0x87a8 │ │ │ │ + movw r1, #33768 @ 0x83e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 68d64 <_Py_open@@Base+0xa4e> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 68e6c <_Py_open@@Base+0xa4e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68d64 <_Py_open@@Base+0xa4e> │ │ │ │ + b.n 68e6c <_Py_open@@Base+0xa4e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68d6e <_Py_open@@Base+0xa58> │ │ │ │ + cbz r3, 68e76 <_Py_open@@Base+0xa58> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68d96 <_Py_open@@Base+0xa80> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68d9e <_Py_open@@Base+0xa88> │ │ │ │ + bne.n 68e9e <_Py_open@@Base+0xa80> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 68ea6 <_Py_open@@Base+0xa88> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68dee <_Py_open@@Base+0xad8> │ │ │ │ + b.n 68ef6 <_Py_open@@Base+0xad8> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68db6 <_Py_open@@Base+0xaa0> │ │ │ │ + bls.n 68ebe <_Py_open@@Base+0xaa0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #5288 @ 0x14a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68d92 <_Py_open@@Base+0xa7c> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68e9a <_Py_open@@Base+0xa7c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ - cbz r0, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ - movw r1, #34768 @ 0x87d0 │ │ │ │ + cbnz r3, 68eee <_Py_open@@Base+0xad0> │ │ │ │ + cbz r0, 68eee <_Py_open@@Base+0xad0> │ │ │ │ + movw r1, #33808 @ 0x8410 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ + cbnz r0, 68eee <_Py_open@@Base+0xad0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a3b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -94071,187 +94172,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68e42 <_Py_open@@Base+0xb2c> │ │ │ │ + beq.n 68f4a <_Py_open@@Base+0xb2c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34784 @ 0x87e0 │ │ │ │ + movw r1, #33824 @ 0x8420 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68e76 <_Py_open@@Base+0xb60> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68f7e <_Py_open@@Base+0xb60> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #34820 @ 0x8804 │ │ │ │ + movw r2, #33860 @ 0x8444 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (69084 <_Py_open@@Base+0xd6e>) │ │ │ │ - bl d2e88 │ │ │ │ - cbnz r0, 68e7a <_Py_open@@Base+0xb64> │ │ │ │ + ldr r3, [pc, #532] @ (6918c <_Py_open@@Base+0xd6e>) │ │ │ │ + bl d2938 │ │ │ │ + cbnz r0, 68f82 <_Py_open@@Base+0xb64> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6907c <_Py_open@@Base+0xd66> │ │ │ │ + b.n 69184 <_Py_open@@Base+0xd66> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68ea8 <_Py_open@@Base+0xb92> │ │ │ │ + cbnz r0, 68fb0 <_Py_open@@Base+0xb92> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34848 @ 0x8820 │ │ │ │ + movw r1, #33888 @ 0x8460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ - bl f479c │ │ │ │ + b.n 69152 <_Py_open@@Base+0xd34> │ │ │ │ + bl f427c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68e8c <_Py_open@@Base+0xb76> │ │ │ │ + blt.n 68f94 <_Py_open@@Base+0xb76> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68ee8 <_Py_open@@Base+0xbd2> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 68ff0 <_Py_open@@Base+0xbd2> │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68ecc <_Py_open@@Base+0xbb6> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 68fd4 <_Py_open@@Base+0xbb6> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69048 <_Py_open@@Base+0xd32> │ │ │ │ - b.n 68ed0 <_Py_open@@Base+0xbba> │ │ │ │ + bne.w 69150 <_Py_open@@Base+0xd32> │ │ │ │ + b.n 68fd8 <_Py_open@@Base+0xbba> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68eec <_Py_open@@Base+0xbd6> │ │ │ │ + bge.n 68ff4 <_Py_open@@Base+0xbd6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34884 @ 0x8844 │ │ │ │ + movw r1, #33924 @ 0x8484 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68ea2 <_Py_open@@Base+0xb8c> │ │ │ │ + bl 12736c │ │ │ │ + b.n 68faa <_Py_open@@Base+0xb8c> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68efc <_Py_open@@Base+0xbe6> │ │ │ │ + cbz r3, 69004 <_Py_open@@Base+0xbe6> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68efe <_Py_open@@Base+0xbe8> │ │ │ │ + b.n 69006 <_Py_open@@Base+0xbe8> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68f14 <_Py_open@@Base+0xbfe> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 68ea2 <_Py_open@@Base+0xb8c> │ │ │ │ + cbnz r0, 6901c <_Py_open@@Base+0xbfe> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 68faa <_Py_open@@Base+0xb8c> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68f2c <_Py_open@@Base+0xc16> │ │ │ │ + cbnz r0, 69034 <_Py_open@@Base+0xc16> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68f3c <_Py_open@@Base+0xc26> │ │ │ │ - b.n 68f40 <_Py_open@@Base+0xc2a> │ │ │ │ + bhi.n 69044 <_Py_open@@Base+0xc26> │ │ │ │ + b.n 69048 <_Py_open@@Base+0xc2a> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 214ef0 │ │ │ │ + bl 215998 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68f24 <_Py_open@@Base+0xc0e> │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bne.n 6902c <_Py_open@@Base+0xc0e> │ │ │ │ + b.n 6905e <_Py_open@@Base+0xc40> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68f5a <_Py_open@@Base+0xc44> │ │ │ │ + cbnz r4, 69062 <_Py_open@@Base+0xc44> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34912 @ 0x8860 │ │ │ │ + movw r1, #33952 @ 0x84a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ + b.n 69152 <_Py_open@@Base+0xd34> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 68fb4 <_Py_open@@Base+0xc9e> │ │ │ │ + cbz r1, 690bc <_Py_open@@Base+0xc9e> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68f7e <_Py_open@@Base+0xc68> │ │ │ │ + bls.n 69086 <_Py_open@@Base+0xc68> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68f96 <_Py_open@@Base+0xc80> │ │ │ │ + bne.n 6909e <_Py_open@@Base+0xc80> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34956 @ 0x888c │ │ │ │ + movw r1, #33996 @ 0x84cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6905e <_Py_open@@Base+0xc40> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29c10 │ │ │ │ - b.n 68fb6 <_Py_open@@Base+0xca0> │ │ │ │ + b.n 690be <_Py_open@@Base+0xca0> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69014 <_Py_open@@Base+0xcfe> │ │ │ │ + beq.n 6911c <_Py_open@@Base+0xcfe> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bls.n 690f2 <_Py_open@@Base+0xcd4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 690f2 <_Py_open@@Base+0xcd4> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 690f2 <_Py_open@@Base+0xcd4> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69002 <_Py_open@@Base+0xcec> │ │ │ │ + bne.n 6910a <_Py_open@@Base+0xcec> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35000 @ 0x88b8 │ │ │ │ + movw r1, #34040 @ 0x84f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6905e <_Py_open@@Base+0xc40> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -94262,1077 +94363,1077 @@ │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ movw r2, #4347 @ 0x10fb │ │ │ │ movt r2, #3 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20d710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + beq.n 6905e <_Py_open@@Base+0xc40> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ + b.n 69152 <_Py_open@@Base+0xd34> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6905a <_Py_open@@Base+0xd44> │ │ │ │ + cbz r3, 69162 <_Py_open@@Base+0xd44> │ │ │ │ mov r0, r8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 69078 <_Py_open@@Base+0xd62> │ │ │ │ + ble.n 69180 <_Py_open@@Base+0xd62> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69064 <_Py_open@@Base+0xd4e> │ │ │ │ - bl 77384 │ │ │ │ + bl cebf8 │ │ │ │ + b.n 6916c <_Py_open@@Base+0xd4e> │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #160] @ (69128 <_Py_open@@Base+0xe12>) │ │ │ │ + ldr r4, [pc, #160] @ (69230 <_Py_open@@Base+0xe12>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 690c2 <_Py_open@@Base+0xdac> │ │ │ │ + beq.n 691ca <_Py_open@@Base+0xdac> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 690ac <_Py_open@@Base+0xd96> │ │ │ │ + beq.n 691b4 <_Py_open@@Base+0xd96> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 690c6 <_Py_open@@Base+0xdb0> │ │ │ │ + beq.n 691ce <_Py_open@@Base+0xdb0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #34124 @ 0x854c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127934 │ │ │ │ + b.w 12736c │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35048 @ 0x88e8 │ │ │ │ + movw r1, #34088 @ 0x8528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127934 │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 12736c │ │ │ │ + b.w 1eb80c │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - movw r1, #35128 @ 0x8938 │ │ │ │ + movw r1, #34168 @ 0x8578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 690fe <_Py_open@@Base+0xde8> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 69206 <_Py_open@@Base+0xde8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69212 <_Py_open@@Base+0xefc> │ │ │ │ + b.n 6931a <_Py_open@@Base+0xefc> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #35148 @ 0x894c │ │ │ │ + movw r1, #34188 @ 0x858c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f5264 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 690fa <_Py_open@@Base+0xde4> │ │ │ │ + beq.n 69202 <_Py_open@@Base+0xde4> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6915a <_Py_open@@Base+0xe44> │ │ │ │ + ble.n 69262 <_Py_open@@Base+0xe44> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 69126 <_Py_open@@Base+0xe10> │ │ │ │ + bcc.n 6922e <_Py_open@@Base+0xe10> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6914e <_Py_open@@Base+0xe38> │ │ │ │ + b.n 69256 <_Py_open@@Base+0xe38> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69122 <_Py_open@@Base+0xe0c> │ │ │ │ + beq.n 6922a <_Py_open@@Base+0xe0c> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 6914e <_Py_open@@Base+0xe38> │ │ │ │ + bhi.n 69256 <_Py_open@@Base+0xe38> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6915c <_Py_open@@Base+0xe46> │ │ │ │ + cbnz r0, 69264 <_Py_open@@Base+0xe46> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 691d6 <_Py_open@@Base+0xec0> │ │ │ │ + b.n 692de <_Py_open@@Base+0xec0> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #35196 @ 0x897c │ │ │ │ + movw r1, #34236 @ 0x85bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #16] │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 691b0 <_Py_open@@Base+0xe9a> │ │ │ │ + bge.n 692b8 <_Py_open@@Base+0xe9a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 691d4 <_Py_open@@Base+0xebe> │ │ │ │ + cbz r0, 692dc <_Py_open@@Base+0xebe> │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 69174 <_Py_open@@Base+0xe5e> │ │ │ │ + b.n 6927c <_Py_open@@Base+0xe5e> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #32233 @ 0x7de9 │ │ │ │ + movw r4, #32497 @ 0x7ef1 │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2fce8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffe4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691d6 <_Py_open@@Base+0xec0> │ │ │ │ + b.n 692de <_Py_open@@Base+0xec0> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 691f0 <_Py_open@@Base+0xeda> │ │ │ │ + beq.n 692f8 <_Py_open@@Base+0xeda> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 691de <_Py_open@@Base+0xec8> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 692e6 <_Py_open@@Base+0xec8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69212 <_Py_open@@Base+0xefc> │ │ │ │ + beq.n 6931a <_Py_open@@Base+0xefc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69212 <_Py_open@@Base+0xefc> │ │ │ │ + cbnz r3, 6931a <_Py_open@@Base+0xefc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35284 @ 0x89d4 │ │ │ │ + movw r1, #34324 @ 0x8614 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6928c <_Py_open@@Base+0xf76> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69394 <_Py_open@@Base+0xf76> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25316 @ 0x62e4 │ │ │ │ + movw r1, #24428 @ 0x5f6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35304 @ 0x89e8 │ │ │ │ + movw r0, #34344 @ 0x8628 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 6928c <_Py_open@@Base+0xf76> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 69394 <_Py_open@@Base+0xf76> │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69290 <_Py_open@@Base+0xf7a> │ │ │ │ + bl 98600 │ │ │ │ + cbnz r4, 69398 <_Py_open@@Base+0xf7a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6929a <_Py_open@@Base+0xf84> │ │ │ │ + b.n 693a2 <_Py_open@@Base+0xf84> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35352 @ 0x8a18 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 692e4 <_Py_open@@Base+0xfce> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 693ec <_Py_open@@Base+0xfce> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 692e8 <_Py_open@@Base+0xfd2> │ │ │ │ + bcc.n 693f0 <_Py_open@@Base+0xfd2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35372 @ 0x8a2c │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6933c <_Py_open@@Base+0x1026> │ │ │ │ + b.n 69444 <_Py_open@@Base+0x1026> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29568 @ 0x7380 │ │ │ │ + movw r1, #28608 @ 0x6fc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35412 @ 0x8a54 │ │ │ │ + movw r0, #34452 @ 0x8694 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 692e4 <_Py_open@@Base+0xfce> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 693ec <_Py_open@@Base+0xfce> │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69336 <_Py_open@@Base+0x1020> │ │ │ │ + bl 98600 │ │ │ │ + cbnz r4, 6943e <_Py_open@@Base+0x1020> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34476 @ 0x86ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 692e4 <_Py_open@@Base+0xfce> │ │ │ │ + bl 12736c │ │ │ │ + b.n 693ec <_Py_open@@Base+0xfce> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35460 @ 0x8a84 │ │ │ │ + movw r1, #34500 @ 0x86c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6938e <_Py_open@@Base+0x1078> │ │ │ │ - bl 9649c │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69496 <_Py_open@@Base+0x1078> │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69392 <_Py_open@@Base+0x107c> │ │ │ │ + bl 98600 │ │ │ │ + cbnz r4, 6949a <_Py_open@@Base+0x107c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #34520 @ 0x86d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69398 <_Py_open@@Base+0x1082> │ │ │ │ + b.n 694a0 <_Py_open@@Base+0x1082> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35500 @ 0x8aac │ │ │ │ + movw r1, #34540 @ 0x86ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 693c2 <_Py_open@@Base+0x10ac> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 694ca <_Py_open@@Base+0x10ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 693f4 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 694fc <_Py_open@@Base+0x10de> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1faee8 <_PyParkingLot_UnparkAll@@Base+0x72c> │ │ │ │ + bl 1fbeac <_PyParkingLot_UnparkAll@@Base+0x78c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693be <_Py_open@@Base+0x10a8> │ │ │ │ - ldr r3, [pc, #44] @ (693fc <_Py_open@@Base+0x10e6>) │ │ │ │ + beq.n 694c6 <_Py_open@@Base+0x10a8> │ │ │ │ + ldr r3, [pc, #44] @ (69504 <_Py_open@@Base+0x10e6>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 693e2 <_Py_open@@Base+0x10cc> │ │ │ │ + cbz r3, 694ea <_Py_open@@Base+0x10cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 2077c4 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 693ec <_Py_open@@Base+0x10d6> │ │ │ │ + bl 2083bc <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 694f4 <_Py_open@@Base+0x10d6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 693f4 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 694fc <_Py_open@@Base+0x10de> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35516 @ 0x8abc │ │ │ │ + movw r1, #34556 @ 0x86fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69454 <_Py_open@@Base+0x113e> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 6955c <_Py_open@@Base+0x113e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69442 <_Py_open@@Base+0x112c> │ │ │ │ - bl 9649c │ │ │ │ + cbz r3, 6954a <_Py_open@@Base+0x112c> │ │ │ │ + bl 95b00 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6635e │ │ │ │ + bl 6651e │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 6944c <_Py_open@@Base+0x1136> │ │ │ │ - bl 6635e │ │ │ │ + bl 98600 │ │ │ │ + b.n 69554 <_Py_open@@Base+0x1136> │ │ │ │ + bl 6651e │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35528 @ 0x8ac8 │ │ │ │ + movw r1, #34568 @ 0x8708 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6949c <_Py_open@@Base+0x1186> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 695a4 <_Py_open@@Base+0x1186> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 66c42 │ │ │ │ - cbz r0, 694a0 <_Py_open@@Base+0x118a> │ │ │ │ + bl 66d08 │ │ │ │ + cbz r0, 695a8 <_Py_open@@Base+0x118a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #5288 @ 0x14a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694a8 <_Py_open@@Base+0x1192> │ │ │ │ + b.n 695b0 <_Py_open@@Base+0x1192> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #34580 @ 0x8714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 694f4 <_Py_open@@Base+0x11de> │ │ │ │ - bl d42d0 │ │ │ │ - movw r2, #46297 @ 0xb4d9 │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 695fc <_Py_open@@Base+0x11de> │ │ │ │ + bl d3d90 │ │ │ │ + movw r2, #45249 @ 0xb0c1 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35556 @ 0x8ae4 │ │ │ │ + movw r1, #34596 @ 0x8724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 694f8 <_Py_open@@Base+0x11e2> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 69600 <_Py_open@@Base+0x11e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69674 <_Py_open@@Base+0x1256> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 694fa <_Py_open@@Base+0x11e4> │ │ │ │ + b.n 69602 <_Py_open@@Base+0x11e4> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14400 @ 0x3840 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35572 @ 0x8af4 │ │ │ │ + movw r0, #34612 @ 0x8734 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 694f0 <_Py_open@@Base+0x11da> │ │ │ │ + blt.n 695f8 <_Py_open@@Base+0x11da> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69566 <_Py_open@@Base+0x1250> │ │ │ │ + cbnz r0, 6966e <_Py_open@@Base+0x1250> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - cbz r5, 6954a <_Py_open@@Base+0x1234> │ │ │ │ + bl cebf8 │ │ │ │ + cbz r5, 69652 <_Py_open@@Base+0x1234> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6954a <_Py_open@@Base+0x1234> │ │ │ │ + beq.n 69652 <_Py_open@@Base+0x1234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6954a <_Py_open@@Base+0x1234> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6955c <_Py_open@@Base+0x1246> │ │ │ │ + cbnz r3, 69652 <_Py_open@@Base+0x1234> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69664 <_Py_open@@Base+0x1246> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + bl f1704 │ │ │ │ + b.n 69674 <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69674 <_Py_open@@Base+0x1256> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69534 <_Py_open@@Base+0x121e> │ │ │ │ - b.n 6954c <_Py_open@@Base+0x1236> │ │ │ │ + bne.n 6963c <_Py_open@@Base+0x121e> │ │ │ │ + b.n 69654 <_Py_open@@Base+0x1236> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69590 <_Py_open@@Base+0x127a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 695c2 <_Py_open@@Base+0x12ac> │ │ │ │ + bne.n 69698 <_Py_open@@Base+0x127a> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 696ca <_Py_open@@Base+0x12ac> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 695ba <_Py_open@@Base+0x12a4> │ │ │ │ + bne.n 696c2 <_Py_open@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 695ba <_Py_open@@Base+0x12a4> │ │ │ │ + cbz r3, 696c2 <_Py_open@@Base+0x12a4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 802a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a258 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 695ee <_Py_open@@Base+0x12d8> │ │ │ │ + bge.n 696f6 <_Py_open@@Base+0x12d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fd0 │ │ │ │ - cbz r0, 69634 <_Py_open@@Base+0x131e> │ │ │ │ + cbz r0, 6973c <_Py_open@@Base+0x131e> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 6963a <_Py_open@@Base+0x1324> │ │ │ │ + b.n 69742 <_Py_open@@Base+0x1324> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 295f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69666 <_Py_open@@Base+0x1350> │ │ │ │ + bge.n 6976e <_Py_open@@Base+0x1350> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a8a8 │ │ │ │ - cbz r0, 6969a <_Py_open@@Base+0x1384> │ │ │ │ + cbz r0, 697a2 <_Py_open@@Base+0x1384> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 696ac <_Py_open@@Base+0x1396> │ │ │ │ + bl f1704 │ │ │ │ + b.n 697b4 <_Py_open@@Base+0x1396> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207fb0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 208aac <_Py_RestoreSignals@@Base+0x928> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6970a <_Py_open@@Base+0x13f4> │ │ │ │ + bl 2088c8 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbz r0, 69812 <_Py_open@@Base+0x13f4> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 69704 <_Py_open@@Base+0x13ee> │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 6980c <_Py_open@@Base+0x13ee> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6970a <_Py_open@@Base+0x13f4> │ │ │ │ + bl f1704 │ │ │ │ + b.n 69812 <_Py_open@@Base+0x13f4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 290f0 │ │ │ │ - cbz r0, 69738 <_Py_open@@Base+0x1422> │ │ │ │ + cbz r0, 69840 <_Py_open@@Base+0x1422> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 69754 <_Py_open@@Base+0x143e> │ │ │ │ + bl f1704 │ │ │ │ + b.n 6985c <_Py_open@@Base+0x143e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69728 <_Py_open@@Base+0x1412> │ │ │ │ + bne.n 69830 <_Py_open@@Base+0x1412> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207fb0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 208aac <_Py_RestoreSignals@@Base+0x928> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 6978c <_Py_open@@Base+0x1476> │ │ │ │ + cbnz r2, 69894 <_Py_open@@Base+0x1476> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 6978e <_Py_open@@Base+0x1478> │ │ │ │ + b.n 69896 <_Py_open@@Base+0x1478> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #34632 @ 0x8748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35596 @ 0x8b0c │ │ │ │ + movw r0, #34636 @ 0x874c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ - cbnz r5, 697de <_Py_open@@Base+0x14c8> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 69948 <_Py_open@@Base+0x152a> │ │ │ │ + cbnz r5, 698e6 <_Py_open@@Base+0x14c8> │ │ │ │ + bl 95b00 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 6992c <_Py_open@@Base+0x1616> │ │ │ │ + bge.w 69a34 <_Py_open@@Base+0x1616> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bl f1704 │ │ │ │ + b.n 69948 <_Py_open@@Base+0x152a> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35608 @ 0x8b18 │ │ │ │ + movw r1, #34648 @ 0x8758 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6989c <_Py_open@@Base+0x1586> │ │ │ │ + beq.n 699a4 <_Py_open@@Base+0x1586> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6981e <_Py_open@@Base+0x1508> │ │ │ │ + cbz r7, 69926 <_Py_open@@Base+0x1508> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6985c <_Py_open@@Base+0x1546> │ │ │ │ + bgt.n 69964 <_Py_open@@Base+0x1546> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 69934 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69a3c <_Py_open@@Base+0x161e> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69844 <_Py_open@@Base+0x152e> │ │ │ │ + ble.n 6994c <_Py_open@@Base+0x152e> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #34660 @ 0x8764 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ + b.n 69a58 <_Py_open@@Base+0x163a> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 69934 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69a3c <_Py_open@@Base+0x161e> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69934 <_Py_open@@Base+0x161e> │ │ │ │ + beq.n 69a3c <_Py_open@@Base+0x161e> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 6987e <_Py_open@@Base+0x1568> │ │ │ │ + cbz r7, 69986 <_Py_open@@Base+0x1568> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6987e <_Py_open@@Base+0x1568> │ │ │ │ + bgt.n 69986 <_Py_open@@Base+0x1568> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 698ea <_Py_open@@Base+0x15d4> │ │ │ │ + blt.n 699f2 <_Py_open@@Base+0x15d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ - cbz r7, 69892 <_Py_open@@Base+0x157c> │ │ │ │ + bl cebf8 │ │ │ │ + cbz r7, 6999a <_Py_open@@Base+0x157c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 80190 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ + bl 802a8 │ │ │ │ + b.n 69a58 <_Py_open@@Base+0x163a> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71f98 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #35648 @ 0x8b40 │ │ │ │ + bl 720f0 │ │ │ │ + b.n 69a58 <_Py_open@@Base+0x163a> │ │ │ │ + bl d3d90 │ │ │ │ + movw r1, #34688 @ 0x8780 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14beb4 │ │ │ │ - cbz r0, 69910 <_Py_open@@Base+0x15fa> │ │ │ │ + bl 14c040 │ │ │ │ + cbz r0, 69a18 <_Py_open@@Base+0x15fa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69824 <_Py_open@@Base+0x150e> │ │ │ │ + bgt.n 6992c <_Py_open@@Base+0x150e> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69900 <_Py_open@@Base+0x15ea> │ │ │ │ + bge.n 69a08 <_Py_open@@Base+0x15ea> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 69948 <_Py_open@@Base+0x152a> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #35660 @ 0x8b4c │ │ │ │ + bl 720f0 │ │ │ │ + b.n 69a58 <_Py_open@@Base+0x163a> │ │ │ │ + bl d3d90 │ │ │ │ + movw r1, #34700 @ 0x878c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14c040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 697ae <_Py_open@@Base+0x1498> │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bne.w 698b6 <_Py_open@@Base+0x1498> │ │ │ │ + b.n 69948 <_Py_open@@Base+0x152a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl 9649c │ │ │ │ + bl 802a8 │ │ │ │ + b.n 69a58 <_Py_open@@Base+0x163a> │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 6986c <_Py_open@@Base+0x1556> │ │ │ │ + bl 98600 │ │ │ │ + b.n 69974 <_Py_open@@Base+0x1556> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69978 <_Py_open@@Base+0x1662> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 699ac <_Py_open@@Base+0x1696> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 69a80 <_Py_open@@Base+0x1662> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 69ab4 <_Py_open@@Base+0x1696> │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 699b0 <_Py_open@@Base+0x169a> │ │ │ │ + bge.n 69ab8 <_Py_open@@Base+0x169a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 699b0 <_Py_open@@Base+0x169a> │ │ │ │ + beq.n 69ab8 <_Py_open@@Base+0x169a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + b.n 69ac0 <_Py_open@@Base+0x16a2> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 699de <_Py_open@@Base+0x16c8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 699de <_Py_open@@Base+0x16c8> │ │ │ │ + bne.n 69ae6 <_Py_open@@Base+0x16c8> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 69ae6 <_Py_open@@Base+0x16c8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 699f8 <_Py_open@@Base+0x16e2> │ │ │ │ + b.n 69b00 <_Py_open@@Base+0x16e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 145300 <_Py_dup@@Base> │ │ │ │ + bl 145160 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 699da <_Py_open@@Base+0x16c4> │ │ │ │ - bl 80190 │ │ │ │ + beq.n 69ae2 <_Py_open@@Base+0x16c4> │ │ │ │ + bl 802a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 699f8 <_Py_open@@Base+0x16e2> │ │ │ │ + cbnz r0, 69b00 <_Py_open@@Base+0x16e2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #35760 @ 0x8bb0 │ │ │ │ + movw r1, #34800 @ 0x87f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69b50 <_Py_open@@Base+0x1732> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69a4c <_Py_open@@Base+0x1736> │ │ │ │ + bne.n 69b54 <_Py_open@@Base+0x1736> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ + beq.n 69b80 <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35776 @ 0x8bc0 │ │ │ │ + movw r1, #34816 @ 0x8800 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69aa8 <_Py_open@@Base+0x1792> │ │ │ │ + b.n 69bb0 <_Py_open@@Base+0x1792> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69a58 <_Py_open@@Base+0x1742> │ │ │ │ + bne.n 69b60 <_Py_open@@Base+0x1742> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ - b.n 69a2c <_Py_open@@Base+0x1716> │ │ │ │ + beq.n 69b80 <_Py_open@@Base+0x1762> │ │ │ │ + b.n 69b34 <_Py_open@@Base+0x1716> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35820 @ 0x8bec │ │ │ │ + movw r1, #34860 @ 0x882c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 69b50 <_Py_open@@Base+0x1732> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69a9c <_Py_open@@Base+0x1786> │ │ │ │ + cbnz r0, 69ba4 <_Py_open@@Base+0x1786> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 69b50 <_Py_open@@Base+0x1732> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 6635e │ │ │ │ + bl 6651e │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69ad6 <_Py_open@@Base+0x17c0> │ │ │ │ + bcc.n 69bde <_Py_open@@Base+0x17c0> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69adc <_Py_open@@Base+0x17c6> │ │ │ │ + bcs.n 69be4 <_Py_open@@Base+0x17c6> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69ae0 <_Py_open@@Base+0x17ca> │ │ │ │ + b.n 69be8 <_Py_open@@Base+0x17ca> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 66192 │ │ │ │ + bl 66352 │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #35848 @ 0x8c08 │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35940 @ 0x8c64 │ │ │ │ + movw r1, #34980 @ 0x88a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69b4e <_Py_open@@Base+0x1838> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69c56 <_Py_open@@Base+0x1838> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69b52 <_Py_open@@Base+0x183c> │ │ │ │ + bge.n 69c5a <_Py_open@@Base+0x183c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35956 @ 0x8c74 │ │ │ │ + movw r1, #34996 @ 0x88b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b82 <_Py_open@@Base+0x186c> │ │ │ │ - bl 66b0e │ │ │ │ + b.n 69c8a <_Py_open@@Base+0x186c> │ │ │ │ + bl 66bd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6628c │ │ │ │ + bl 6644c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b7c <_Py_open@@Base+0x1866> │ │ │ │ + bne.n 69c84 <_Py_open@@Base+0x1866> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #35992 @ 0x8c98 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 69b4e <_Py_open@@Base+0x1838> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 69c56 <_Py_open@@Base+0x1838> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69bb0 <_Py_open@@Base+0x189a> │ │ │ │ + bpl.n 69cb8 <_Py_open@@Base+0x189a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f4964 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bc8 <_Py_open@@Base+0x18b2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 69bc8 <_Py_open@@Base+0x18b2> │ │ │ │ - b.n 69bd2 <_Py_open@@Base+0x18bc> │ │ │ │ + bne.n 69cd0 <_Py_open@@Base+0x18b2> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 69cd0 <_Py_open@@Base+0x18b2> │ │ │ │ + b.n 69cda <_Py_open@@Base+0x18bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36020 @ 0x8cb4 │ │ │ │ + movw r1, #35060 @ 0x88f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad8 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7e0b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69b86 <_Py_open@@Base+0x1870> │ │ │ │ + b.n 69c8e <_Py_open@@Base+0x1870> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f4964 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69bfa <_Py_open@@Base+0x18e4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 69c12 <_Py_open@@Base+0x18fc> │ │ │ │ + bne.n 69d02 <_Py_open@@Base+0x18e4> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 69d1a <_Py_open@@Base+0x18fc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69c16 <_Py_open@@Base+0x1900> │ │ │ │ + cbnz r0, 69d1e <_Py_open@@Base+0x1900> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c1c <_Py_open@@Base+0x1906> │ │ │ │ + b.n 69d24 <_Py_open@@Base+0x1906> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f7d0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -95340,1158 +95441,1158 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #36044 @ 0x8ccc │ │ │ │ + movw r1, #35084 @ 0x890c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69d96 <_Py_open@@Base+0x1978> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69c92 <_Py_open@@Base+0x197c> │ │ │ │ + bmi.n 69d9a <_Py_open@@Base+0x197c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #35100 @ 0x891c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69dfe <_Py_open@@Base+0x1ae8> │ │ │ │ + b.n 69f06 <_Py_open@@Base+0x1ae8> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #36104 @ 0x8d08 │ │ │ │ + movw r1, #35144 @ 0x8948 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + beq.n 69d96 <_Py_open@@Base+0x1978> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69cd2 <_Py_open@@Base+0x19bc> │ │ │ │ + bcc.n 69dda <_Py_open@@Base+0x19bc> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36152 @ 0x8d38 │ │ │ │ + movw r1, #35192 @ 0x8978 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + bl 12736c │ │ │ │ + b.n 69d96 <_Py_open@@Base+0x1978> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14400 @ 0x3840 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36196 @ 0x8d64 │ │ │ │ + movw r0, #35236 @ 0x89a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + blt.n 69d96 <_Py_open@@Base+0x1978> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44892 @ 0xaf5c │ │ │ │ + movw r2, #43892 @ 0xab74 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cd28 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx 29a0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r1 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69d46 <_Py_open@@Base+0x1a30> │ │ │ │ + beq.n 69e4e <_Py_open@@Base+0x1a30> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261c68 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 261e2c <_PyLong_DivmodNear@@Base+0xe38> │ │ │ │ + b.n 69e6a <_Py_open@@Base+0x1a4c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69d66 <_Py_open@@Base+0x1a50> │ │ │ │ + cbz r2, 69e6e <_Py_open@@Base+0x1a50> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36216 @ 0x8d78 │ │ │ │ + movw r1, #35256 @ 0x89b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69df6 <_Py_open@@Base+0x1ae0> │ │ │ │ + b.n 69efe <_Py_open@@Base+0x1ae0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69d82 <_Py_open@@Base+0x1a6c> │ │ │ │ + beq.n 69e8a <_Py_open@@Base+0x1a6c> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + bne.n 69eaa <_Py_open@@Base+0x1a8c> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + b.n 69eaa <_Py_open@@Base+0x1a8c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + beq.n 69eaa <_Py_open@@Base+0x1a8c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36256 @ 0x8da0 │ │ │ │ + movw r1, #35296 @ 0x89e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ - bl 9649c │ │ │ │ + bl 12736c │ │ │ │ + b.n 69e6a <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 95b00 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 69dda <_Py_open@@Base+0x1ac4> │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 69ee2 <_Py_open@@Base+0x1ac4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261c68 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 261e2c <_PyLong_DivmodNear@@Base+0xe38> │ │ │ │ + b.n 69e6a <_Py_open@@Base+0x1a4c> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + beq.n 69e6a <_Py_open@@Base+0x1a4c> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36288 @ 0x8dc0 │ │ │ │ + movw r0, #35328 @ 0x8a00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69dfe <_Py_open@@Base+0x1ae8> │ │ │ │ + cbz r0, 69f06 <_Py_open@@Base+0x1ae8> │ │ │ │ blx 295c8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #36292 @ 0x8dc4 │ │ │ │ + movw r1, #35332 @ 0x8a04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69e5a <_Py_open@@Base+0x1b44> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69f62 <_Py_open@@Base+0x1b44> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69e44 <_Py_open@@Base+0x1b2e> │ │ │ │ + blt.n 69f4c <_Py_open@@Base+0x1b2e> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69e44 <_Py_open@@Base+0x1b2e> │ │ │ │ + bhi.n 69f4c <_Py_open@@Base+0x1b2e> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12586c │ │ │ │ - b.n 69e5c <_Py_open@@Base+0x1b46> │ │ │ │ + bl 12529c │ │ │ │ + b.n 69f64 <_Py_open@@Base+0x1b46> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36304 @ 0x8dd0 │ │ │ │ + movw r1, #35344 @ 0x8a10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r3, #8 │ │ │ │ push {r4} │ │ │ │ ldrb.w r4, [r2, #-1]! │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r0, r4, r0, lsl #8 │ │ │ │ - bne.n 69e6e <_Py_open@@Base+0x1b58> │ │ │ │ + bne.n 69f76 <_Py_open@@Base+0x1b58> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1157e8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 69e92 <_Py_open@@Base+0x1b7c> │ │ │ │ + bgt.n 69f9a <_Py_open@@Base+0x1b7c> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa3ec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 205164 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 205d9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69ef0 <_Py_open@@Base+0x1bda> │ │ │ │ + bne.n 69ff8 <_Py_open@@Base+0x1bda> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 69eea <_Py_open@@Base+0x1bd4> │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 69ff2 <_Py_open@@Base+0x1bd4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ + bl 1f4e5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f18 <_Py_open@@Base+0x1c02> │ │ │ │ + b.n 6a020 <_Py_open@@Base+0x1c02> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f06 <_Py_open@@Base+0x1bf0> │ │ │ │ + beq.n 6a00e <_Py_open@@Base+0x1bf0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69f06 <_Py_open@@Base+0x1bf0> │ │ │ │ + bne.n 6a00e <_Py_open@@Base+0x1bf0> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 69ee0 <_Py_open@@Base+0x1bca> │ │ │ │ + bcs.n 69fe8 <_Py_open@@Base+0x1bca> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 69f0a <_Py_open@@Base+0x1bf4> │ │ │ │ + bgt.n 6a012 <_Py_open@@Base+0x1bf4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f3ba4 │ │ │ │ + bl 1f4cfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f60 <_Py_open@@Base+0x1c4a> │ │ │ │ + bne.n 6a068 <_Py_open@@Base+0x1c4a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 69f5a <_Py_open@@Base+0x1c44> │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 6a062 <_Py_open@@Base+0x1c44> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ + bl 1f4e5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f90 <_Py_open@@Base+0x1c7a> │ │ │ │ + b.n 6a098 <_Py_open@@Base+0x1c7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f7e <_Py_open@@Base+0x1c68> │ │ │ │ + beq.n 6a086 <_Py_open@@Base+0x1c68> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69f7e <_Py_open@@Base+0x1c68> │ │ │ │ + bhi.n 6a086 <_Py_open@@Base+0x1c68> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ - b.n 69f5a <_Py_open@@Base+0x1c44> │ │ │ │ + bl 1f4e5c │ │ │ │ + b.n 6a062 <_Py_open@@Base+0x1c44> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69f82 <_Py_open@@Base+0x1c6c> │ │ │ │ + bgt.n 6a08a <_Py_open@@Base+0x1c6c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1f3cac │ │ │ │ - cbz r0, 6a006 <_Py_open@@Base+0x1cf0> │ │ │ │ + bl 1f4e04 │ │ │ │ + cbz r0, 6a10e <_Py_open@@Base+0x1cf0> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10bb64 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b4d4 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69fdc <_Py_open@@Base+0x1cc6> │ │ │ │ + beq.n 6a0e4 <_Py_open@@Base+0x1cc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69fdc <_Py_open@@Base+0x1cc6> │ │ │ │ + cbnz r2, 6a0e4 <_Py_open@@Base+0x1cc6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a00a <_Py_open@@Base+0x1cf4> │ │ │ │ + bge.n 6a112 <_Py_open@@Base+0x1cf4> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + movw r1, #24432 @ 0x5f70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1f3cac │ │ │ │ - cbz r0, 6a078 <_Py_open@@Base+0x1d62> │ │ │ │ + bl 1f4e04 │ │ │ │ + cbz r0, 6a180 <_Py_open@@Base+0x1d62> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10bb64 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b4d4 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + beq.n 6a160 <_Py_open@@Base+0x1d42> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + cbnz r2, 6a160 <_Py_open@@Base+0x1d42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a07c <_Py_open@@Base+0x1d66> │ │ │ │ + bge.n 6a184 <_Py_open@@Base+0x1d66> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #62152 @ 0xf2c8 │ │ │ │ + movw r1, #61076 @ 0xee94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a0a4 <_Py_open@@Base+0x1d8e> │ │ │ │ + bne.n 6a1ac <_Py_open@@Base+0x1d8e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a0c6 <_Py_open@@Base+0x1db0> │ │ │ │ - b.n 6a0be <_Py_open@@Base+0x1da8> │ │ │ │ + bne.n 6a1ce <_Py_open@@Base+0x1db0> │ │ │ │ + b.n 6a1c6 <_Py_open@@Base+0x1da8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60940 @ 0xee0c │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a096 <_Py_open@@Base+0x1d80> │ │ │ │ + bne.n 6a19e <_Py_open@@Base+0x1d80> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a0f8 <_Py_open@@Base+0x1de2> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 6a200 <_Py_open@@Base+0x1de2> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ba <_Py_open@@Base+0x1da4> │ │ │ │ + bne.n 6a1c2 <_Py_open@@Base+0x1da4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a0da <_Py_open@@Base+0x1dc4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6a1e2 <_Py_open@@Base+0x1dc4> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ba <_Py_open@@Base+0x1da4> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 6a1c2 <_Py_open@@Base+0x1da4> │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 66bda <_Py_closerange@@Base> │ │ │ │ + bl 66ca0 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a11e <_Py_open@@Base+0x1e08> │ │ │ │ + bne.n 6a226 <_Py_open@@Base+0x1e08> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a13c <_Py_open@@Base+0x1e26> │ │ │ │ - b.n 6a136 <_Py_open@@Base+0x1e20> │ │ │ │ + bne.n 6a244 <_Py_open@@Base+0x1e26> │ │ │ │ + b.n 6a23e <_Py_open@@Base+0x1e20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #25000 @ 0x61a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a110 <_Py_open@@Base+0x1dfa> │ │ │ │ - b.n 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a218 <_Py_open@@Base+0x1dfa> │ │ │ │ + b.n 6a2aa <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 6a2aa <_Py_open@@Base+0x1e8c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a14e <_Py_open@@Base+0x1e38> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a256 <_Py_open@@Base+0x1e38> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 6a2aa <_Py_open@@Base+0x1e8c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a16c <_Py_open@@Base+0x1e56> │ │ │ │ + bls.n 6a274 <_Py_open@@Base+0x1e56> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #5288 @ 0x14a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6a2aa <_Py_open@@Base+0x1e8c> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a180 <_Py_open@@Base+0x1e6a> │ │ │ │ + cbz r5, 6a288 <_Py_open@@Base+0x1e6a> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a184 <_Py_open@@Base+0x1e6e> │ │ │ │ + b.n 6a28c <_Py_open@@Base+0x1e6e> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a1a6 <_Py_open@@Base+0x1e90> │ │ │ │ + bge.n 6a2ae <_Py_open@@Base+0x1e90> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1ae <_Py_open@@Base+0x1e98> │ │ │ │ + b.n 6a2b6 <_Py_open@@Base+0x1e98> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a1dc <_Py_open@@Base+0x1ec6> │ │ │ │ + bhi.n 6a2e4 <_Py_open@@Base+0x1ec6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a1fe <_Py_open@@Base+0x1ee8> │ │ │ │ - b.n 6a1f6 <_Py_open@@Base+0x1ee0> │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + bne.n 6a306 <_Py_open@@Base+0x1ee8> │ │ │ │ + b.n 6a2fe <_Py_open@@Base+0x1ee0> │ │ │ │ + movw r0, #25024 @ 0x61c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1ce <_Py_open@@Base+0x1eb8> │ │ │ │ + bne.n 6a2d6 <_Py_open@@Base+0x1eb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a286 <_Py_open@@Base+0x1f70> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 6a38e <_Py_open@@Base+0x1f70> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a2fa <_Py_open@@Base+0x1edc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a212 <_Py_open@@Base+0x1efc> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6a31a <_Py_open@@Base+0x1efc> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a2fa <_Py_open@@Base+0x1edc> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a258 <_Py_open@@Base+0x1f42> │ │ │ │ + ble.n 6a360 <_Py_open@@Base+0x1f42> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a232 <_Py_open@@Base+0x1f1c> │ │ │ │ + beq.n 6a33a <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a234 <_Py_open@@Base+0x1f1e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6a234 <_Py_open@@Base+0x1f1e> │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a33c <_Py_open@@Base+0x1f1e> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 6a33c <_Py_open@@Base+0x1f1e> │ │ │ │ + b.n 6a2fa <_Py_open@@Base+0x1edc> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a25a <_Py_open@@Base+0x1f44> │ │ │ │ + beq.n 6a362 <_Py_open@@Base+0x1f44> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36340 @ 0x8df4 │ │ │ │ + movw r1, #35380 @ 0x8a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6a2fa <_Py_open@@Base+0x1edc> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a27e <_Py_open@@Base+0x1f68> │ │ │ │ + bge.n 6a386 <_Py_open@@Base+0x1f68> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bl f1704 │ │ │ │ + b.n 6a2fa <_Py_open@@Base+0x1edc> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a2ce <_Py_open@@Base+0x1fb8> │ │ │ │ + bne.n 6a3d6 <_Py_open@@Base+0x1fb8> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a2e6 <_Py_open@@Base+0x1fd0> │ │ │ │ + bmi.n 6a3ee <_Py_open@@Base+0x1fd0> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #46496 @ 0xb5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a416 <_Py_open@@Base+0x1ff8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #46496 @ 0xb5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2a4 <_Py_open@@Base+0x1f8e> │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bne.n 6a3ac <_Py_open@@Base+0x1f8e> │ │ │ │ + b.n 6a416 <_Py_open@@Base+0x1ff8> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a312 <_Py_open@@Base+0x1ffc> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6a41a <_Py_open@@Base+0x1ffc> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #46496 @ 0xb5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a516 <_Py_open@@Base+0x20f8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a406 <_Py_open@@Base+0x20f0> │ │ │ │ + beq.n 6a50e <_Py_open@@Base+0x20f0> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46880 @ 0xb720 │ │ │ │ + movw r1, #45880 @ 0xb338 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c51d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a376 <_Py_open@@Base+0x2060> │ │ │ │ - movw r1, #31936 @ 0x7cc0 │ │ │ │ + cbz r0, 6a47e <_Py_open@@Base+0x2060> │ │ │ │ + movw r1, #30976 @ 0x7900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c57a0 │ │ │ │ - cbz r0, 6a37a <_Py_open@@Base+0x2064> │ │ │ │ + bl c51d4 │ │ │ │ + cbz r0, 6a482 <_Py_open@@Base+0x2064> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46884 @ 0xb724 │ │ │ │ + movw r1, #45884 @ 0xb33c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c51d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a380 <_Py_open@@Base+0x206a> │ │ │ │ + cbz r0, 6a488 <_Py_open@@Base+0x206a> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46888 @ 0xb728 │ │ │ │ + movw r1, #45888 @ 0xb340 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c51d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a384 <_Py_open@@Base+0x206e> │ │ │ │ + cbz r0, 6a48c <_Py_open@@Base+0x206e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46896 @ 0xb730 │ │ │ │ + movw r1, #45896 @ 0xb348 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6a416 <_Py_open@@Base+0x1ff8> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a48e <_Py_open@@Base+0x2070> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a48e <_Py_open@@Base+0x2070> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a48e <_Py_open@@Base+0x2070> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0790 │ │ │ │ + bl 1e2278 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a3ea <_Py_open@@Base+0x20d4> │ │ │ │ - movw r3, #19309 @ 0x4b6d │ │ │ │ + bne.n 6a4f2 <_Py_open@@Base+0x20d4> │ │ │ │ + movw r3, #23341 @ 0x5b2d │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #18349 @ 0x47ad │ │ │ │ + movw r1, #22381 @ 0x576d │ │ │ │ movt r1, #24 │ │ │ │ mov r2, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + beq.n 6a416 <_Py_open@@Base+0x1ff8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115ee4 │ │ │ │ + bl 1159cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a3de <_Py_open@@Base+0x20c8> │ │ │ │ + beq.n 6a4e6 <_Py_open@@Base+0x20c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a3de <_Py_open@@Base+0x20c8> │ │ │ │ + cbnz r3, 6a4e6 <_Py_open@@Base+0x20c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a3ee <_Py_open@@Base+0x20d8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a4f6 <_Py_open@@Base+0x20d8> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a3f6 <_Py_open@@Base+0x20e0> │ │ │ │ + b.n 6a4fe <_Py_open@@Base+0x20e0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a3e0 <_Py_open@@Base+0x20ca> │ │ │ │ + beq.n 6a4e8 <_Py_open@@Base+0x20ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + beq.n 6a516 <_Py_open@@Base+0x20f8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a516 <_Py_open@@Base+0x20f8> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a43e <_Py_open@@Base+0x2128> │ │ │ │ + bgt.n 6a546 <_Py_open@@Base+0x2128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36364 @ 0x8e0c │ │ │ │ + movw r1, #35404 @ 0x8a4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 6a5b0 <_Py_open@@Base+0x2192> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a45c <_Py_open@@Base+0x2146> │ │ │ │ + ble.n 6a564 <_Py_open@@Base+0x2146> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36412 @ 0x8e3c │ │ │ │ + movw r1, #35452 @ 0x8a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 6a5b0 <_Py_open@@Base+0x2192> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + blt.n 6a5b0 <_Py_open@@Base+0x2192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a47c <_Py_open@@Base+0x2166> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bne.n 6a584 <_Py_open@@Base+0x2166> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 6a5b0 <_Py_open@@Base+0x2192> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a492 <_Py_open@@Base+0x217c> │ │ │ │ + beq.n 6a59a <_Py_open@@Base+0x217c> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a498 <_Py_open@@Base+0x2182> │ │ │ │ + beq.n 6a5a0 <_Py_open@@Base+0x2182> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a49a <_Py_open@@Base+0x2184> │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bge.n 6a5a2 <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a5b0 <_Py_open@@Base+0x2192> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a49a <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a5a2 <_Py_open@@Base+0x2184> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69758 <_Py_open@@Base+0x1442> │ │ │ │ + b.w 69860 <_Py_open@@Base+0x1442> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a4e0 <_Py_open@@Base+0x21ca> │ │ │ │ + blt.n 6a5e8 <_Py_open@@Base+0x21ca> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4e4 <_Py_open@@Base+0x21ce> │ │ │ │ + bne.n 6a5ec <_Py_open@@Base+0x21ce> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a4ec <_Py_open@@Base+0x21d6> │ │ │ │ + b.n 6a5f4 <_Py_open@@Base+0x21d6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6a508 <_Py_open@@Base+0x21f2> │ │ │ │ + cbz r3, 6a610 <_Py_open@@Base+0x21f2> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a50a <_Py_open@@Base+0x21f4> │ │ │ │ + b.n 6a612 <_Py_open@@Base+0x21f4> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a518 <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r3, 6a620 <_Py_open@@Base+0x2202> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a518 <_Py_open@@Base+0x2202> │ │ │ │ + ble.n 6a620 <_Py_open@@Base+0x2202> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a518 <_Py_open@@Base+0x2202> │ │ │ │ - cbnz r4, 6a53a <_Py_open@@Base+0x2224> │ │ │ │ + bgt.n 6a620 <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r4, 6a642 <_Py_open@@Base+0x2224> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a598 <_Py_open@@Base+0x2282>) │ │ │ │ + ldr r4, [pc, #124] @ (6a6a0 <_Py_open@@Base+0x2282>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a53a <_Py_open@@Base+0x2224> │ │ │ │ + cbnz r0, 6a642 <_Py_open@@Base+0x2224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a594 <_Py_open@@Base+0x227e> │ │ │ │ + b.n 6a69c <_Py_open@@Base+0x227e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15fffc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a536 <_Py_open@@Base+0x2220> │ │ │ │ + blt.n 6a63e <_Py_open@@Base+0x2220> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a55c <_Py_open@@Base+0x2246> │ │ │ │ + beq.n 6a664 <_Py_open@@Base+0x2246> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a55e <_Py_open@@Base+0x2248> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6a55e <_Py_open@@Base+0x2248> │ │ │ │ - b.n 6a536 <_Py_open@@Base+0x2220> │ │ │ │ + bne.n 6a666 <_Py_open@@Base+0x2248> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 6a666 <_Py_open@@Base+0x2248> │ │ │ │ + b.n 6a63e <_Py_open@@Base+0x2220> │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 6a58c <_Py_open@@Base+0x2276> │ │ │ │ + bl 98600 │ │ │ │ + cbz r4, 6a694 <_Py_open@@Base+0x2276> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1704 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #256] @ (6a69c ) │ │ │ │ + ldr r4, [pc, #256] @ (6a7a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ - bl 6c0a0 │ │ │ │ - cbnz r0, 6a5bc <_Py_open@@Base+0x22a6> │ │ │ │ + bl 6651e │ │ │ │ + bl 6c1a8 │ │ │ │ + cbnz r0, 6a6c4 <_Py_open@@Base+0x22a6> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26577 @ 0x67d1 │ │ │ │ + movw r0, #31825 @ 0x7c51 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d53bc │ │ │ │ + bl 1d6fac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a5f6 <_Py_open@@Base+0x22e0> │ │ │ │ + bne.n 6a6fe <_Py_open@@Base+0x22e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107880 │ │ │ │ + bl 107210 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + movw r1, #35496 @ 0x8aa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a612 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a71a <_Py_open@@Base+0x22fc> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107880 │ │ │ │ + bl 107210 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a614 : │ │ │ │ - b.w 30114 │ │ │ │ +0006a71c : │ │ │ │ + b.w 30360 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 6a64a │ │ │ │ + bl 1542e8 │ │ │ │ + cbnz r0, 6a752 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36484 @ 0x8e84 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6a75c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 154808 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a658 │ │ │ │ + bge.n 6a760 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a72e │ │ │ │ + b.n 6a836 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a676 │ │ │ │ + ble.n 6a77e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36524 @ 0x8eac │ │ │ │ + movw r1, #35564 @ 0x8aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6a75c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a686 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 6a654 │ │ │ │ + cbnz r0, 6a78e │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 6a75c │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a6fe │ │ │ │ - bl e750c │ │ │ │ + beq.n 6a806 │ │ │ │ + bl e6fc4 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a718 │ │ │ │ + beq.n 6a820 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a6ce │ │ │ │ + bmi.n 6a7d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ + movw r1, #35580 @ 0x8afc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a6da │ │ │ │ - b.n 6a718 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a7e2 │ │ │ │ + b.n 6a820 │ │ │ │ + bl 1e7b78 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a6e8 │ │ │ │ + cbnz r0, 6a7f0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a718 │ │ │ │ + beq.n 6a820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a718 │ │ │ │ + cbnz r3, 6a820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a718 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a820 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a6f8 │ │ │ │ + beq.n 6a800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a6f8 │ │ │ │ + cbnz r3, 6a800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a68e │ │ │ │ + b.n 6a796 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a720 │ │ │ │ + bge.n 6a828 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 6a75c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6a778 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a880 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a772 │ │ │ │ + bl 215e14 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a87a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a76e │ │ │ │ + bge.n 6a876 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a772 │ │ │ │ - bl 80190 │ │ │ │ + bl f1704 │ │ │ │ + b.n 6a87a │ │ │ │ + bl 802a8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #432] @ (6a92c ) │ │ │ │ + ldr r4, [pc, #432] @ (6aa34 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #36564 @ 0x8ed4 │ │ │ │ + movw r2, #35604 @ 0x8b14 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a7c8 │ │ │ │ + bl 168bdc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a8d0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a7c0 │ │ │ │ + bge.n 6a8c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a7c8 │ │ │ │ + bl f1704 │ │ │ │ + b.n 6a8d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6a7f0 │ │ │ │ + cbnz r0, 6a8f8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a812 │ │ │ │ + b.n 6a91a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e4d0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a80e │ │ │ │ + blt.n 6a916 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ee0c <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23f550 <_PyTime_AsTimeval@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 6a89e │ │ │ │ + bl 722dc │ │ │ │ + cbz r0, 6a9a6 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a8b0 │ │ │ │ + vldr d8, [pc, #120] @ 6a9b8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a888 │ │ │ │ + cbz r0, 6a990 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b798 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ffc │ │ │ │ - cbnz r0, 6a8a2 │ │ │ │ + bl 83c9c │ │ │ │ + cbnz r0, 6a9aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a89e │ │ │ │ + beq.n 6a9a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a89e │ │ │ │ + cbnz r3, 6a9a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a8a4 │ │ │ │ + b.n 6a9ac │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -96503,879 +96604,879 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6a8e2 │ │ │ │ + bhi.n 6a9ea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a900 │ │ │ │ - b.n 6a8fa │ │ │ │ - movw r0, #25920 @ 0x6540 │ │ │ │ + bne.n 6aa08 │ │ │ │ + b.n 6aa02 │ │ │ │ + movw r0, #24920 @ 0x6158 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8d4 │ │ │ │ - b.n 6a936 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a936 │ │ │ │ + bne.n 6a9dc │ │ │ │ + b.n 6aa3e │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 6aa3e │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6a7cc │ │ │ │ + bl 6a8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a936 │ │ │ │ + blt.n 6aa3e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a7cc │ │ │ │ + bl 6a8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a936 │ │ │ │ + blt.n 6aa3e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6a93a │ │ │ │ + cbz r0, 6aa42 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a940 │ │ │ │ + b.n 6aa48 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a816 │ │ │ │ + bl 6a91e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a968 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a986 │ │ │ │ + bne.n 6aa70 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 6aa8e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a97e │ │ │ │ + cbz r0, 6aa86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a988 │ │ │ │ + b.n 6aa90 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a816 │ │ │ │ - b.n 6a988 │ │ │ │ + bl 6a91e │ │ │ │ + b.n 6aa90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl d4290 │ │ │ │ + bl d3d50 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - movw r0, #36576 @ 0x8ee0 │ │ │ │ + bl f1704 │ │ │ │ + movw r0, #35616 @ 0x8b20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1f0f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d64 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006a9d2 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006aada <_PyOS_IsMainThread@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6aa10 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ab18 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c430 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6aa0a <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ab12 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6aa0c <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ab14 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b6a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d431c │ │ │ │ + b.w 1d5f0c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14f6a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14f6a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14f6a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6aae8 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36640 @ 0x8f20 │ │ │ │ + bl 71608 │ │ │ │ + cbz r0, 6abe8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6abf0 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #35680 @ 0x8b60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aae2 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6abea <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6abe8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6abe8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1ef2c0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 153fd4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef2e4 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1f082c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17192 @ 0x4328 │ │ │ │ + movw r1, #16232 @ 0x3f68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 6ac6a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24aac0 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24ad44 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6ac6a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14ef1c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6ac6a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6ab66 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6ac6e <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab6e <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6ac76 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1265a8 │ │ │ │ + bl 125fd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6abda <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6ace2 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl dee68 │ │ │ │ + bl de934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl dee68 │ │ │ │ + bl de934 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl dee68 │ │ │ │ + bl de934 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36656 @ 0x8f30 │ │ │ │ + movw r0, #35696 @ 0x8b70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6abce <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6acd6 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6abd2 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6acda <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6abda <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6ace2 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6abce <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6acd6 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ac18 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6ad20 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19240 @ 0x4b28 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18280 @ 0x4768 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad64 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6ad64 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac46 <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6ad4e <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6ad64 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1974 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ac88 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6ad90 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6aca0 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6ace0 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6ada8 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6ade8 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #216 @ 0xd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac78 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6ad80 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6ae56 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6acc2 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6adca <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6ae56 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ace2 <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ad20 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + beq.n 6adea <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6ae28 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #216 @ 0xd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae56 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ad0a <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6ae12 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #216 @ 0xd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae56 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6ae56 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ad38 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6ae40 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6ae56 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1974 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6ad7a <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6ae82 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ad92 <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6add2 <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6ae9a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6aeda <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ + movw r0, #228 @ 0xe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ad6a <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6ae72 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6af5a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6adb4 <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6aebc <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6af5a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6add4 <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6ae12 <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + beq.n 6aedc <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6af1a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ + movw r0, #228 @ 0xe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af5a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6adfc <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6af04 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ + movw r0, #228 @ 0xe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af5a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6af5a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae2a <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6af32 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6af5a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f427c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ae3c <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6af44 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 6af5a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1974 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6aeca <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6afd2 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aeac <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6afb4 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6aff8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aecc <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6afd4 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6aff8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1284 @ 0x504 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #244 @ 0xf4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aff8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6aee4 <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6afec <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f1704 │ │ │ │ + b.n 6aff8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1974 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6af34 <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6b03c <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6af4c <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6b054 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ + movw r0, #256 @ 0x100 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ + movw r0, #256 @ 0x100 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af0c <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6b014 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6af5c <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6b064 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6afea <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6b0f2 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6af94 <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6b09c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6afca <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6b0d2 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6afac <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6b0b4 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6b060 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afcc <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6b0d4 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #53064 @ 0xcf48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ + movw r0, #256 @ 0x100 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6afe2 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6b0ea <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1974 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b00a <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6b112 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b01e <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b030 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + bne.n 6b126 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b138 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #3932 @ 0xf5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b002 <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b03c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6b10a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b144 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + movw r0, #3932 @ 0xf5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b03c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b144 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 231b30 │ │ │ │ + b.w 232400 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b05e <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ + cbnz r2, 6b166 <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b074 <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ - b.n 6b088 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ - movw r0, #5136 @ 0x1410 │ │ │ │ + bne.n 6b17c <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ + b.n 6b190 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b056 <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ + bne.n 6b15e <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b220 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #5136 @ 0x1410 │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b178 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b0d0 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ + bne.n 6b1d8 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + blt.n 6b1cc <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bne.n 6b1cc <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bge.n 6b1cc <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + beq.n 6b220 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b220 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 82a10 │ │ │ │ + b.w 826b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b178 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + ble.n 6b220 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 82a10 │ │ │ │ - cbnz r0, 6b112 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bl 826b0 │ │ │ │ + cbnz r0, 6b21a <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b178 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bne.n 6b178 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b178 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b0e2 <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ + b.n 6b1ea <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b13a <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + cbnz r2, 6b242 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b14e <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ - b.n 6b160 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + bne.n 6b256 <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ + b.n 6b268 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ + movw r0, #61120 @ 0xeec0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d480 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b132 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ - b.n 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bne.n 6b23a <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ + b.n 6b298 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + movw r0, #61120 @ 0xeec0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b298 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e3d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbz r0, 6b298 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb6a0 │ │ │ │ + bl fb2b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b194 <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ + cbnz r0, 6b29c <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + beq.n 6b298 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbnz r3, 6b298 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + b.n 6b2d4 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd304 │ │ │ │ + bl dcdcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b1b6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + beq.n 6b2be <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b1b6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + cbnz r3, 6b2be <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + beq.n 6b2d4 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + cbnz r3, 6b2d4 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55056 @ 0xd710 │ │ │ │ + movw r1, #54056 @ 0xd328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 6b1f6 <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 6b2fe <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b22c <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ + b.n 6b334 <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1f2 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ + beq.n 6b2fa <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97384,716 +97485,716 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #36664 @ 0x8f38 │ │ │ │ + movw r1, #35704 @ 0x8b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 6b25a <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 6b362 <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b2d6 <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ + b.n 6b3de <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b256 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ + beq.n 6b35e <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9be0 │ │ │ │ + bl e96b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b2d0 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ + cbz r0, 6b3d8 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b28a <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ + bgt.n 6b392 <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b2aa <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ + cbz r0, 6b3b2 <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b2c8 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ + b.n 6b3d0 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #55056 @ 0xd710 │ │ │ │ + movw r1, #54056 @ 0xd328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6b328 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 6b430 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37904 @ 0x9410 │ │ │ │ + movw r2, #36904 @ 0x9028 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b32c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49968 @ 0xc330 │ │ │ │ +0006b434 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #49008 @ 0xbf70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 92230 │ │ │ │ + b.w 91874 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 83a30 │ │ │ │ + bl 836d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b4be <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1c0734 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6b3b8 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbz r0, 6b4c0 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b4be <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b4be <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 2088c8 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbz r0, 6b538 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b426 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b52e <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b416 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 6b51e <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3e6 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b4ee <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b538 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1704 │ │ │ │ + b.n 6b538 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b444 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b45a <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b562 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbnz r0, 6b472 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2088c8 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbnz r0, 6b57a <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b630 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #25108 @ 0x6214 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b44e <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b556 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b630 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e4d0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b630 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b4b2 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b5ba <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #944 @ 0x3b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65404 @ 0xff7c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 12736c │ │ │ │ + b.n 6b630 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18042c <_PyDeadline_Init@@Base> │ │ │ │ + bl 180dc8 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14ef1c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 6b630 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95b00 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29594 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b536 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b63e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b506 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b60e <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b52c <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b634 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e5198 │ │ │ │ + bl f1704 │ │ │ │ + b.n 6b648 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4c50 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 240a78 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b630 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 245224 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b4be <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b536 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b5c6 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b63e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b648 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b648 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b444 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b590 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b698 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b590 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b698 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36668 @ 0x8f3c │ │ │ │ + movw r1, #35708 @ 0x8b7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b5c4 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b6cc <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b5be <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b6c6 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b274 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9a8dc <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b5ac <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b6b4 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b58a <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b692 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 6b5c2 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b6ca <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006b5c6 : │ │ │ │ +0006b6ce : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #236] @ (6b6c4 ) │ │ │ │ + ldr r4, [pc, #236] @ (6b7cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6b6c8 ) │ │ │ │ + ldr r3, [pc, #236] @ (6b7d0 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6b5fe │ │ │ │ + bne.n 6b706 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b5ee │ │ │ │ + bne.n 6b6f6 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6b61c │ │ │ │ + beq.n 6b724 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1dbeec │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b69e │ │ │ │ + beq.n 6b7a6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6b62e │ │ │ │ + beq.n 6b736 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 6b620 │ │ │ │ - cbz r5, 6b63e │ │ │ │ + b.n 6b728 │ │ │ │ + cbz r5, 6b746 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r7, [r3] │ │ │ │ strex r2, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b646 │ │ │ │ + bne.n 6b74e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b66e │ │ │ │ + bne.n 6b776 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6b65e │ │ │ │ + bne.n 6b766 │ │ │ │ dmb ish │ │ │ │ - beq.n 6b67a │ │ │ │ - ldr r0, [pc, #80] @ (6b6c8 ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 6b782 │ │ │ │ + ldr r0, [pc, #80] @ (6b7d0 ) │ │ │ │ + bl 2461a4 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b686 │ │ │ │ + bne.n 6b78e │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6b6c0 │ │ │ │ + b.n 6b7c8 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6b6b2 │ │ │ │ + bne.n 6b7ba │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b6a2 │ │ │ │ + bne.n 6b7aa │ │ │ │ dmb ish │ │ │ │ - beq.n 6b6be │ │ │ │ - ldr r0, [pc, #12] @ (6b6c8 ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 6b7c6 │ │ │ │ + ldr r0, [pc, #12] @ (6b7d0 ) │ │ │ │ + bl 2461a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b6cc : │ │ │ │ +0006b7d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (6b788 ) │ │ │ │ + ldr r2, [pc, #172] @ (6b890 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6b6f4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r5, 6b7fc │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (6b78c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6b894 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6b790 ) │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (6b898 ) │ │ │ │ + bl 126774 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b778 │ │ │ │ + blt.n 6b880 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b70e │ │ │ │ + cbz r0, 6b816 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b73c │ │ │ │ - bl 78344 │ │ │ │ + bmi.n 6b844 │ │ │ │ + bl 78480 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6b778 │ │ │ │ - ldr r1, [pc, #112] @ (6b790 ) │ │ │ │ + cbz r0, 6b880 │ │ │ │ + ldr r1, [pc, #112] @ (6b898 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 6b73c │ │ │ │ + bl 1d0f2c │ │ │ │ + cbz r0, 6b844 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b778 │ │ │ │ + beq.n 6b880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b778 │ │ │ │ - b.n 6b75c │ │ │ │ + cbnz r3, 6b880 │ │ │ │ + b.n 6b864 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6b778 │ │ │ │ + cbz r4, 6b880 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6b762 │ │ │ │ + cbz r0, 6b86a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b778 │ │ │ │ + beq.n 6b880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b778 │ │ │ │ + cbnz r3, 6b880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b778 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b880 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b784 │ │ │ │ + beq.n 6b88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b784 │ │ │ │ + cbnz r3, 6b88c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 123a9c <_PyErr_Clear@@Base> │ │ │ │ + b.w 1234cc <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b794 : │ │ │ │ +0006b89c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #56] @ (6b7e0 ) │ │ │ │ + ldr r0, [pc, #56] @ (6b8e8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126774 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7b8 │ │ │ │ + bge.n 6b8c0 │ │ │ │ movs r4, #0 │ │ │ │ - bl d42d0 │ │ │ │ - b.n 6b7d8 │ │ │ │ + bl d3d90 │ │ │ │ + b.n 6b8e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b7d2 │ │ │ │ + cbz r0, 6b8da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6b7d4 │ │ │ │ + beq.n 6b8dc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6b7d4 │ │ │ │ + b.n 6b8dc │ │ │ │ mov r4, r0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b7e4 : │ │ │ │ +0006b8ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #364] @ (6b964 ) │ │ │ │ + ldr r5, [pc, #364] @ (6ba6c ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38440 @ 0x9628 │ │ │ │ + movw r4, #37480 @ 0x9268 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b814 │ │ │ │ + ble.n 6b91c │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 6b818 │ │ │ │ + cbnz r1, 6b920 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b94e │ │ │ │ + beq.w 6ba56 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ - cbnz r0, 6b854 │ │ │ │ + bl 88990 │ │ │ │ + cbnz r0, 6b95c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b94e │ │ │ │ + beq.w 6ba56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b94e │ │ │ │ + bne.w 6ba56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b94e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ba56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b828 │ │ │ │ + bne.n 6b930 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #61288 @ 0xef68 │ │ │ │ + movw r0, #60328 @ 0xeba8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a370 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cf1e4 │ │ │ │ + bl 1d0f2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b8ac │ │ │ │ + cbz r7, 6b9b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b89e │ │ │ │ + beq.n 6b9a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b89e │ │ │ │ + cbnz r3, 6b9a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #36700 @ 0x8f5c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #35740 @ 0x8b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6ba70 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b8bc │ │ │ │ + beq.n 6b9c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b8bc │ │ │ │ + cbnz r3, 6b9c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6ba64 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d0158 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1d1dd0 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6ba64 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b8e8 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ + cbnz r5, 6b9f0 │ │ │ │ + movw r1, #35764 @ 0x8bb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b96c ) │ │ │ │ + ldr r0, [pc, #132] @ (6ba70 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6ba74 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126774 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b902 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + bge.n 6ba0a │ │ │ │ + movw r1, #35796 @ 0x8bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6ba70 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b936 │ │ │ │ + cbz r0, 6ba3e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11106c │ │ │ │ + bl 1109c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b920 │ │ │ │ - movw r1, #36776 @ 0x8fa8 │ │ │ │ + bge.n 6ba28 │ │ │ │ + movw r1, #35816 @ 0x8be8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6ba70 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b936 │ │ │ │ + beq.n 6ba3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b936 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6ba3e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6ba64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b95c │ │ │ │ + cbnz r3, 6ba64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b95c │ │ │ │ - movw r1, #36808 @ 0x8fc8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ba64 │ │ │ │ + movw r1, #35848 @ 0x8c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6ba70 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + b.n 6be00 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b970 : │ │ │ │ +0006ba78 : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b7e4 │ │ │ │ + b.w 6b8ec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ @@ -98102,403 +98203,403 @@ │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36828 @ 0x8fdc │ │ │ │ + movw r2, #35868 @ 0x8c1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6ba4c ) │ │ │ │ + ldr r3, [pc, #148] @ (6bb54 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2e88 │ │ │ │ - cbz r0, 6b9e6 │ │ │ │ + bl d2938 │ │ │ │ + cbz r0, 6baee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b9ea │ │ │ │ + bge.n 6baf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36848 @ 0x8ff0 │ │ │ │ + movw r1, #35888 @ 0x8c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ba48 │ │ │ │ - bne.n 6b9f2 │ │ │ │ + b.n 6bb50 │ │ │ │ + bne.n 6bafa │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ba14 │ │ │ │ + b.n 6bb1c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ba14 │ │ │ │ + ble.n 6bb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36888 @ 0x9018 │ │ │ │ + movw r1, #35928 @ 0x8c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6b9e6 │ │ │ │ + bl 12736c │ │ │ │ + b.n 6baee │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5c00c <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + bl 5c024 <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6ba34 │ │ │ │ - bl cf15c │ │ │ │ + bge.n 6bb3c │ │ │ │ + bl cebf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ - b.n 6b9e6 │ │ │ │ - bl cf15c │ │ │ │ - movw r0, #36936 @ 0x9048 │ │ │ │ + bl 78480 │ │ │ │ + b.n 6baee │ │ │ │ + bl cebf8 │ │ │ │ + movw r0, #35976 @ 0x8c88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #608] @ (6bcb0 <_PySys_GetAttr@@Base+0x90>) │ │ │ │ + ldr r4, [pc, #608] @ (6bdb8 <_PySys_GetAttr@@Base+0x90>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6baf0 │ │ │ │ + beq.n 6bbf8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ba8c │ │ │ │ - movw r9, #609 @ 0x261 │ │ │ │ - movt r9, #9 │ │ │ │ - movw r8, #36940 @ 0x904c │ │ │ │ + cbz r0, 6bb94 │ │ │ │ + movw r9, #63441 @ 0xf7d1 │ │ │ │ + movt r9, #8 │ │ │ │ + movw r8, #35980 @ 0x8c8c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bac2 │ │ │ │ + b.n 6bbca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6baf0 │ │ │ │ + beq.n 6bbf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6baf0 │ │ │ │ + cbnz r3, 6bbf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6baf0 │ │ │ │ - bl 840cc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbf8 │ │ │ │ + bl 83d6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bada │ │ │ │ + beq.n 6bbe2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bb04 │ │ │ │ + bne.n 6bc0c │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bb14 │ │ │ │ + cbz r1, 6bc1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bab2 │ │ │ │ + bne.n 6bbba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6baf4 │ │ │ │ + bne.n 6bbfc │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb1a │ │ │ │ + b.n 6bc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6baea │ │ │ │ + bne.n 6bbf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6baea │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bac0 │ │ │ │ + bne.n 6bbc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bac0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6bb60 │ │ │ │ + bne.n 6bc68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bb78 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6bc80 │ │ │ │ + movw r2, #61308 @ 0xef7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57536 @ 0xe0c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ + movw r0, #240 @ 0xf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bbda │ │ │ │ + bl 23c6cc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bce2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ + movw r0, #240 @ 0xf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bb38 │ │ │ │ - b.n 6bbda │ │ │ │ + bne.n 6bc40 │ │ │ │ + b.n 6bce2 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bbda │ │ │ │ + cbz r0, 6bce2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bba6 │ │ │ │ + beq.n 6bcae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 12736c │ │ │ │ + b.n 6bce2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bbc6 │ │ │ │ + cbnz r3, 6bcce │ │ │ │ mov r0, r7 │ │ │ │ - bl cc5b4 │ │ │ │ - movw r1, #36944 @ 0x9050 │ │ │ │ + bl cc054 │ │ │ │ + movw r1, #35984 @ 0x8c90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 12736c │ │ │ │ + b.n 6bce2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bbea │ │ │ │ + beq.n 6bcf2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbnz r0, 6bbde │ │ │ │ + bl 11b0c0 │ │ │ │ + cbnz r0, 6bce6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bc1a │ │ │ │ + b.n 6bd22 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9d0b4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bbec │ │ │ │ + b.n 6bcf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bc0a │ │ │ │ + cbnz r0, 6bd12 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 78480 │ │ │ │ + b.n 6bce2 │ │ │ │ movs r1, #0 │ │ │ │ - bl f1e94 │ │ │ │ + bl f1974 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006bc20 <_PySys_GetAttr@@Base>: │ │ │ │ +0006bd28 <_PySys_GetAttr@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r4, 6bc6a <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 6bd72 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r0, #72] @ 0x48 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6bc5e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 6bd66 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15ecf8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15f058 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bc60 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 6bd68 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bcfe <_PySys_GetAttr@@Base+0xde> │ │ │ │ + beq.n 6be06 <_PySys_GetAttr@@Base+0xde> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r8, #64176 @ 0xfab0 │ │ │ │ + movw r8, #63100 @ 0xf67c │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bcd0 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + b.n 6bdd8 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bd02 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbz r0, 6be0a <_PySys_GetAttr@@Base+0xe2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bd1c <_PySys_GetAttr@@Base+0xfc> │ │ │ │ + bne.n 6be24 <_PySys_GetAttr@@Base+0xfc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bd2c <_PySys_GetAttr@@Base+0x10c> │ │ │ │ + bne.n 6be34 <_PySys_GetAttr@@Base+0x10c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + blt.n 6be00 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6bd3c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + bls.n 6be44 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r6, [r3, r7, lsl #3] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6bcce <_PySys_GetAttr@@Base+0xae> │ │ │ │ + beq.n 6bdd6 <_PySys_GetAttr@@Base+0xae> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7e0b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bca2 <_PySys_GetAttr@@Base+0x82> │ │ │ │ + bne.n 6bdaa <_PySys_GetAttr@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6bd3c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + b.n 6be44 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + beq.n 6be00 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bne.n 6be00 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6be00 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcc2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bne.n 6bdca <_PySys_GetAttr@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcc2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bdca <_PySys_GetAttr@@Base+0xa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcc8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bne.n 6bdd0 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcc8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bdd0 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6bc70 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + b.n 6bd78 <_PySys_GetAttr@@Base+0x50> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6bc70 <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 6bd78 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6beb8 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6bd7c <_PySys_GetAttr@@Base+0x15c> │ │ │ │ + cbnz r0, 6be84 <_PySys_GetAttr@@Base+0x15c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6beb8 <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6beb8 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6beb8 <_PySys_GetAttr@@Base+0x190> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bdb4 <_PySys_GetAttr@@Base+0x194> │ │ │ │ + cbnz r0, 6bebc <_PySys_GetAttr@@Base+0x194> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6bd9a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + beq.n 6bea2 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bd9a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + cbnz r3, 6bea2 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6beb8 <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6beb8 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bdcc <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ + b.n 6bed4 <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -98511,212 +98612,212 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r3, 6befc <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + ble.n 6befc <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ - cbnz r0, 6be10 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bne.n 6befc <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r0, 6bf18 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6be7c <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ + ldr r4, [pc, #128] @ (6bf84 <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6be10 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bl 1018a8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6bf18 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6be6e <_PySys_GetAttr@@Base+0x24e> │ │ │ │ + b.n 6bf76 <_PySys_GetAttr@@Base+0x24e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11b4d8 │ │ │ │ + bl 11b0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6be0c <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + beq.n 6bf14 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9d0b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14400 @ 0x3840 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36980 @ 0x9074 │ │ │ │ + movw r0, #36020 @ 0x8cb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6be4e <_PySys_GetAttr@@Base+0x22e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.n 6bf56 <_PySys_GetAttr@@Base+0x22e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6be0c <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + bne.n 6bf14 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6be66 <_PySys_GetAttr@@Base+0x246> │ │ │ │ - bl 9649c │ │ │ │ + b.n 6bf6e <_PySys_GetAttr@@Base+0x246> │ │ │ │ + bl 95b00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6be40 <_PySys_GetAttr@@Base+0x220> │ │ │ │ + beq.n 6bf48 <_PySys_GetAttr@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #672] @ (6c120 ) │ │ │ │ + ldr r4, [pc, #672] @ (6c228 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6c060 <_PySys_GetAttr@@Base+0x338> │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6be94 <_PySys_GetAttr@@Base+0x274> │ │ │ │ + bne.n 6bf9c <_PySys_GetAttr@@Base+0x274> │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6c060 <_PySys_GetAttr@@Base+0x338> │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r3, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w fp, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bee2 <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ + b.n 6bfea <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bf86 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + beq.n 6c08e <_PySys_GetAttr@@Base+0x366> │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6c060 <_PySys_GetAttr@@Base+0x338> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bf5a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + beq.n 6c062 <_PySys_GetAttr@@Base+0x33a> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bed4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + beq.n 6bfdc <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bed4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + bne.n 6bfdc <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bfc0 <_PySys_GetAttr@@Base+0x3a0> │ │ │ │ + beq.n 6c0c8 <_PySys_GetAttr@@Base+0x3a0> │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ uxtb.w r9, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6bfb8 <_PySys_GetAttr@@Base+0x398> │ │ │ │ + beq.n 6c0c0 <_PySys_GetAttr@@Base+0x398> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bfb2 <_PySys_GetAttr@@Base+0x392> │ │ │ │ + beq.n 6c0ba <_PySys_GetAttr@@Base+0x392> │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ sub.w r3, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ movhi r9, r2 │ │ │ │ cmp r3, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 6bf60 <_PySys_GetAttr@@Base+0x340> │ │ │ │ + beq.n 6c068 <_PySys_GetAttr@@Base+0x340> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bed8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + b.n 6bfe0 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bf16 <_PySys_GetAttr@@Base+0x2f6> │ │ │ │ + bne.n 6c01e <_PySys_GetAttr@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bed8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + bne.n 6bfe0 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bede <_PySys_GetAttr@@Base+0x2be> │ │ │ │ + bne.n 6bfe6 <_PySys_GetAttr@@Base+0x2be> │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bfc8 <_PySys_GetAttr@@Base+0x3a8> │ │ │ │ + beq.n 6c0d0 <_PySys_GetAttr@@Base+0x3a8> │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6bfc4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ - cbz r0, 6bfc4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ + beq.n 6c0cc <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ + cbz r0, 6c0cc <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bfa0 <_PySys_GetAttr@@Base+0x380> │ │ │ │ + b.n 6c0a8 <_PySys_GetAttr@@Base+0x380> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf86 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + b.n 6c08e <_PySys_GetAttr@@Base+0x366> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf80 <_PySys_GetAttr@@Base+0x360> │ │ │ │ + b.n 6c088 <_PySys_GetAttr@@Base+0x360> │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bf7e <_PySys_GetAttr@@Base+0x35e> │ │ │ │ + b.n 6c086 <_PySys_GetAttr@@Base+0x35e> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bf5a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + b.n 6c062 <_PySys_GetAttr@@Base+0x33a> │ │ │ │ │ │ │ │ -0006bfcc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006c0d4 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ movs r1, #0 │ │ │ │ @@ -98738,21 +98839,21 @@ │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c02c : │ │ │ │ +0006c134 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c0d4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r2, [r4, #112] @ 0x70 │ │ │ │ strd r2, r2, [r4, #124] @ 0x7c │ │ │ │ strd r2, r2, [r4, #132] @ 0x84 │ │ │ │ @@ -98760,15 +98861,15 @@ │ │ │ │ strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strd r1, r2, [r4] │ │ │ │ strd r3, r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c06c : │ │ │ │ +0006c174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -98780,340 +98881,340 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c0a0 : │ │ │ │ +0006c1a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c0f6 │ │ │ │ + cbz r3, 6c1fe │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c0e6 │ │ │ │ + bne.n 6c1ee │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c10e │ │ │ │ + cbz r0, 6c216 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c0fc │ │ │ │ + cbnz r0, 6c204 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0d6 │ │ │ │ - b.n 6c10e │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c0bc │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + bne.n 6c1de │ │ │ │ + b.n 6c216 │ │ │ │ + bl 6c290 │ │ │ │ + b.n 6c1c4 │ │ │ │ + movw r0, #48696 @ 0xbe38 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c0e2 │ │ │ │ + b.n 6c1ea │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c114 : │ │ │ │ +0006c21c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6c1dc <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c13e │ │ │ │ + bl 6c2e4 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c246 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c142 │ │ │ │ + cbz r4, 6c24a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c13a │ │ │ │ + b.n 6c242 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c148 : │ │ │ │ +0006c250 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c182 │ │ │ │ + blt.n 6c28a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c176 │ │ │ │ + bne.n 6c27e │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c188 : │ │ │ │ +0006c290 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c1a6 │ │ │ │ + cbz r3, 6c2ae │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #848] @ 0x350 │ │ │ │ ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ - cbnz r1, 6c1be │ │ │ │ + cbnz r1, 6c2c6 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c1d8 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c2e0 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1a4 │ │ │ │ + bne.n 6c2ac │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c1dc <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c2e4 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ - cbnz r4, 6c216 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c31e <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c250 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c358 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c21e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c326 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c236 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c33e <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c242 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c34a <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c35c │ │ │ │ + b.n 6c464 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19d980 │ │ │ │ - bl 19af80 │ │ │ │ - ldr r3, [pc, #20] @ (6c250 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19f4a0 │ │ │ │ + bl 19cad0 │ │ │ │ + ldr r3, [pc, #20] @ (6c358 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c20c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c314 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66b28 │ │ │ │ + b.w 66bee │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c260 : │ │ │ │ +0006c368 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 19b2a4 │ │ │ │ + bl 19cdf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c2ba │ │ │ │ - cbnz r5, 6c29c │ │ │ │ + cbnz r3, 6c3c2 │ │ │ │ + cbnz r5, 6c3a4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c284 │ │ │ │ - ldr r2, [pc, #24] @ (6c2c4 ) │ │ │ │ + bne.n 6c38c │ │ │ │ + ldr r2, [pc, #24] @ (6c3cc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c296 │ │ │ │ + b.n 6c39e │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c296 │ │ │ │ - add r7, pc, #288 @ (adr r7, 6c3e8 ) │ │ │ │ + b.n 6c39e │ │ │ │ + add r3, pc, #544 @ (adr r3, 6c5f0 ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c2c8 : │ │ │ │ +0006c3d0 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c2ec │ │ │ │ + cbnz r1, 6c3f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 6c2f0 │ │ │ │ + cbnz r0, 6c3f8 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c2f8 : │ │ │ │ +0006c400 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50457 @ 0xc519 │ │ │ │ + movw r2, #50721 @ 0xc621 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c31a │ │ │ │ + bne.n 6c422 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c328 : │ │ │ │ +0006c430 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c354 │ │ │ │ + cbz r3, 6c45c │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c346 │ │ │ │ + bl 6c290 │ │ │ │ + b.n 6c44e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6c468 │ │ │ │ + beq.n 6c570 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c46e │ │ │ │ + bne.n 6c576 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c3e2 │ │ │ │ + beq.n 6c4ea │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c484 │ │ │ │ + bcs.n 6c58c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c478 │ │ │ │ + bne.n 6c580 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c484 │ │ │ │ + beq.n 6c58c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c4b2 │ │ │ │ + bne.n 6c5ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c484 │ │ │ │ + bcs.n 6c58c │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c484 │ │ │ │ + beq.n 6c58c │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99125,141 +99226,141 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ mov sl, fp │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6c48a │ │ │ │ + bhi.n 6c592 │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c48e │ │ │ │ + bls.n 6c596 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c48e │ │ │ │ + bcs.n 6c596 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c412 │ │ │ │ + bne.n 6c51a │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c462 │ │ │ │ + cbz r7, 6c56a │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c57a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c38a │ │ │ │ + b.n 6c492 │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c3cc │ │ │ │ + bne.n 6c4d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c57a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c456 │ │ │ │ + beq.n 6c55e │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c4f0 │ │ │ │ + beq.n 6c5f8 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 6c450 │ │ │ │ - cbz r0, 6c4e4 │ │ │ │ + b.n 6c558 │ │ │ │ + cbz r0, 6c5ec │ │ │ │ sub.w r0, r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c3dc │ │ │ │ + bne.w 6c4e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c4be │ │ │ │ + bne.n 6c5c6 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c464 │ │ │ │ + beq.n 6c56c │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c464 │ │ │ │ + b.n 6c56c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c506 │ │ │ │ + cbz r4, 6c60e │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c512 │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + cbz r7, 6c61a │ │ │ │ + movw r3, #49216 @ 0xc040 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c57a │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c520 : │ │ │ │ +0006c628 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c542 │ │ │ │ + blt.n 6c64a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c548 : │ │ │ │ +0006c650 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c576 │ │ │ │ + cbz r3, 6c67e │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c566 │ │ │ │ + bl 6c290 │ │ │ │ + b.n 6c66e │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99267,460 +99368,476 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c5ec │ │ │ │ + bcs.n 6c6f4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c5de │ │ │ │ + bne.n 6c6e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c5ec │ │ │ │ + cbz r0, 6c6f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c5ce │ │ │ │ + bne.n 6c6d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c5da │ │ │ │ + b.n 6c6e2 │ │ │ │ │ │ │ │ -0006c5f0 : │ │ │ │ +0006c6f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c69c ) │ │ │ │ + ldr r5, [pc, #156] @ (6c7a4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c61c │ │ │ │ + bne.n 6c724 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c60c │ │ │ │ + bne.n 6c714 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c682 │ │ │ │ - cbnz r4, 6c656 │ │ │ │ + bne.n 6c78a │ │ │ │ + cbnz r4, 6c75e │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c6a0 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c7a8 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c64c │ │ │ │ + bne.n 6c754 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c63c │ │ │ │ + bne.n 6c744 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c68e │ │ │ │ + bne.n 6c796 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c670 │ │ │ │ + beq.n 6c778 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c634 │ │ │ │ + bne.n 6c73c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c6a4 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c7ac ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c634 │ │ │ │ + b.n 6c73c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c6a8 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c7b0 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c634 │ │ │ │ + b.n 6c73c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 26813c │ │ │ │ + bl 2682b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c622 │ │ │ │ - ldr r0, [pc, #12] @ (6c69c ) │ │ │ │ + b.n 6c72a │ │ │ │ + ldr r0, [pc, #12] @ (6c7a4 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 246600 │ │ │ │ + b.w 2461a4 │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c6ac : │ │ │ │ +0006c7b4 <_Py_SetLocaleFromEnv@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + blx 29c1c │ │ │ │ + ldr r3, [pc, #12] @ (6c7dc <_Py_SetLocaleFromEnv@@Base+0x28>) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str.w r2, [r3, #1180] @ 0x49c │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006c7e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6c6cc │ │ │ │ + cbz r1, 6c800 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ + bl 26af58 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c6e8 │ │ │ │ + bcc.n 6c81c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6c6f8 │ │ │ │ - cbz r2, 6c6f8 │ │ │ │ + cbz r0, 6c82c │ │ │ │ + cbz r2, 6c82c │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c6f4 │ │ │ │ + b.n 6c828 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c76e │ │ │ │ + ble.n 6c8a2 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50457 @ 0xc519 │ │ │ │ + movw r7, #50721 @ 0xc621 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c786 │ │ │ │ + bne.n 6c8ba │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c76e │ │ │ │ + ble.n 6c8a2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c790 │ │ │ │ + bne.n 6c8c4 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c76e │ │ │ │ + ble.n 6c8a2 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c77c │ │ │ │ + bne.n 6c8b0 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c754 │ │ │ │ + bgt.n 6c888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c766 │ │ │ │ + b.n 6c89a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c736 │ │ │ │ + b.n 6c86a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c74c │ │ │ │ + b.n 6c880 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c79c : │ │ │ │ +0006c8d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6c80c │ │ │ │ + beq.n 6c940 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c84c │ │ │ │ + blt.n 6c980 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c694 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c80c │ │ │ │ + cbz r0, 6c940 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c628 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c834 │ │ │ │ + cbz r0, 6c968 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c824 │ │ │ │ + bgt.n 6c958 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6c864 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c998 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c806 │ │ │ │ + b.n 6c93a │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c7f0 │ │ │ │ + b.n 6c924 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2f8 │ │ │ │ - ldr r2, [pc, #40] @ (6c864 ) │ │ │ │ + bl 6c400 │ │ │ │ + ldr r2, [pc, #40] @ (6c998 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c806 │ │ │ │ - ldr r2, [pc, #20] @ (6c864 ) │ │ │ │ + b.n 6c93a │ │ │ │ + ldr r2, [pc, #20] @ (6c998 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50704 @ 0xc610 │ │ │ │ + movw r3, #49744 @ 0xc250 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c806 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + b.n 6c93a │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c868 : │ │ │ │ +0006c99c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c834 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c834 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c834 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c834 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c700 │ │ │ │ + b.n 6c834 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19dee4 │ │ │ │ + b.w 19fa04 │ │ │ │ nop │ │ │ │ - cbz r1, 6c9fa │ │ │ │ + cbz r1, 6cb2e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6c9fc ) │ │ │ │ + ldr r0, [pc, #60] @ (6cb30 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19fc34 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a1754 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6c9ce │ │ │ │ + bne.n 6cb02 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca00 : │ │ │ │ +0006cb34 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6ca16 │ │ │ │ + cbz r0, 6cb4a │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca18 : │ │ │ │ +0006cb4c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca1c : │ │ │ │ +0006cb50 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #436] @ (6cbec ) │ │ │ │ + ldr r3, [pc, #436] @ (6cd20 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6cbc4 │ │ │ │ + beq.w 6ccf8 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cbf0 ) │ │ │ │ + ldr r0, [pc, #416] @ (6cd24 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19fc34 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a1754 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r4, [r6, #-8] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ subs r3, r6, #7 │ │ │ │ subs r1, r6, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6ca62 │ │ │ │ + bne.n 6cb96 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cbe4 │ │ │ │ + bhi.w 6cd18 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6cb02 │ │ │ │ + bls.n 6cc36 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r6 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -99728,15 +99845,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6ca92 │ │ │ │ + bne.n 6cbc6 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, r3 │ │ │ │ @@ -99749,20 +99866,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6cad2 │ │ │ │ + bne.n 6cc06 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6cb1c │ │ │ │ + b.n 6cc50 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -99779,259 +99896,257 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6cb3a │ │ │ │ + bne.n 6cc6e │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ strh.w r2, [r3, #5] │ │ │ │ strb r2, [r3, #7] │ │ │ │ mov r2, r5 │ │ │ │ str.w r1, [sl, r5] │ │ │ │ mov r1, r9 │ │ │ │ - bls.n 6cbb6 │ │ │ │ + bls.n 6ccea │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r7, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 6cb8e │ │ │ │ + bls.n 6ccc2 │ │ │ │ subs r2, r5, r7 │ │ │ │ add.w r0, sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r6, 6cbe4 │ │ │ │ + cbz r6, 6cd18 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6cba0 │ │ │ │ + bls.n 6ccd4 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cbec ) │ │ │ │ + ldr r3, [pc, #72] @ (6cd20 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbe0 │ │ │ │ + bne.n 6cd14 │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6cb8e │ │ │ │ - ldr r3, [pc, #36] @ (6cbec ) │ │ │ │ + b.n 6ccc2 │ │ │ │ + ldr r3, [pc, #36] @ (6cd20 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbe0 │ │ │ │ + bne.n 6cd14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19dee4 │ │ │ │ + b.w 19fa04 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6cba0 │ │ │ │ + b.n 6ccd4 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cbf4 : │ │ │ │ +0006cd28 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cc1c │ │ │ │ + bl 6cd50 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cc1c : │ │ │ │ +0006cd50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6cc54 │ │ │ │ + bcs.n 6cd88 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cc50 │ │ │ │ + cbz r5, 6cd84 │ │ │ │ add r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6cc48 │ │ │ │ + b.n 6cd7c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cc60 : │ │ │ │ +0006cd94 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cc80 │ │ │ │ + cbz r3, 6cdb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0006cc88 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cdb8 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 6cd0a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6ce3a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cd20 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6ce50 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6cd1c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6ce4c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #29889 @ 0x74c1 │ │ │ │ + movw r3, #28409 @ 0x6ef9 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2553 @ 0x9f9 │ │ │ │ + movw r2, #2897 @ 0xb51 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, r9, [r4, #24] │ │ │ │ strd r7, r5, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w fp, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6cd04 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #58905 @ 0xe619 │ │ │ │ + bne.n 6ce34 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #57209 @ 0xdf79 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #58861 @ 0xe5ed │ │ │ │ + movweq r3, #57165 @ 0xdf4d │ │ │ │ movteq r3, #16 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw fp, #29573 @ 0x7385 │ │ │ │ + movw fp, #29889 @ 0x74c1 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28645 @ 0x6fe5 │ │ │ │ + movw r8, #28965 @ 0x7125 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cca8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cdd8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cd04 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6ce34 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cd24 : │ │ │ │ +0006ce54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 6cd3e │ │ │ │ + cbz r3, 6ce6e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cd5c │ │ │ │ + bl 7ed38 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6ce8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cd74 │ │ │ │ + blt.n 6cea4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cd38 │ │ │ │ + bne.n 6ce68 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ + movw r1, #62192 @ 0xf2f0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6d1a8 │ │ │ │ + bne.w 6d2d8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d3da │ │ │ │ + bpl.w 6d50a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d3c2 │ │ │ │ + bpl.w 6d4f2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d1a4 │ │ │ │ + beq.w 6d2d4 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54653 @ 0xd57d │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d3e0 │ │ │ │ + bne.w 6d510 │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -100057,15 +100172,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6d1b0 │ │ │ │ + ble.w 6d2e0 │ │ │ │ adds.w sl, lr, r5 │ │ │ │ ldr.w lr, [fp] │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ @@ -100101,15 +100216,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, sl, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6cf96 │ │ │ │ + bls.n 6d0c6 │ │ │ │ add.w sl, fp, #8 │ │ │ │ add.w r7, fp, r4 │ │ │ │ strd r4, r9, [sp, #20] │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r9, lr, r5 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -100151,26 +100266,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ orr.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6cefa │ │ │ │ + bgt.n 6d02a │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6d1fc │ │ │ │ + bhi.w 6d32c │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100317,31 +100432,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 6d1fc │ │ │ │ + bhi.n 6d32c │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - bne.n 6d1aa │ │ │ │ + bcc.n 6d33a │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d19e │ │ │ │ + bcc.n 6d32e │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d192 │ │ │ │ + bcc.n 6d322 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 6d31e │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 6d14a │ │ │ │ + bmi.n 6d2da │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r3, r6, r7} │ │ │ │ + beq.n 6d306 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r6, r7} │ │ │ │ + beq.n 6d2fa │ │ │ │ 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 │ │ │ │ @@ -100471,79 +100586,79 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6d19c │ │ │ │ + b.n 6d2cc │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6cfdc │ │ │ │ + b.n 6d10c │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6cdba │ │ │ │ - b.n 6d1a4 │ │ │ │ + bne.w 6ceea │ │ │ │ + b.n 6d2d4 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d3c6 │ │ │ │ + b.n 6d4f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d19c │ │ │ │ + b.n 6d2cc │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d3ec <_Py_HashBytes@@Base>: │ │ │ │ +0006d51c <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d440 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d570 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #54349 @ 0xd44d │ │ │ │ + movw ip, #54653 @ 0xd57d │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d444 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d574 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d5ac <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6d432 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d562 <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40056 @ 0x9c78 │ │ │ │ movt ip, #74 @ 0x4a │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d5ac <_Py_HashBytes@@Base+0x90> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -100573,15 +100688,15 @@ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 6da1a <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6db4a <_Py_HashBytes@@Base+0x62e> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ adc.w r8, ip, r6 │ │ │ │ eors r1, r5 │ │ │ │ adds.w r6, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -100617,15 +100732,15 @@ │ │ │ │ eor.w r2, r2, r9 │ │ │ │ subs r3, #8 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r1, r1, r8 │ │ │ │ add.w r9, fp, #8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 6d62c <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d75c <_Py_HashBytes@@Base+0x240> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -100667,26 +100782,26 @@ │ │ │ │ orr.w r2, r2, r7, lsr #11 │ │ │ │ orr.w ip, ip, r8, lsr #15 │ │ │ │ sub.w r3, r3, sl │ │ │ │ eors r4, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r2, r2, r9 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 6d58e <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d6be <_Py_HashBytes@@Base+0x1a2> │ │ │ │ ldrd r3, r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ subs r7, #8 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d866 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d996 <_Py_HashBytes@@Base+0x47a> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100966,58 +101081,61 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d82a <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d95a <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d866 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d996 <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bhi.n 6daee │ │ │ │ + bls.n 6da7e <_Py_HashBytes@@Base+0x562> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6dae2 │ │ │ │ + bls.n 6da72 <_Py_HashBytes@@Base+0x556> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6dad6 │ │ │ │ + bls.n 6dc66 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db36 │ │ │ │ + bvc.n 6dac6 <_Py_HashBytes@@Base+0x5aa> │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6daea │ │ │ │ + blt.n 6da7a <_Py_HashBytes@@Base+0x55e> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db1e │ │ │ │ + bvc.n 6daae <_Py_HashBytes@@Base+0x592> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db12 │ │ │ │ + bvc.n 6daa2 <_Py_HashBytes@@Base+0x586> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d678 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d7a8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006da5c : │ │ │ │ +0006db8c <_PyThreadState_New@@Base>: │ │ │ │ + b.w 1a24a4 │ │ │ │ + │ │ │ │ +0006db90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6da82 │ │ │ │ + cbz r3, 6dbb6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6da78 │ │ │ │ + bl 6c290 │ │ │ │ + b.n 6dbac │ │ │ │ │ │ │ │ -0006da88 : │ │ │ │ +0006dbbc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ @@ -101030,357 +101148,365 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #980] @ 6de98 │ │ │ │ + ldr r7, [pc, #680] @ (6dea0 ) │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcf4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6de48 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6ddb2 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6de7a │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + add.w r8, fp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de80 │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6dfc6 │ │ │ │ + add.w r3, fp, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbe8 │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6dd2c │ │ │ │ + add.w sl, fp, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddcc │ │ │ │ + bne.w 6df2c │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6dc82 │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6dd1c │ │ │ │ + add.w r0, fp, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de24 │ │ │ │ + bne.w 6dfe2 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de16 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + bne.w 6dfd4 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcfc │ │ │ │ + bne.w 6de50 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w sl, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6dd02 │ │ │ │ + bne.w 6de56 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r8, r4, #12 │ │ │ │ + add.w sl, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db78 │ │ │ │ + bne.n 6dcac │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcda │ │ │ │ - movw r5, #19968 @ 0x4e00 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6de2e │ │ │ │ + movw r7, #19968 @ 0x4e00 │ │ │ │ + movt r7, #72 @ 0x48 │ │ │ │ + ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dd9a │ │ │ │ + beq.w 6de86 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r7, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6dbc0 │ │ │ │ - ldr r3, [pc, #728] @ (6de90 ) │ │ │ │ + bne.n 6dcf4 │ │ │ │ + ldr r3, [pc, #440] @ (6dea4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ddfe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6df68 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6ddda │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6df44 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd1a │ │ │ │ - str.w fp, [r7] │ │ │ │ + bne.w 6de6c │ │ │ │ + str.w r9, [r6] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str.w r4, [fp, #4] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.n 6dc60 │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6de3c │ │ │ │ - bl fcf10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 6df8a │ │ │ │ + bl fcb20 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, lr, r1 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.w 6de32 │ │ │ │ + blt.w 6df80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff6e4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl fefc4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dc94 │ │ │ │ + beq.n 6dde0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd8c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + bne.w 6df10 │ │ │ │ + mov r2, r5 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, fp │ │ │ │ + mov fp, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dd28 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 6db10 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6db2c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.n 6deac │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 6dc42 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6db08 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 6dc3c │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6db08 │ │ │ │ + bne.w 6dc3c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0d70 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 1a2884 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.w 6df92 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dcc2 │ │ │ │ - movs r3, #1 │ │ │ │ + add.w sl, r2, #12 │ │ │ │ + ldrex r2, [sl] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + strex r1, r2, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6de14 │ │ │ │ + mov.w sl, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6db08 │ │ │ │ + b.n 6dc3c │ │ │ │ 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 6dcde │ │ │ │ + bne.n 6de32 │ │ │ │ dmb ish │ │ │ │ - b.n 6dbc0 │ │ │ │ + b.n 6dcf4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6ddb2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6daf0 │ │ │ │ + bne.n 6de7a │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6dc22 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6db68 │ │ │ │ - bl 6c328 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6db68 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 6dc9c │ │ │ │ + bl 6c430 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 6dc9c │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6de76 │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + beq.n 6df3a │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r0, [pc, #48] @ (6dea8 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c430 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 6de4c │ │ │ │ + bl 33cd4 │ │ │ │ + bl 6c290 │ │ │ │ + blx 2a8fc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r7, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6dcea │ │ │ │ + b.n 6dcf4 │ │ │ │ + nop │ │ │ │ + str r0, [r4, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ + movs r6, r5 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ umull r3, r2, r2, r1 │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ddc4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl fcf10 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cbz r0, 6df24 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl fcb20 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6ddbe │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + blt.n 6df1e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff6e4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl fefc4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dc8c │ │ │ │ + beq.w 6ddd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dc72 │ │ │ │ - movw r1, #63776 @ 0xf920 │ │ │ │ + beq.w 6ddc0 │ │ │ │ + movw r1, #62816 @ 0xf560 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #252] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c188 │ │ │ │ - blx 2a8fc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6dbb6 │ │ │ │ - b.n 6dbc0 │ │ │ │ - bl 6c328 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dcf8 │ │ │ │ - bl 66a84 │ │ │ │ + ldr r0, [pc, #212] @ (6dff0 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dd72 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 5f5f0 │ │ │ │ - b.n 6dd50 │ │ │ │ - movw r1, #63844 @ 0xf964 │ │ │ │ + b.n 6def4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 5f60c │ │ │ │ + b.n 6ded2 │ │ │ │ + movw r1, #62884 @ 0xf5a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #188] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #184] @ (6dff0 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1aa710 │ │ │ │ + b.n 6de82 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ + ldrex r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ddf2 │ │ │ │ - strex r4, r1, [r8] │ │ │ │ + bne.n 6df5c │ │ │ │ + strex r4, r1, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6dde2 │ │ │ │ + bne.n 6df4c │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6dbd2 │ │ │ │ - b.n 6ddda │ │ │ │ + beq.w 6dd06 │ │ │ │ + b.n 6df44 │ │ │ │ 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 6dcee │ │ │ │ - b.n 6de02 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #116] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63884 @ 0xf98c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #100] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq.w 6de42 │ │ │ │ + b.n 6df6c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc4e │ │ │ │ - bl 5f5f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6dc26 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 6dd94 │ │ │ │ + bl 5f60c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 6dd6c │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd1a │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6ddba │ │ │ │ + bne.w 6de6c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6de82 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - add.w fp, r3, #12 │ │ │ │ - ldrex r3, [fp] │ │ │ │ + add.w sl, r3, #12 │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [fp] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6de60 │ │ │ │ + bne.n 6dfb0 │ │ │ │ dmb ish │ │ │ │ - b.n 6ddba │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a8a54 │ │ │ │ - b.n 6ddba │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + b.n 6de82 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + ldr r0, [pc, #32] @ (6dff0 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62964 @ 0xf5f4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #16] @ (6dff0 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62924 @ 0xf5cc │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #4] @ (6dff0 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r4, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -101389,288 +101515,288 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r2, #624] @ 0x270 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 7059a │ │ │ │ + bne.w 706f2 │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #64188 @ 0xfabc │ │ │ │ + movw r1, #63228 @ 0xf6fc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70656 │ │ │ │ + beq.w 707ae │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63240 @ 0xf708 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e218 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e370 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46573 @ 0xb5ed │ │ │ │ + movw r1, #46861 @ 0xb70d │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4921 @ 0x1339 │ │ │ │ + movw r0, #5265 @ 0x1491 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r8, #49481 @ 0xc149 │ │ │ │ + movw r8, #49745 @ 0xc251 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49913 @ 0xc2f9 │ │ │ │ + movw r6, #50177 @ 0xc401 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cdb8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706d0 │ │ │ │ - ldr r0, [pc, #708] @ (6e21c ) │ │ │ │ - movw sl, #4921 @ 0x1339 │ │ │ │ + beq.w 70828 │ │ │ │ + ldr r0, [pc, #708] @ (6e374 ) │ │ │ │ + movw sl, #5265 @ 0x1491 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e220 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e224 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e228 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e22c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e230 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e234 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e238 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e23c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e240 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6e378 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6e37c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6e380 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6e384 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6e388 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6e38c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6e390 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6e394 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6e398 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e244 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e248 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e24c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e250 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e254 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e258 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e25c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e260 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e264 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e268 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e26c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e270 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e274 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e278 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e27c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e280 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e284 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e288 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e28c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e290 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e294 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e298 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e29c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e2a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e2a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e2a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e2ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e2b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e2b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e2b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e2bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e2c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e2c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6e2c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6e2cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e2d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e2d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e2d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e2dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e2e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e2e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e2e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e2ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e2f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e2f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e2f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e2fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e300 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e304 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e308 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e30c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e310 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e314 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e318 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e31c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6e320 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6e324 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e328 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e32c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e330 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e334 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e338 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e33c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e340 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e344 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e348 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e34c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e350 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e354 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e358 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e35c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e360 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e364 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e368 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e36c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e370 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e374 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e378 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e37c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e380 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e384 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6e388 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6e38c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6e390 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6e39c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6e3a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6e3a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6e3a8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6e3ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6e3b0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6e3b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6e3b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6e3bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6e3c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6e3c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6e3c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6e3cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6e3d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6e3d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6e3d8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6e3dc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6e3e0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6e3e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6e3e8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6e3ec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6e3f0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6e3f4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6e3f8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6e3fc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6e400 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6e404 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6e408 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6e40c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6e410 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6e414 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6e418 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6e41c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6e420 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6e424 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6e428 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6e42c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6e430 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6e434 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6e438 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6e43c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6e440 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6e444 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6e448 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6e44c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6e450 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6e454 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6e458 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6e45c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6e460 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6e464 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6e468 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6e46c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6e470 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6e474 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6e478 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6e47c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6e480 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6e484 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6e488 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6e48c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6e490 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6e494 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6e498 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6e49c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6e4a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6e4a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6e4a8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6e4ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6e4b0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6e4b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6e4b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6e4bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6e4c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6e4c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6e4c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6e4cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6e4d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6e4d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6e4d8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6e4dc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6e4e0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6e4e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #504] @ (6e4e8 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e394 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e398 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e39c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6e3a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6e3a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6e3a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6e3ac ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #496] @ (6e4ec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #492] @ (6e4f0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #492] @ (6e4f4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #488] @ (6e4f8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #488] @ (6e4fc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #484] @ (6e500 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #484] @ (6e504 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #472] @ (6e3b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #472] @ (6e3b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #468] @ (6e3b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #468] @ (6e3bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #464] @ (6e3c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #464] @ (6e3c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #460] @ (6e3c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #460] @ (6e3cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #456] @ (6e3d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #456] @ (6e3d4 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6e3e0 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #472] @ (6e508 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #472] @ (6e50c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #468] @ (6e510 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #468] @ (6e514 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #464] @ (6e518 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #464] @ (6e51c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #460] @ (6e520 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #460] @ (6e524 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #456] @ (6e528 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #456] @ (6e52c ) │ │ │ │ + bl 7096c │ │ │ │ + b.n 6e538 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ @@ -101725,135 +101851,135 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #48 @ (adr r0, 6e2c4 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e41c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e348 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e4a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e3dc ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e534 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e460 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e5b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e504 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e65c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e598 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e6f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e62c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e784 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e2d0 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e428 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e354 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e4ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e3e8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e540 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e46c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e5c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e530 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e688 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e5a4 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e6fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e628 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e780 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e6ac ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e804 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e330 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e488 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e3b4 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e50c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e448 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e5a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e4bc ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e614 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e540 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e698 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e5b4 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e70c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e638 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e790 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e6ac ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e804 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e330 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e488 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e3b4 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e50c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e448 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e5a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e4cc ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e624 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e560 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e6b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e5e4 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e73c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e668 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e7c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e6dc ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e834 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e350 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e4a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e3d4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e52c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e478 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e5d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e50c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e664 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e590 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e6e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e624 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e77c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e6c8 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e820 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e35c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e4b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e3d0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e528 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e454 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e5ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e4d8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e630 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e55c ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e6b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e5f0 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e748 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e674 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e7cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e6f8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e850 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e37c ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e4d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e400 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e558 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e484 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e5dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e508 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e660 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e58c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e6e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e630 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e788 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e6d4 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e82c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e748 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e8a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e3cc ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e524 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e440 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e598 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e4c4 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e61c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e548 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e6a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e5fc ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e754 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e680 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e7d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e704 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e85c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101892,267 +102018,267 @@ │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6e6e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #764] @ (6e6e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6e6e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6e6ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6e6f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6e6f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6e6f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6e6fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6e700 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6e704 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6e708 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6e70c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6e710 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6e714 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6e718 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6e71c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6e720 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #764] @ (6e838 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #764] @ (6e83c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #760] @ (6e840 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #760] @ (6e844 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6e848 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6e84c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6e850 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6e854 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6e858 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6e85c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6e860 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6e864 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6e868 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6e86c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6e870 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6e874 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6e878 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6e724 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6e728 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6e72c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6e730 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6e734 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6e738 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6e73c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6e740 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6e744 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6e748 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6e74c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6e750 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6e754 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e758 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e75c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e760 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e764 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e768 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e76c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e770 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e774 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e778 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e77c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6e780 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6e784 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e788 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e78c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e790 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e794 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e798 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e79c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e7a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e7a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e7a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e7ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e7b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e7b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e7b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e7bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e7c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e7c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e7c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e7cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e7d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e7d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e7d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e7dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e7e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e7e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e7e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e7ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e7f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e7f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e7f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e7fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e800 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e804 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e808 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6e87c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6e880 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6e884 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6e888 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6e88c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6e890 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6e894 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6e898 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6e89c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6e8a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6e8a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6e8a8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6e8ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6e8b0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6e8b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6e8b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6e8bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6e8c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6e8c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6e8c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6e8cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6e8d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6e8d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6e8d8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6e8dc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6e8e0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6e8e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6e8e8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6e8ec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6e8f0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6e8f4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6e8f8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6e8fc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6e900 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6e904 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6e908 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6e90c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6e910 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6e914 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6e918 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6e91c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6e920 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6e924 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6e928 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6e92c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6e930 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6e934 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6e938 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6e93c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6e940 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6e944 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6e948 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6e94c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6e950 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6e954 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6e958 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6e95c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6e960 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e80c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e810 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e814 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e818 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e81c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e820 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e824 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e828 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e82c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e830 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e834 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e838 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e83c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e840 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e844 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e848 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e84c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e850 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6e964 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6e968 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6e96c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6e970 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6e974 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6e978 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6e97c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6e980 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6e984 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6e988 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6e98c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6e990 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6e994 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6e998 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6e99c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6e9a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6e9a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6e9a8 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e854 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e858 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e85c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e860 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e864 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e868 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e86c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e870 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e874 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e878 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e87c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e880 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e884 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e888 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e88c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e890 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e894 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e898 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e89c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e8a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e8a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e8a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e8ac ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6e9ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6e9b0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6e9b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6e9b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6e9bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6e9c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6e9c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6e9c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6e9cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6e9d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6e9d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6e9d8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6e9dc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6e9e0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6e9e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6e9e8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6e9ec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6e9f0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6e9f4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6e9f8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6e9fc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6ea00 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6ea04 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6e8b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6e8b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e8b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e8bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e8c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e8c4 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6e8c8 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #500] @ (6ea08 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #500] @ (6ea0c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #496] @ (6ea10 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #496] @ (6ea14 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #492] @ (6ea18 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #492] @ (6ea1c ) │ │ │ │ + bl 7096c │ │ │ │ + b.n 6ea20 │ │ │ │ nop │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102240,25 +102366,25 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7a0 │ │ │ │ + cbz r4, 6e8f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7ae │ │ │ │ + cbz r0, 6e906 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7c0 │ │ │ │ + cbz r0, 6e918 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7d0 │ │ │ │ + cbz r0, 6e928 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7de │ │ │ │ + cbz r0, 6e936 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7ee │ │ │ │ + cbz r4, 6e946 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102268,27 +102394,27 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e81c │ │ │ │ + cbz r0, 6e974 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e828 │ │ │ │ + cbz r0, 6e980 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e834 │ │ │ │ + cbz r0, 6e98c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e840 │ │ │ │ + cbz r4, 6e998 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e850 │ │ │ │ + cbz r4, 6e9a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e85c │ │ │ │ + cbz r4, 6e9b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e868 │ │ │ │ + cbz r4, 6e9c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102354,29 +102480,29 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e88a │ │ │ │ + cbnz r4, 6e9e2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e898 │ │ │ │ + cbnz r0, 6e9f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8a2 │ │ │ │ + cbnz r4, 6e9fa │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8ae │ │ │ │ + cbnz r4, 6ea06 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8ba │ │ │ │ + cbnz r0, 6ea12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8c4 │ │ │ │ + cbnz r0, 6ea1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8ce │ │ │ │ + cbnz r4, 6ea26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8da │ │ │ │ + cbnz r0, 6ea32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102384,284 +102510,284 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r1, #1 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e900 │ │ │ │ + cbnz r4, 6ea58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e90c │ │ │ │ + cbnz r4, 6ea64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e918 │ │ │ │ + cbnz r0, 6ea70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ebc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #764] @ (6ebcc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6ebd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6ebd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6ebd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6ebdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6ebe0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6ebe4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6ebe8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6ebec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6ebf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6ebf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6ebf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6ebfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6ec00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6ec04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6ec08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6ec0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6ec10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6ec14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6ec18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6ec1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6ec20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6ec24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6ec28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6ec2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6ec30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6ec34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6ec38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6ec3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6ec40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6ec44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6ec48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6ec4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6ec50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6ec54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6ec58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6ec5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6ec60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6ec64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6ec68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6ec6c ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #764] @ (6ed20 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #764] @ (6ed24 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #760] @ (6ed28 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #760] @ (6ed2c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6ed30 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6ed34 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6ed38 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6ed3c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6ed40 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6ed44 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6ed48 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6ed4c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6ed50 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6ed54 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6ed58 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6ed5c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6ed60 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6ed64 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6ed68 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6ed6c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6ed70 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6ed74 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6ed78 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6ed7c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6ed80 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6ed84 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6ed88 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6ed8c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6ed90 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6ed94 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6ed98 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6ed9c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6eda0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6eda4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6eda8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6edac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6edb0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6edb4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6edb8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6edbc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6edc0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6edc4 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6ec70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6ec74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6ec78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6ec7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6ec80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6ec84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6ec88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6ec8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6ec90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6ec94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6ec98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6ec9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6eca0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6eca4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6eca8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6ecac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6ecb0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6ecb4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6ecb8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6ecbc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6ecc0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6ecc4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6ecc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6eccc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6ecd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6ecd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6ecd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6ecdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6ece0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6ece4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6ece8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6ecec ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6edc8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6edcc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6edd0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6edd4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6edd8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6eddc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6ede0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6ede4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6ede8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6edec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6edf0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6edf4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6edf8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6edfc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6ee00 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6ee04 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6ee08 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6ee0c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6ee10 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6ee14 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6ee18 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6ee1c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6ee20 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6ee24 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6ee28 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6ee2c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6ee30 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6ee34 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6ee38 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6ee3c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6ee40 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6ee44 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6ecf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6ecf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6ecf8 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6ee48 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6ee4c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6ee50 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6ecfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6ed00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6ed04 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6ee54 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6ee58 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6ee5c ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6ed08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6ed0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6ed10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6ed14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6ed18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6ed1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6ed20 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6ee60 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6ee64 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6ee68 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6ee6c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6ee70 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6ee74 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6ee78 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6ed24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6ed28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6ed2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6ed30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6ed34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6ed38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6ed3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6ed40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6ed44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6ed48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6ed4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6ed50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6ed54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6ed58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6ed5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6ed60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6ed64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6ed68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6ed6c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6ed70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6ed74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6ed78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6ed7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6ed80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6ed84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6ed88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6ed8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6ed90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6ed94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6ed98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6ed9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6eda0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6eda4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6eda8 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6edac │ │ │ │ - cbnz r4, 6ec22 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec2c │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6ee7c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6ee80 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6ee84 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6ee88 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6ee8c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6ee90 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6ee94 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6ee98 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6ee9c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6eea0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6eea4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6eea8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6eeac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6eeb0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6eeb4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6eeb8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6eebc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6eec0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6eec4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6eec8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6eecc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6eed0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6eed4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #504] @ (6eed8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #504] @ (6eedc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #500] @ (6eee0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #500] @ (6eee4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #496] @ (6eee8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #496] @ (6eeec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #492] @ (6eef0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #492] @ (6eef4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #488] @ (6eef8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #488] @ (6eefc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #484] @ (6ef00 ) │ │ │ │ + bl 7096c │ │ │ │ + b.n 6ef04 │ │ │ │ + cbnz r4, 6ed7a │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ed84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec38 │ │ │ │ + cbnz r4, 6ed90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec44 │ │ │ │ + cbnz r0, 6ed9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec4e │ │ │ │ + cbnz r4, 6eda6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec5a │ │ │ │ + cbnz r0, 6edb2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102885,267 +103011,267 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6f0a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6f0ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f0b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f0b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f0b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f0bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f0c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f0c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f0c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f0cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f0d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f0d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f0d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f0dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f0e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f0e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f0e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f0ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f0f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f0f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f0f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f0fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f100 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f104 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f108 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f10c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f110 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f114 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f118 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #760] @ (6f200 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #760] @ (6f204 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6f208 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6f20c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6f210 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6f214 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6f218 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6f21c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6f220 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6f224 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6f228 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6f22c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6f230 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6f234 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6f238 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6f23c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6f240 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6f244 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6f248 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6f24c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6f250 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6f254 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6f258 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6f25c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6f260 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6f264 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6f268 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6f26c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6f270 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f11c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f120 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f124 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f128 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f12c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f130 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f134 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f138 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f13c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f140 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f144 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f148 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f14c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f150 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f154 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f158 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6f274 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6f278 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6f27c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6f280 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6f284 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6f288 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6f28c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6f290 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6f294 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6f298 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6f29c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6f2a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6f2a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6f2a8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6f2ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6f2b0 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f15c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f160 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f164 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f168 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f16c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f170 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f174 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f178 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f17c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f180 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f184 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f188 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f18c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f190 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f194 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f198 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f19c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f1a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f1a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f1a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f1ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f1b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f1b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f1b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f1bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f1c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f1c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f1c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f1cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f1d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f1d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f1d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f1dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f1e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f1e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f1e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f1ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f1f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f1f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f1f8 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6f2b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6f2b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6f2bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6f2c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6f2c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6f2c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6f2cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6f2d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6f2d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6f2d8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6f2dc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6f2e0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6f2e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6f2e8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6f2ec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6f2f0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6f2f4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6f2f8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6f2fc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6f300 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6f304 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6f308 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6f30c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6f310 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6f314 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6f318 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6f31c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6f320 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6f324 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6f328 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6f32c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6f330 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6f334 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6f338 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6f33c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6f340 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6f344 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6f348 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6f34c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6f350 ) │ │ │ │ + bl 7096c │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f1fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f200 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f204 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f208 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f20c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f210 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f214 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f218 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f21c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f220 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f224 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f228 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f22c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f230 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f234 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f238 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f23c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f240 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f244 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f248 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f24c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f250 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f254 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f258 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f25c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f260 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f264 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f268 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f26c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f270 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f274 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6f278 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6f27c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6f280 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6f284 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6f288 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6f28c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6f290 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6f294 │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6f354 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6f358 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6f35c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6f360 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6f364 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6f368 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6f36c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6f370 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6f374 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6f378 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6f37c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6f380 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6f384 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6f388 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6f38c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6f390 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6f394 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6f398 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6f39c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6f3a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6f3a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6f3a8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6f3ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6f3b0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6f3b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6f3b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6f3bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6f3c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6f3c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6f3c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6f3cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #504] @ (6f3d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #504] @ (6f3d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #500] @ (6f3d8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #500] @ (6f3dc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #496] @ (6f3e0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #496] @ (6f3e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #492] @ (6f3e8 ) │ │ │ │ + bl 7096c │ │ │ │ + b.n 6f3ec │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ @@ -103228,501 +103354,501 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f198 │ │ │ │ + beq.n 6f2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f1d4 │ │ │ │ + beq.n 6f32c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f210 │ │ │ │ + beq.n 6f368 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f25c │ │ │ │ + beq.n 6f3b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f098 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f118 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f154 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f198 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f1dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f210 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f25c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f174 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f20c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f258 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f294 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f160 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f22c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f278 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f2bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f210 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f24c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f288 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f2c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f188 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f240 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f274 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f2b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f2ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f15c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f208 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f244 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f2bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f300 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f218 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f254 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f298 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f2cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f308 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f344 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f208 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f244 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f288 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f334 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f370 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f23c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f278 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f2b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f2f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f33c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f58c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f590 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f594 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f598 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f59c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f5a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f5a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f5a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f5ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f5b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f5b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f5b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f5bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f5c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f5c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f5c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f5cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f5d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f5d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f5d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f5dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f5e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f5e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f5e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f5ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f5f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f5f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f5f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6f5fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6f600 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f604 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f608 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f60c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f610 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f614 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f618 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f61c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f620 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f624 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f628 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f62c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f630 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f634 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f638 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f63c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f640 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f644 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f648 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6f64c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6f650 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f654 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f658 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f65c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f660 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f664 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f668 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f66c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f670 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f674 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f678 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f67c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f680 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f684 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f688 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f68c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f690 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f694 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f698 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f69c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f6a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f6a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f6a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f6ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f6b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f6b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f6b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f6bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f6c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f6c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f6c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f6cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f6d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f6d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f6d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f6dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f6e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f6e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f6e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f6ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f6f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f6f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f6f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6f6fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6f700 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f704 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f708 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f70c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f710 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f714 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f718 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f71c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f720 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f724 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f728 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f72c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f730 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f734 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f738 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f73c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f740 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f744 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f748 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f74c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f750 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f754 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f758 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f75c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f760 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f764 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f768 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f76c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f770 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f774 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f778 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f77c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f780 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6f784 │ │ │ │ - nop │ │ │ │ - bls.n 6f678 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f534 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f578 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f600 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f63c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f680 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f500 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f590 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f600 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f63c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f678 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f6c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f500 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f53c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f570 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f61c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f658 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f69c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f6f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f580 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f618 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f65c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f698 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f6d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f710 │ │ │ │ + beq.n 6f1f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f22c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f270 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f2ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f334 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f368 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f3b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f200 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f244 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f280 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f2cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f318 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f364 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f3b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f3ec │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f230 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f26c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f2b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f2fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f348 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f384 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f3d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f414 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f258 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f294 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f2d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f31c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f368 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f3a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f3e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f41c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f258 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f29c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f2e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f31c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f398 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f3cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f408 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f444 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f280 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f2b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f2e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f31c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f39c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f3d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f414 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f458 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f29c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f2e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f32c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f370 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f3ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f460 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f49c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f314 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f39c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f3e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f41c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f450 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f48c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f4c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f30c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f348 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f394 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f3d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f40c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f450 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f494 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f6e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6f6e8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6f6ec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6f6f0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6f6f4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6f6f8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6f6fc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6f700 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6f704 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6f708 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6f70c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6f710 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6f714 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6f718 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6f71c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6f720 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6f724 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6f728 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6f72c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6f730 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6f734 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6f738 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6f73c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6f740 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6f744 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6f748 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6f74c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6f750 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6f754 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6f758 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6f75c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6f760 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6f764 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6f768 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6f76c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6f770 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6f774 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6f778 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6f77c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6f780 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6f784 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6f788 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6f78c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6f790 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6f794 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6f798 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6f79c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6f7a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6f7a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6f7a8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6f7ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6f7b0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6f7b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6f7b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6f7bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6f7c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6f7c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6f7c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6f7cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6f7d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6f7d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6f7d8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6f7dc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6f7e0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6f7e4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6f7e8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6f7ec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6f7f0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6f7f4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6f7f8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6f7fc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6f800 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6f804 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6f808 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6f80c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6f810 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6f814 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6f818 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6f81c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6f820 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6f824 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6f828 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6f82c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6f830 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6f834 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6f838 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6f83c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6f840 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6f844 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6f848 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6f84c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6f850 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6f854 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6f858 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6f85c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6f860 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6f864 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6f868 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6f86c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6f870 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6f874 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6f878 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6f87c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6f880 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6f884 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6f888 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6f88c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6f890 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6f894 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6f898 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6f89c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6f8a0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6f8a4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6f8a8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6f8ac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6f8b0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6f8b4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6f8b8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6f8bc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #520] @ (6f8c0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6f8c4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #516] @ (6f8c8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6f8cc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #512] @ (6f8d0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6f8d4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #508] @ (6f8d8 ) │ │ │ │ + bl 7096c │ │ │ │ + b.n 6f8dc │ │ │ │ + nop │ │ │ │ + bls.n 6f7d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f60c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f648 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f68c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f6d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f714 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f758 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f794 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f7d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f61c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f658 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f69c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f6e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f724 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f758 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f794 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f7d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f81c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f658 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f694 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f6c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f6fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f738 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f774 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f7b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f7f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f848 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f69c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f6d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f71c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f770 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f7b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f7f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f82c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f868 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f55c │ │ │ │ + ble.n 6f6b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f5a0 │ │ │ │ + ble.n 6f6f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f5dc │ │ │ │ + ble.n 6f734 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f620 │ │ │ │ + ble.n 6f778 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103750,406 +103876,406 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f688 │ │ │ │ + b.n 6f7e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6c4 │ │ │ │ + b.n 6f81c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f700 │ │ │ │ + b.n 6f858 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f73c │ │ │ │ + b.n 6f894 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f780 │ │ │ │ + b.n 6f8d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7c4 │ │ │ │ + b.n 6f91c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f800 │ │ │ │ + b.n 6f958 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f83c │ │ │ │ + b.n 6f994 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f878 │ │ │ │ + b.n 6f9d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8b4 │ │ │ │ + b.n 6fa0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8f8 │ │ │ │ + b.n 6fa50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f93c │ │ │ │ + b.n 6fa94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f978 │ │ │ │ + b.n 6fad0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9b4 │ │ │ │ + b.n 6fb0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9f0 │ │ │ │ + b.n 6fb48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa34 │ │ │ │ + b.n 6fb8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa70 │ │ │ │ + b.n 6fbc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faac │ │ │ │ + b.n 6fc04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae8 │ │ │ │ + b.n 6fc40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb34 │ │ │ │ + b.n 6fc8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb80 │ │ │ │ + b.n 6fcd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbbc │ │ │ │ + b.n 6fd14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc00 │ │ │ │ + b.n 6fd58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc34 │ │ │ │ + b.n 6fd8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc70 │ │ │ │ + b.n 6fdc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fca4 │ │ │ │ + b.n 6fdfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fce0 │ │ │ │ + b.n 6fe38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd1c │ │ │ │ + b.n 6fe74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd58 │ │ │ │ + b.n 6feb0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdac │ │ │ │ + b.n 6ff04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdf0 │ │ │ │ + b.n 6ff48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe34 │ │ │ │ + b.n 6ff8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe88 │ │ │ │ + b.n 6ffe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fedc │ │ │ │ + b.n 70034 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef18 │ │ │ │ + b.n 6f070 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef5c │ │ │ │ + b.n 6f0b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef90 │ │ │ │ + b.n 6f0e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efc4 │ │ │ │ + b.n 6f11c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f000 │ │ │ │ + b.n 6f158 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f044 │ │ │ │ + b.n 6f19c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f078 │ │ │ │ + b.n 6f1d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0b4 │ │ │ │ + b.n 6f20c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0f0 │ │ │ │ + b.n 6f248 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f134 │ │ │ │ + b.n 6f28c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f170 │ │ │ │ + b.n 6f2c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1b4 │ │ │ │ + b.n 6f30c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1f8 │ │ │ │ + b.n 6f350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f23c │ │ │ │ + b.n 6f394 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f280 │ │ │ │ + b.n 6f3d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2bc │ │ │ │ + b.n 6f414 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f310 │ │ │ │ + b.n 6f468 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f354 │ │ │ │ + b.n 6f4ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f390 │ │ │ │ + b.n 6f4e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3cc │ │ │ │ + b.n 6f524 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f408 │ │ │ │ + b.n 6f560 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f444 │ │ │ │ + b.n 6f59c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f480 │ │ │ │ + b.n 6f5d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4c4 │ │ │ │ + b.n 6f61c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f500 │ │ │ │ + b.n 6f658 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f544 │ │ │ │ + b.n 6f69c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f580 │ │ │ │ + b.n 6f6d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5bc │ │ │ │ + b.n 6f714 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f600 │ │ │ │ + b.n 6f758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f63c │ │ │ │ + b.n 6f794 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f688 │ │ │ │ + b.n 6f7e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6cc │ │ │ │ + b.n 6f824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f708 │ │ │ │ + b.n 6f860 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f75c │ │ │ │ + b.n 6f8b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6fa80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6fa84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6fa88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6fa8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6fa90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6fa94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6fa98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6fa9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6faa0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6faa4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6faa8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6faac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6fab0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6fab4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6fab8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6fabc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6fac0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6fac4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6fac8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6facc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6fad0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6fad4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6fad8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6fadc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6fae0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6fae4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6fae8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6faec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6faf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6faf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6faf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6fafc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6fb00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6fb04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6fb08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6fb0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6fb10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6fb14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6fb18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6fb1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6fb20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6fb24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6fb28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6fb2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6fb30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6fb34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6fb38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6fb3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6fb40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6fb44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6fb48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6fb4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6fb50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6fb54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6fb58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6fb5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6fb60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6fb64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6fb68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6fb6c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6fb70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6fb74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6fb78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6fb7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6fb80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6fb84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6fb88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6fb8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6fb90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6fb94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6fb98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6fb9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6fba0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6fba4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6fba8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6fbac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6fbb0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6fbb4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6fbb8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6fbbc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6fbc0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6fbc4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6fbc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6fbcc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6fbd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6fbd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6fbd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6fbdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6fbe0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6fbe4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6fbe8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6fbec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6fbf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6fbf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6fbf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6fbfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6fc00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6fc04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6fc08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6fc0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6fc10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6fc14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6fc18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6fc1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6fc20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6fc24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6fc28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6fc2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6fc30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6fc34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6fc38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6fc3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6fc40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6fc44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6fc48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6fc4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6fc50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6fc54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6fc58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r5, [pc, #524] @ (6fc5c ) │ │ │ │ - ldr r0, [pc, #524] @ (6fc60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6fc64 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #760] @ (6fbd8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #760] @ (6fbdc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6fbe0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #756] @ (6fbe4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6fbe8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #752] @ (6fbec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6fbf0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #748] @ (6fbf4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6fbf8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #744] @ (6fbfc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6fc00 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #740] @ (6fc04 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6fc08 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #736] @ (6fc0c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6fc10 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #732] @ (6fc14 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6fc18 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #728] @ (6fc1c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6fc20 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #724] @ (6fc24 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6fc28 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #720] @ (6fc2c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6fc30 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #716] @ (6fc34 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6fc38 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #712] @ (6fc3c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6fc40 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #708] @ (6fc44 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6fc48 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #704] @ (6fc4c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6fc50 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #700] @ (6fc54 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6fc58 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #696] @ (6fc5c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6fc60 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #692] @ (6fc64 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6fc68 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #688] @ (6fc6c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6fc70 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #684] @ (6fc74 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6fc78 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #680] @ (6fc7c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6fc80 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #676] @ (6fc84 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6fc88 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #672] @ (6fc8c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6fc90 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #668] @ (6fc94 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6fc98 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #664] @ (6fc9c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6fca0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #660] @ (6fca4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6fca8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #656] @ (6fcac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6fcb0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #652] @ (6fcb4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6fcb8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #648] @ (6fcbc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6fcc0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #644] @ (6fcc4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6fcc8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #640] @ (6fccc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6fcd0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #636] @ (6fcd4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6fcd8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #632] @ (6fcdc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6fce0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #628] @ (6fce4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6fce8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #624] @ (6fcec ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6fcf0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #620] @ (6fcf4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6fcf8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #616] @ (6fcfc ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6fd00 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #612] @ (6fd04 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6fd08 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #608] @ (6fd0c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6fd10 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #604] @ (6fd14 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6fd18 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #600] @ (6fd1c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6fd20 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #596] @ (6fd24 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6fd28 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #592] @ (6fd2c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6fd30 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #588] @ (6fd34 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6fd38 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #584] @ (6fd3c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6fd40 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #580] @ (6fd44 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6fd48 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #576] @ (6fd4c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6fd50 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #572] @ (6fd54 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6fd58 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #568] @ (6fd5c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6fd60 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #564] @ (6fd64 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6fd68 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #560] @ (6fd6c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6fd70 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #556] @ (6fd74 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6fd78 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #552] @ (6fd7c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6fd80 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #548] @ (6fd84 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6fd88 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #544] @ (6fd8c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6fd90 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #540] @ (6fd94 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6fd98 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #536] @ (6fd9c ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6fda0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #532] @ (6fda4 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6fda8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #528] @ (6fdac ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6fdb0 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r5, [pc, #524] @ (6fdb4 ) │ │ │ │ + ldr r0, [pc, #524] @ (6fdb8 ) │ │ │ │ + bl 7096c │ │ │ │ + ldr r0, [pc, #524] @ (6fdbc ) │ │ │ │ + bl 7096c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fc68 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fdc0 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70814 │ │ │ │ + bl 7096c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54653 @ 0xd57d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fc6c │ │ │ │ + b.n 6fdc4 │ │ │ │ strex r0, r0, [ip, #288] @ 0x120 │ │ │ │ strd r0, r0, [r8], #-288 @ 0x120 │ │ │ │ stmia.w r4, {r3, r6} │ │ │ │ ldmia.w ip, {r3, r6} │ │ │ │ ldmia.w ip!, {r3, r6} │ │ │ │ strd r0, r0, [r0], #288 @ 0x120 │ │ │ │ stmdb r0, {r3, r6} │ │ │ │ @@ -104292,59 +104418,59 @@ │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704a0 │ │ │ │ + bne.w 705f8 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70524 │ │ │ │ + bne.w 7067c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7058a │ │ │ │ + bne.w 706e2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fd4c │ │ │ │ + beq.n 6fea4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70494 │ │ │ │ + bne.w 705ec │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fd0a │ │ │ │ + bne.n 6fe62 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 705c4 │ │ │ │ + bpl.w 7071c │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fccc │ │ │ │ + bpl.n 6fe24 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fd06 │ │ │ │ + cbz r0, 6fe5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705da │ │ │ │ + bne.w 70732 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d5ac <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104355,89 +104481,89 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 70558 │ │ │ │ + bgt.w 706b0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-8] │ │ │ │ - bne.n 6fc6c │ │ │ │ - ldr r5, [pc, #724] @ (70038 ) │ │ │ │ - movw sl, #4921 @ 0x1339 │ │ │ │ + bne.n 6fdc4 │ │ │ │ + ldr r5, [pc, #724] @ (70190 ) │ │ │ │ + movw sl, #5265 @ 0x1491 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 70058 │ │ │ │ + ldr.w fp, [pc, #748] @ 701b0 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54653 @ 0xd57d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704e2 │ │ │ │ + bne.w 7063a │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7052e │ │ │ │ + bne.w 70686 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7057c │ │ │ │ + bne.w 706d4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fe66 │ │ │ │ + beq.n 6ffbe │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7049a │ │ │ │ + bne.w 705f2 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fe24 │ │ │ │ + bne.n 6ff7c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 705d4 │ │ │ │ + bpl.w 7072c │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fde6 │ │ │ │ + bpl.n 6ff3e │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fe20 │ │ │ │ + cbz r0, 6ff78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705cc │ │ │ │ + bne.w 70724 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d5ac <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104448,963 +104574,963 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 70536 │ │ │ │ + bgt.w 7068e │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-16] │ │ │ │ - bne.n 6fd86 │ │ │ │ + bne.n 6fede │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7059a │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 706f2 │ │ │ │ + bl 71608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706a4 │ │ │ │ + beq.w 707fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, #98304 @ 0x18000 │ │ │ │ str.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fefe │ │ │ │ + bne.n 70056 │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7069a │ │ │ │ - ldr r3, [pc, #384] @ (7003c ) │ │ │ │ + bne.w 707f2 │ │ │ │ + ldr r3, [pc, #384] @ (70194 ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ mov r6, ip │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6fecc │ │ │ │ + bne.n 70024 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (70040 ) │ │ │ │ + ldr r2, [pc, #340] @ (70198 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (70044 ) │ │ │ │ + ldr r2, [pc, #336] @ (7019c ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (70048 ) │ │ │ │ + ldr r2, [pc, #336] @ (701a0 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (7004c ) │ │ │ │ + ldr r2, [pc, #336] @ (701a4 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72294 │ │ │ │ + bl 723ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706f2 │ │ │ │ + beq.w 7084a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #7520 @ 0x1d60 │ │ │ │ add.w r5, r3, #7552 @ 0x1d80 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r8, #3448] @ 0xd78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a0e78 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 1a2990 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706f2 │ │ │ │ + beq.w 7084a │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6ff2c │ │ │ │ + bne.n 70084 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ea │ │ │ │ + beq.w 70742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ea │ │ │ │ + beq.w 70742 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7243c │ │ │ │ + bl 72594 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705e4 │ │ │ │ + bne.w 7073c │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70006 │ │ │ │ + bne.n 7015e │ │ │ │ movs r0, #5 │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70622 │ │ │ │ + beq.w 7077a │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (70050 ) │ │ │ │ - movw r2, #49496 @ 0xc158 │ │ │ │ + ldr r1, [pc, #172] @ (701a8 ) │ │ │ │ + movw r2, #48536 @ 0xbd98 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a5b18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (70054 ) │ │ │ │ + ldr r1, [pc, #156] @ (701ac ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a5b18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (70054 ) │ │ │ │ + ldr r1, [pc, #144] @ (701ac ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a5b18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (70054 ) │ │ │ │ + ldr r1, [pc, #128] @ (701ac ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a5b18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (70054 ) │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + ldr r1, [pc, #108] @ (701ac ) │ │ │ │ + bl 1a5b18 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7060c │ │ │ │ + beq.w 70764 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fff4 │ │ │ │ + bne.n 7014c │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 7001a │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r3, 70172 │ │ │ │ + bl 71608 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70628 │ │ │ │ + beq.w 70780 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 7005c │ │ │ │ - movw r0, #56520 @ 0xdcc8 │ │ │ │ + cbnz r3, 701b4 │ │ │ │ + movw r0, #55444 @ 0xd894 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70628 │ │ │ │ - b.n 7005c │ │ │ │ + beq.w 70780 │ │ │ │ + b.n 701b4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 70148 │ │ │ │ + beq.n 702a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r2, [r8, #1452] @ 0x5ac │ │ │ │ add.w r3, r3, #5568 @ 0x15c0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70692 │ │ │ │ + beq.w 707ea │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a407c <_PyThreadState_New@@Base+0x36f0> │ │ │ │ + bl 1a5b9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705e4 │ │ │ │ + bne.w 7073c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6900 │ │ │ │ + bl 1a85dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 707d2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64068 @ 0xfa44 │ │ │ │ + movw r2, #63108 @ 0xf684 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a6478 │ │ │ │ + bl 1a8150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7067a │ │ │ │ + blt.w 707d2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 82408 │ │ │ │ + bl 820a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 707d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7040c ) │ │ │ │ + ldr r1, [pc, #820] @ (70564 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ed8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 707d2 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70410 ) │ │ │ │ + ldr r1, [pc, #792] @ (70568 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ed8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 707d2 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70414 ) │ │ │ │ - bl 898bc <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (7056c ) │ │ │ │ + bl 892b8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 707d2 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70418 ) │ │ │ │ - bl 898bc <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70570 ) │ │ │ │ + bl 892b8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 707d2 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 82408 │ │ │ │ + bl 820a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ - ldr r5, [pc, #720] @ (7041c ) │ │ │ │ + beq.w 7079a │ │ │ │ + ldr r5, [pc, #720] @ (70574 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7079a │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 7014e │ │ │ │ + bne.n 702a6 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #664] @ (70420 ) │ │ │ │ + ldr r3, [pc, #664] @ (70578 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ + beq.w 7079a │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #64240 @ 0xfaf0 │ │ │ │ + movw r0, #63280 @ 0xf730 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 898f0 │ │ │ │ + bl 892ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r0, [r5, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 701c8 │ │ │ │ + beq.n 70320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70672 │ │ │ │ + beq.w 707ca │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70642 │ │ │ │ - movw r1, #6180 @ 0x1824 │ │ │ │ + beq.w 7079a │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7079a │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #63304 @ 0xf748 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7079a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #4288 @ 0x10c0 │ │ │ │ + movw r1, #3328 @ 0xd00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7079a │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 82448 │ │ │ │ + bl 820e8 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 707d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70254 │ │ │ │ + beq.n 703ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7066a │ │ │ │ + beq.w 707c2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64284 @ 0xfb1c │ │ │ │ + movw r1, #63324 @ 0xf75c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 90130 │ │ │ │ + bl 8f6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 7067a │ │ │ │ + ble.w 707d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [sl, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 702a8 │ │ │ │ + bne.n 70400 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 702a8 │ │ │ │ + cbnz r2, 70400 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 702a8 │ │ │ │ - bl 1a71dc │ │ │ │ + cbz r2, 70400 │ │ │ │ + bl 1a8eb8 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 702be │ │ │ │ + cbnz r3, 70416 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7065c │ │ │ │ + bne.w 707b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64296 @ 0xfb28 │ │ │ │ + movw r0, #63336 @ 0xf768 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 │ │ │ │ + bl 892ec │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 707b4 │ │ │ │ + beq.w 7090c │ │ │ │ ldr.w r2, [r8, #312] @ 0x138 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #1420] @ 0x58c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7046c │ │ │ │ + beq.w 705c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #184] @ 0xb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70798 │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ + bne.w 708f0 │ │ │ │ + movw r0, #63404 @ 0xf7ac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7368 │ │ │ │ + bl 1a9044 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7074e │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ + bne.w 708a6 │ │ │ │ + movw r0, #63404 @ 0xf7ac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1add34 │ │ │ │ + bl cb190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 708a6 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 707a6 │ │ │ │ - movw r0, #60832 @ 0xeda0 │ │ │ │ + bne.w 708fe │ │ │ │ + movw r0, #59872 @ 0xe9e0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 708a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #49916 @ 0xc2fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64408 @ 0xfb98 │ │ │ │ + movw r0, #63448 @ 0xf7d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d70 │ │ │ │ + bl 82a10 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70788 │ │ │ │ - bl 873c8 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 708e0 │ │ │ │ + bl 87018 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7038c │ │ │ │ + beq.n 704e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7038c │ │ │ │ + cbnz r3, 704e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 70788 │ │ │ │ + beq.w 708e0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb738 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ + bl cb1d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703b4 │ │ │ │ + beq.n 7050c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70790 │ │ │ │ + beq.w 708e8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703ce │ │ │ │ + beq.n 70526 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 703ce │ │ │ │ + cbnz r3, 70526 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 70786 │ │ │ │ + beq.w 708de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae554 │ │ │ │ + bl 1b0040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7076c │ │ │ │ - ldr r3, [pc, #60] @ (70420 ) │ │ │ │ + blt.w 708c4 │ │ │ │ + ldr r3, [pc, #60] @ (70578 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7075e │ │ │ │ + beq.w 708b6 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60832 @ 0xeda0 │ │ │ │ + movw r1, #59872 @ 0xe9e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl ccd94 │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70734 │ │ │ │ - b.n 70424 │ │ │ │ + blt.w 7088c │ │ │ │ + b.n 7057c │ │ │ │ nop │ │ │ │ - bcc.n 70378 │ │ │ │ + bcc.n 704d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 70464 │ │ │ │ + bvc.n 705bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 70436 │ │ │ │ + cbnz r4, 7058e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 704dc ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 70634 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49864 @ 0xc2c8 │ │ │ │ + movw r2, #48904 @ 0xbf08 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ + movw r1, #63496 @ 0xf808 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cd23c │ │ │ │ + bl cccdc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7045a │ │ │ │ + beq.n 705b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7072c │ │ │ │ + beq.w 70884 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 708a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7071a │ │ │ │ + bne.w 70872 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd0a │ │ │ │ + b.n 6fe62 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe24 │ │ │ │ + b.n 6ff7c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fc7c │ │ │ │ + beq.w 6fdd4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fc7c │ │ │ │ + beq.w 6fdd4 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704c6 │ │ │ │ + beq.n 7061e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7068a │ │ │ │ + beq.w 707e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704d4 │ │ │ │ + beq.n 7062c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fc6c │ │ │ │ - b.n 6fd60 │ │ │ │ + bne.w 6fdc4 │ │ │ │ + b.n 6feb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fd96 │ │ │ │ + beq.w 6feee │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fd96 │ │ │ │ + beq.w 6feee │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70508 │ │ │ │ + beq.n 70660 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 707e6 │ │ │ │ + beq.w 7093e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70516 │ │ │ │ + beq.n 7066e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fd86 │ │ │ │ - b.n 6fe7a │ │ │ │ + bne.w 6fede │ │ │ │ + b.n 6ffd2 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fca4 │ │ │ │ + b.w 6fdfc │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fdbe │ │ │ │ + b.n 6ff16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a28c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707d6 │ │ │ │ + beq.w 7092e │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.n 6fe66 │ │ │ │ + b.n 6ffbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a28c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707c6 │ │ │ │ + beq.w 7091e │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.w 6fd4c │ │ │ │ + b.w 6fea4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fdbe │ │ │ │ + b.n 6ff16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fca4 │ │ │ │ + b.w 6fdfc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fe88 │ │ │ │ + bpl.w 6ffe0 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6fe94 │ │ │ │ + beq.w 6ffec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fe94 │ │ │ │ + b.n 6ffec │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fccc │ │ │ │ + b.w 6fe24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe18 │ │ │ │ + b.n 6ff70 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fde6 │ │ │ │ + b.n 6ff3e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcfe │ │ │ │ + b.w 6fe56 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 70474 │ │ │ │ - ldr r3, [pc, #516] @ (707f0 ) │ │ │ │ + b.n 705cc │ │ │ │ + ldr r3, [pc, #516] @ (70948 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7048c │ │ │ │ + b.n 705e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70622 │ │ │ │ + beq.n 7077a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 70622 │ │ │ │ + cbnz r3, 7077a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (707f4 ) │ │ │ │ + ldr r2, [pc, #452] @ (7094c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64212 @ 0xfad4 │ │ │ │ + movw r3, #63252 @ 0xf714 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7048c │ │ │ │ - movw r4, #64040 @ 0xfa28 │ │ │ │ + b.n 705e4 │ │ │ │ + movw r4, #63080 @ 0xf668 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (707f8 ) │ │ │ │ + ldr r5, [pc, #424] @ (70950 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70474 │ │ │ │ + b.n 705cc │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6df08 │ │ │ │ + b.w 6e060 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a71dc │ │ │ │ - b.n 702be │ │ │ │ + bl 1a8eb8 │ │ │ │ + b.n 70416 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70254 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 703ac │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 701c8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70320 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #64080 @ 0xfa50 │ │ │ │ + movw r4, #63120 @ 0xf690 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 78344 │ │ │ │ - b.n 7064a │ │ │ │ + bl 78480 │ │ │ │ + b.n 707a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 704c6 │ │ │ │ - ldr r3, [pc, #360] @ (707fc ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7061e │ │ │ │ + ldr r3, [pc, #360] @ (70954 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 705f2 │ │ │ │ + b.n 7074a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6feea │ │ │ │ - ldr r7, [pc, #344] @ (70800 ) │ │ │ │ - movw r6, #64008 @ 0xfa08 │ │ │ │ + b.n 70042 │ │ │ │ + ldr r7, [pc, #344] @ (70958 ) │ │ │ │ + movw r6, #63048 @ 0xf648 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d90 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7048c │ │ │ │ - bl d42d0 │ │ │ │ - ldr r7, [pc, #300] @ (70804 ) │ │ │ │ + b.n 705e4 │ │ │ │ + bl d3d90 │ │ │ │ + ldr r7, [pc, #300] @ (7095c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - movw r6, #63968 @ 0xf9e0 │ │ │ │ + movw r6, #63008 @ 0xf620 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 706b6 │ │ │ │ + b.n 7080e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7048c │ │ │ │ + b.n 705e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7046c │ │ │ │ + bne.w 705c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7046c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 705c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7045a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 705b2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7074e │ │ │ │ + beq.n 708a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7074e │ │ │ │ + cbnz r3, 708a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64116 @ 0xfa74 │ │ │ │ + movw r4, #63156 @ 0xf6b4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70808 ) │ │ │ │ + ldr r5, [pc, #172] @ (70960 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70470 │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + b.n 705c8 │ │ │ │ + movw r1, #63456 @ 0xf7e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (7080c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (70964 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70786 │ │ │ │ + beq.n 708de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70786 │ │ │ │ + cbnz r3, 708de │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ - b.n 7074e │ │ │ │ + bl 78480 │ │ │ │ + b.n 708a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 703b4 │ │ │ │ - movw r0, #64328 @ 0xfb48 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7050c │ │ │ │ + movw r0, #63368 @ 0xf788 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a77e8 │ │ │ │ - b.n 7030a │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + bl 1a94c0 │ │ │ │ + b.n 70462 │ │ │ │ + movw r0, #63424 @ 0xf7c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a77e8 │ │ │ │ - b.n 7033a │ │ │ │ + bl 1a94c0 │ │ │ │ + b.n 70492 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64148 @ 0xfa94 │ │ │ │ + movw r4, #63188 @ 0xf6d4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70810 ) │ │ │ │ + ldr r5, [pc, #80] @ (70968 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70474 │ │ │ │ + b.n 705cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fd4c │ │ │ │ + b.w 6fea4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fe66 │ │ │ │ + b.w 6ffbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70508 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70660 │ │ │ │ nop │ │ │ │ - sbcs r4, r6 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ movs r6, r5 │ │ │ │ - rors r0, r0 │ │ │ │ + subs r6, #0 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r0 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ movs r6, r5 │ │ │ │ - rors r4, r2 │ │ │ │ + subs r6, #20 │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r1 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r5 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r5 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r0 │ │ │ │ + eors r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r3 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (709d8 ) │ │ │ │ + ldr r5, [pc, #436] @ (70b30 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7093a │ │ │ │ + bne.w 70a92 │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49481 @ 0xc149 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 70968 │ │ │ │ + bne.w 70ac0 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 70986 │ │ │ │ + bne.w 70ade │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7091a │ │ │ │ + beq.n 70a72 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #5265 @ 0x1491 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70926 │ │ │ │ + bne.n 70a7e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 708da │ │ │ │ + bne.n 70a32 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 709bc │ │ │ │ + bpl.w 70b14 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70998 │ │ │ │ + bpl.w 70af0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 708d8 │ │ │ │ + cbz r1, 70a30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54653 @ 0xd57d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 709ae │ │ │ │ + bne.n 70b06 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d5ac <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 709b6 │ │ │ │ + beq.n 70b0e │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -105412,15 +105538,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 70976 │ │ │ │ + bgt.n 70ace │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ @@ -105431,130 +105557,130 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ - b.n 708e6 │ │ │ │ + b.n 70a3e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70838 │ │ │ │ + beq.w 70990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70958 │ │ │ │ + beq.n 70ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 709ce │ │ │ │ + beq.n 70b26 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70922 │ │ │ │ + beq.n 70a7a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 70922 │ │ │ │ + b.n 70a7a │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70872 │ │ │ │ - b.n 7091a │ │ │ │ + bne.w 709ca │ │ │ │ + b.n 70a72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a28c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 709c0 │ │ │ │ + beq.n 70b18 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7090a │ │ │ │ + b.n 70a62 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70872 │ │ │ │ - b.n 7091a │ │ │ │ + bne.w 709ca │ │ │ │ + b.n 70a72 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 708a4 │ │ │ │ - b.n 708d8 │ │ │ │ + bne.w 709fc │ │ │ │ + b.n 70a30 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 708d8 │ │ │ │ + bne.n 70a30 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 708d8 │ │ │ │ + b.n 70a30 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 7099c │ │ │ │ + b.n 70af4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7091a │ │ │ │ + b.n 70a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70958 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70ab0 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000709dc <_Py_hashtable_get@@Base>: │ │ │ │ +00070b34 <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 709f2 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70b4a <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #5265 @ 0x1491 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71136 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 7128e <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70e3e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70f96 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 71162 <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 712ba <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7113e <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 71296 <_Py_hashtable_get@@Base+0x762> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r1, sl, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70e3a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70f92 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54653 @ 0xd57d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7116a <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 712c2 <_Py_hashtable_get@@Base+0x78e> │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -105579,15 +105705,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eors r3, r7 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ cmp r4, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 70e94 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70fec <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ adds.w lr, lr, r5 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ eors r0, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -105624,15 +105750,15 @@ │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, fp │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 70c20 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70d78 <_Py_hashtable_get@@Base+0x244> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ add.w fp, r7, #8 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ add r7, r4 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ adds.w r8, r5, lr │ │ │ │ @@ -105675,28 +105801,28 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ eor.w r6, r9, r8 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 70b82 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70cda <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r4, r9, [sp, #16] │ │ │ │ ldrd sl, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r8, r8, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #7 │ │ │ │ add r7, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 71184 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 712dc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -105845,104 +105971,104 @@ │ │ │ │ mvneq.w r4, #1 │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r5, r4 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 70e8a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70fe2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70ec8 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 71020 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70e8a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70fe2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70fac <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46573 @ 0xb5ed │ │ │ │ + movw r3, #46861 @ 0xb70d │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71110 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71268 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 71174 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 712cc <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70efc <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 71054 <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70fac <_Py_hashtable_get@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 71184 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 712dc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r3, #29 │ │ │ │ + asrs r1, r6, #2 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r5, r5, #4 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r1, #29 │ │ │ │ + asrs r1, r4, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r5, #17 │ │ │ │ + lsrs r3, r0, #23 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r4, #4 │ │ │ │ + asrs r3, r7, #9 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r3, #17 │ │ │ │ + lsrs r3, r6, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #17 │ │ │ │ + lsrs r3, r5, #22 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46573 @ 0xb5ed │ │ │ │ + movw r3, #46861 @ 0xb70d │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71110 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71268 <_Py_hashtable_get@@Base+0x734> │ │ │ │ sub.w ip, sl, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 70f3c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 71094 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70fac <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ ubfx r7, r6, #2, #3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70fac <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 7115c <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 712b4 <_Py_hashtable_get@@Base+0x780> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, sl, #20 │ │ │ │ addpl.w r0, sl, #28 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71158 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 712b0 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70fac <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ bfi r7, r4, #16, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ @@ -106075,60 +106201,60 @@ │ │ │ │ orr.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ orr.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r4, r3, r2 │ │ │ │ - b.n 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70f8a <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70fac <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 70c6a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70dc2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70f58 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 710b0 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70e40 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70f98 <_Py_hashtable_get@@Base+0x464> │ │ │ │ add.w r2, sl, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 70a4c <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70e3a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 70ba4 <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70f92 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70f2e <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 71086 <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70f20 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 71078 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 71144 <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 7129c <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70f8a <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70f40 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 71098 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70fac <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds.w lr, lr, r5 │ │ │ │ mov.w r4, r5, lsl #13 │ │ │ │ adc.w r6, r2, r6 │ │ │ │ eors r3, r7 │ │ │ │ orr.w r4, r4, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -106246,77 +106372,77 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cd7c │ │ │ │ + b.n 70f8a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6ceac │ │ │ │ │ │ │ │ -0007133c <_Py_hashtable_set@@Base>: │ │ │ │ +00071494 <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #49481 @ 0xc149 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71448 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 715a0 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 71464 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 715bc <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71600 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #5265 @ 0x1491 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71436 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 7158e <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 713ee <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 71546 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 71498 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 715f0 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 71474 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 715cc <_Py_hashtable_set@@Base+0x138> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 71544 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #54349 @ 0xd44d │ │ │ │ + movw r2, #54653 @ 0xd57d │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 71488 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 715e0 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d5ac <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 71492 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 715ea <_Py_hashtable_set@@Base+0x156> │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -106325,15 +106451,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 71454 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 715ac <_Py_hashtable_set@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ @@ -106342,84 +106468,84 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n 713f8 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71550 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71388 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 714e0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71600 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a28c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7149c <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 715f4 <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 7141e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 71576 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71388 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 714e0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71600 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 713b6 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7150e <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 71544 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71544 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 71544 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71478 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 715d0 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71430 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 71588 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -000714b0 : │ │ │ │ +00071608 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (7155c ) │ │ │ │ + ldr r3, [pc, #156] @ (716b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 71514 │ │ │ │ + ble.n 7166c │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (71560 ) │ │ │ │ + ldr r1, [pc, #136] @ (716b8 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r3, 71532 │ │ │ │ - ldr r2, [pc, #116] @ (71564 ) │ │ │ │ + cbnz r3, 7168a │ │ │ │ + ldr r2, [pc, #116] @ (716bc ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -106428,70 +106554,70 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71552 │ │ │ │ - ldr r3, [pc, #60] @ (71564 ) │ │ │ │ + cbz r0, 716aa │ │ │ │ + ldr r3, [pc, #60] @ (716bc ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 714f8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 71650 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71546 │ │ │ │ + bne.n 7169e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71524 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 7167c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 71524 │ │ │ │ - ldr r0, [pc, #16] @ (71564 ) │ │ │ │ - bl 88150 │ │ │ │ - b.n 71510 │ │ │ │ + b.n 7167c │ │ │ │ + ldr r0, [pc, #16] @ (716bc ) │ │ │ │ + bl 1a7cb0 │ │ │ │ + b.n 71668 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #164] @ (71620 ) │ │ │ │ + ldr r3, [pc, #164] @ (71778 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r4, #2416] @ 0x970 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 715d8 │ │ │ │ + ble.n 71730 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (71624 ) │ │ │ │ + ldr r2, [pc, #132] @ (7177c ) │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ ldr.w r4, [r4, #2096] @ 0x830 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 715fe │ │ │ │ + cbnz r3, 71756 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r7, [r4, #24] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r6, [r4, #28] │ │ │ │ @@ -106500,45 +106626,45 @@ │ │ │ │ str r3, [r5, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 715b0 │ │ │ │ + bne.n 71708 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88150 │ │ │ │ + bl 1a7cb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 715d2 │ │ │ │ + beq.n 7172a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 715d2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 774c0 │ │ │ │ + b.n 7172a │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71612 │ │ │ │ + bne.n 7176a │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 715b0 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 71708 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 715b0 │ │ │ │ + b.n 71708 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071628 <_PyObject_GC_New@@Base>: │ │ │ │ +00071780 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ @@ -106546,369 +106672,370 @@ │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 7180c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 7183c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 71964 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 71994 <_PyObject_GC_New@@Base+0x214> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71928 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71928 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 717c2 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 7191a <_PyObject_GC_New@@Base+0x19a> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 71786 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 718de <_PyObject_GC_New@@Base+0x15e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 71776 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 718ce <_PyObject_GC_New@@Base+0x14e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbz r6, 71708 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71860 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 71734 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 7188c <_PyObject_GC_New@@Base+0x10c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #328] @ (71838 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71990 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 717de <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 71936 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 71728 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 71880 <_PyObject_GC_New@@Base+0x100> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r3, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r6, [r3, r7] │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7181c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7181c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 7183a <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 7183a <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 7183a <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7182e <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 71986 <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 7183a <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71760 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 718b8 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 7183a <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7171e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 71876 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 717f2 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 7194a <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71928 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7181c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7171e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 71876 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 7183a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71858 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71800 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71958 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126c50 │ │ │ │ + b.n 71858 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 717a8 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71900 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71858 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 7183c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 71994 <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r6, r3 │ │ │ │ - b.n 71660 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 717b8 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71750 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 7183a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 718a8 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071840 : │ │ │ │ +00071998 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 71914 │ │ │ │ + blt.n 71a6a │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718fe │ │ │ │ - ldr r2, [pc, #168] @ (71918 ) │ │ │ │ + bne.n 71a54 │ │ │ │ + ldr r2, [pc, #168] @ (71a70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 718d2 │ │ │ │ + bcs.n 71a28 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 718c8 │ │ │ │ + beq.n 71a1e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 718a4 │ │ │ │ + cbz r2, 719fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 718be │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc r3, [r6, #12] │ │ │ │ + strcc r6, [r3, #8] │ │ │ │ + bcc.n 719f8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - str r6, [r3, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 718a0 │ │ │ │ + bne.n 719f8 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7190a │ │ │ │ + bne.n 71a60 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718a0 │ │ │ │ + beq.n 719f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 718a0 │ │ │ │ + b.n 719f8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 718ee │ │ │ │ + b.n 71a44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 718a0 │ │ │ │ + b.n 719f8 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ (719d4 ) │ │ │ │ + ldr r0, [pc, #168] @ (71b2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.n 719c2 │ │ │ │ + bcs.n 71b1a │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 71982 │ │ │ │ + beq.n 71ada │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 71962 │ │ │ │ + cbz r1, 71aba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 7197a │ │ │ │ + bhi.n 71ad2 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71960 │ │ │ │ + bne.n 71ab8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 719ca │ │ │ │ + bne.n 71b22 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71960 │ │ │ │ + beq.n 71ab8 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7198e │ │ │ │ + bge.n 71ae6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 719b2 │ │ │ │ + b.n 71b0a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71b04 │ │ │ │ + beq.w 71c5c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 71a9e │ │ │ │ + bls.n 71bf6 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 71a76 │ │ │ │ + cbnz r3, 71bce │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r7, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -106943,81 +107070,81 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 71a50 │ │ │ │ + bne.n 71ba8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 71ae6 │ │ │ │ + cbnz r3, 71c3e │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 71ad4 │ │ │ │ + cbnz r0, 71c2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71c5c │ │ │ │ + bne.w 71db4 │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 71a50 │ │ │ │ + b.n 71ba8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71af6 │ │ │ │ + cbz r0, 71c4e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 71a82 │ │ │ │ + b.n 71bda │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71aee │ │ │ │ + beq.n 71c46 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71aee │ │ │ │ + b.n 71c46 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71c1c │ │ │ │ + beq.w 71d74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c6c │ │ │ │ + bne.w 71dc4 │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71bb2 │ │ │ │ + beq.n 71d0a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ ldrd r0, r3, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71c8a │ │ │ │ + beq.w 71de2 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71c7c │ │ │ │ + beq.w 71dd4 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ubfx r0, r0, #0, #18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71c16 │ │ │ │ + beq.n 71d6e │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r2, #1 │ │ │ │ @@ -107034,113 +107161,113 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71c96 │ │ │ │ + bne.n 71dee │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ mov r4, r7 │ │ │ │ add.w r1, r2, #132 @ 0x84 │ │ │ │ str.w r7, [r5, #524] @ 0x20c │ │ │ │ strd r3, r3, [r7, #20] │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ - b.n 71a0a │ │ │ │ + b.n 71b62 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71c32 │ │ │ │ + bne.n 71d8a │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ movs r7, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71c54 │ │ │ │ + beq.n 71dac │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ mov.w lr, #28 │ │ │ │ str.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ mla lr, r2, lr, lr │ │ │ │ add.w r3, r9, lr │ │ │ │ - b.n 71c04 │ │ │ │ + b.n 71d5c │ │ │ │ cmp r2, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r3 │ │ │ │ movcs r1, #0 │ │ │ │ str.w ip, [r3, #-28] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.n 71bf0 │ │ │ │ + bcc.n 71d48 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71b24 │ │ │ │ + b.n 71c7c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71b5c │ │ │ │ - movw r0, #51536 @ 0xc950 │ │ │ │ + b.n 71cb4 │ │ │ │ + movw r0, #50576 @ 0xc590 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19df8c │ │ │ │ - cbnz r0, 71c60 │ │ │ │ + bl 19faac │ │ │ │ + cbnz r0, 71db8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71b1c │ │ │ │ + b.n 71c74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71c54 │ │ │ │ + bcs.n 71dac │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71c54 │ │ │ │ + bhi.n 71dac │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71bc4 │ │ │ │ + bge.n 71d1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 71a70 │ │ │ │ + b.n 71bc8 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71ad4 │ │ │ │ + b.n 71c2c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71c2a │ │ │ │ + beq.n 71d82 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1c6 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 71b1c │ │ │ │ + b.n 71c74 │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r7, #20] │ │ │ │ str.w r7, [r5, #520] @ 0x208 │ │ │ │ - b.n 71c54 │ │ │ │ + b.n 71dac │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71b98 │ │ │ │ + b.n 71cf0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71cd8 │ │ │ │ + vldr d7, [pc, #36] @ 71e30 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @@ -107148,470 +107275,470 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071ce0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71d08 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071e38 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71e60 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71cee <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71e46 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71cfe <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 127218 │ │ │ │ + bne.n 71e56 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126c50 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071d0c : │ │ │ │ +00071e64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71f3a │ │ │ │ + beq.w 72092 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71e4a │ │ │ │ + bhi.w 71fa2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71f4a │ │ │ │ + blt.w 720a2 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71ec8 │ │ │ │ + bgt.w 72020 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71eb8 │ │ │ │ - ldr r3, [pc, #552] @ (71f8c ) │ │ │ │ + bne.w 72010 │ │ │ │ + ldr r3, [pc, #552] @ (720e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 71f06 │ │ │ │ + bcs.w 7205e │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71ef4 │ │ │ │ + beq.w 7204c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 71de6 │ │ │ │ + cbz r2, 71f3e │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #472] @ (71f90 ) │ │ │ │ + ldr r2, [pc, #472] @ (720e8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71e0a │ │ │ │ + cbnz r3, 71f62 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71e20 │ │ │ │ + beq.n 71f78 │ │ │ │ adds r3, r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r6, r6, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 71dfe │ │ │ │ + bhi.n 71f56 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 71d9e │ │ │ │ + b.n 71ef6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71d9e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 71ef6 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71f3e │ │ │ │ + bne.w 72096 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71dc2 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 71f1a │ │ │ │ lsls r3, r6, #2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.n 71eea │ │ │ │ + beq.n 72042 │ │ │ │ cmp r6, #2 │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r5, lsl #1] │ │ │ │ strne.w r8, [r2, r5, lsl #2] │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71f36 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71ed2 │ │ │ │ + bls.n 7202a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71f32 │ │ │ │ + bcc.n 7208a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71f74 │ │ │ │ + bcs.w 720cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 720a2 │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 71ec8 │ │ │ │ + bgt.n 72020 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71d62 │ │ │ │ + beq.w 71eba │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71ef6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 720a2 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71ec8 │ │ │ │ + bgt.n 72020 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71e9a │ │ │ │ + b.n 71ff2 │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71f36 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71ef6 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71f64 │ │ │ │ + bne.n 720bc │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71ec8 │ │ │ │ + beq.n 72020 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71d9e │ │ │ │ + b.n 71ef6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 720a2 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71e62 │ │ │ │ - ldr r4, [pc, #88] @ (71f94 ) │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71fba │ │ │ │ + ldr r4, [pc, #88] @ (720ec ) │ │ │ │ + b.n 71f36 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71dc2 │ │ │ │ + b.n 71f1a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71f36 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71f22 │ │ │ │ + b.n 7207a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64468 @ 0xfbd4 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 71f60 │ │ │ │ + bl 12736c │ │ │ │ + b.n 720b8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071f98 : │ │ │ │ +000720f0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.w 7212e │ │ │ │ + blt.w 72286 │ │ │ │ sub.w r3, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 720e0 │ │ │ │ + bne.w 72238 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72108 │ │ │ │ + beq.w 72260 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72154 │ │ │ │ + bhi.w 722ac │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7206c │ │ │ │ - ldr r2, [pc, #380] @ (72178 ) │ │ │ │ + bne.n 721c4 │ │ │ │ + ldr r2, [pc, #380] @ (722d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 720b8 │ │ │ │ + bhi.n 72210 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7210c │ │ │ │ + beq.n 72264 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7209a │ │ │ │ + beq.n 721f2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #304] @ (7217c ) │ │ │ │ + ldr r2, [pc, #304] @ (722d4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7211a │ │ │ │ + bne.n 72272 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 72088 │ │ │ │ + cbnz r6, 721e0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72030 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 72188 │ │ │ │ + bl 1eb80c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72144 │ │ │ │ + beq.n 7229c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 72066 │ │ │ │ + beq.n 721be │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 720fc │ │ │ │ + bhi.n 72254 │ │ │ │ adds r0, #3 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72030 │ │ │ │ + bne.n 72188 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72148 │ │ │ │ + bne.n 722a0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7207a │ │ │ │ + beq.n 721d2 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 72030 │ │ │ │ + b.n 72188 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 72030 │ │ │ │ - ldr r5, [pc, #116] @ (72180 ) │ │ │ │ - b.n 72066 │ │ │ │ + b.n 72188 │ │ │ │ + ldr r5, [pc, #116] @ (722d8 ) │ │ │ │ + b.n 721be │ │ │ │ mov r0, r9 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72030 │ │ │ │ - b.n 720b8 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 72188 │ │ │ │ + b.n 72210 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7216c │ │ │ │ + bne.n 722c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 72056 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 721ae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64560 @ 0xfc30 │ │ │ │ + movw r1, #63600 @ 0xf870 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 72066 │ │ │ │ + b.n 721be │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 720d0 │ │ │ │ + b.n 72228 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ + movw r1, #63652 @ 0xf8a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 127934 │ │ │ │ - b.n 72144 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7229c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 72056 │ │ │ │ + b.n 721ae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00072184 : │ │ │ │ +000722dc : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 7222a │ │ │ │ - blt.n 72266 │ │ │ │ - ldr.w r9, [pc, #244] @ 72290 │ │ │ │ + beq.n 72382 │ │ │ │ + blt.n 723be │ │ │ │ + ldr.w r9, [pc, #244] @ 723e8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bgt.n 7222e │ │ │ │ + bgt.n 72386 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72206 │ │ │ │ - ldr r0, [pc, #204] @ (72288 ) │ │ │ │ + cbz r4, 7235e │ │ │ │ + ldr r0, [pc, #204] @ (723e0 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 72246 │ │ │ │ + cbnz r3, 7239e │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107623,79 +107750,79 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72242 │ │ │ │ + cbz r0, 7239a │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 721e4 │ │ │ │ - ldr r4, [pc, #96] @ (7228c ) │ │ │ │ - b.n 72200 │ │ │ │ + b.n 7233c │ │ │ │ + ldr r4, [pc, #96] @ (723e4 ) │ │ │ │ + b.n 72358 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72206 │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 7235e │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7225e │ │ │ │ + cbnz r0, 723b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72200 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 72358 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72276 │ │ │ │ + bne.n 723ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 7232e │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 7232e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72242 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7239a │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 7232e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ (72324 ) │ │ │ │ + ldr r2, [pc, #128] @ (7247c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7230a │ │ │ │ + bgt.n 72462 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 722ce │ │ │ │ + cbz r0, 72426 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w ip, r2, #8192 @ 0x2000 │ │ │ │ movs r3, #4 │ │ │ │ @@ -107707,67 +107834,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 7230a │ │ │ │ + bhi.n 72462 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #4] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ movs r5, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r0, #27 │ │ │ │ lsls r5, r4 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722fe │ │ │ │ + bne.n 72456 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072328 : │ │ │ │ +00072480 : │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072334 : │ │ │ │ +0007248c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 723f4 │ │ │ │ - ldr r7, [pc, #236] @ (72434 ) │ │ │ │ + blt.n 7254c │ │ │ │ + ldr r7, [pc, #236] @ (7258c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 723cc │ │ │ │ + ble.n 72524 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (72438 ) │ │ │ │ + ldr r2, [pc, #200] @ (72590 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 723e0 │ │ │ │ - cbnz r5, 723a6 │ │ │ │ + bne.n 72538 │ │ │ │ + cbnz r5, 724fe │ │ │ │ ldr r0, [r7, r6] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -107779,421 +107906,421 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 770c0 │ │ │ │ + bl 77200 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72414 │ │ │ │ + cbz r0, 7256c │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - b.n 72396 │ │ │ │ + b.n 724ee │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72378 │ │ │ │ - b.n 72404 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 724d0 │ │ │ │ + b.n 7255c │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72408 │ │ │ │ + bne.n 72560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 72378 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 126c50 │ │ │ │ + b.n 724d0 │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 723a2 │ │ │ │ + b.n 724fa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 72378 │ │ │ │ + b.n 724d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72424 │ │ │ │ + beq.n 7257c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7242c │ │ │ │ + cbz r3, 72584 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72424 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7257c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #252] @ 7254c │ │ │ │ + ldr.w fp, [pc, #252] @ 726a4 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 724e0 │ │ │ │ + b.n 72638 │ │ │ │ ldr.w r1, [sl, #2808] @ 0xaf8 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r3, r1, #352 @ 0x160 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r4, #180] @ 0xb4 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72488 │ │ │ │ + bne.n 725e0 │ │ │ │ add.w r3, r6, r1, lsl #4 │ │ │ │ movw r2, #5624 @ 0x15f8 │ │ │ │ dmb ish │ │ │ │ str r4, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ strd r4, r7, [r1, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ - bl 72fd0 │ │ │ │ + bl 73128 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72a3e │ │ │ │ + beq.w 72b96 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72a56 │ │ │ │ - ldr r3, [pc, #108] @ (72548 ) │ │ │ │ + blt.w 72bae │ │ │ │ + ldr r3, [pc, #108] @ (726a0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72550 │ │ │ │ + beq.n 726a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ subs r2, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r2, #258 @ 0x102 │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 72510 │ │ │ │ + bmi.n 72668 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7246c │ │ │ │ + beq.n 725c4 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ dmb ish │ │ │ │ addw r3, r1, #351 @ 0x15f │ │ │ │ subs r1, #1 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7252c │ │ │ │ + bne.n 72684 │ │ │ │ dmb ish │ │ │ │ - b.n 724aa │ │ │ │ + b.n 72602 │ │ │ │ nop │ │ │ │ - cmp r8, fp │ │ │ │ + tst r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r2 │ │ │ │ + eors r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (728b8 ) │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ed38 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (72a10 ) │ │ │ │ + bl 7ed8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dfc │ │ │ │ + beq.w 72f54 │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7edf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72f68 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7edf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72f68 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7edf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72f68 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7edf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72f68 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7edf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72f68 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7edf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72f68 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (728bc ) │ │ │ │ + ldr r1, [pc, #720] @ (72a14 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a58b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dda │ │ │ │ + blt.w 72f32 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a2c1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ + blt.w 72f1c │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a2c1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ + blt.w 72f1c │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a2c1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ - ldr r2, [pc, #660] @ (728c0 ) │ │ │ │ + blt.w 72f1c │ │ │ │ + ldr r2, [pc, #660] @ (72a18 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (728c4 ) │ │ │ │ + ldr r1, [pc, #660] @ (72a1c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a58b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dae │ │ │ │ - ldr.w r8, [pc, #708] @ 72904 │ │ │ │ + blt.w 72f06 │ │ │ │ + ldr.w r8, [pc, #708] @ 72a5c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a2c1c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d94 │ │ │ │ + blt.w 72eec │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7264a │ │ │ │ + bne.n 727a2 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r9, r8 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 7ff24 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 8003c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d80 │ │ │ │ + beq.w 72ed8 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 72670 │ │ │ │ + bne.n 727c8 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 726aa │ │ │ │ + beq.n 72802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 726aa │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 72802 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 72694 │ │ │ │ + bne.n 727ec │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d60 │ │ │ │ + beq.w 72eb8 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (728c8 ) │ │ │ │ - bl 79514 │ │ │ │ + ldr r1, [pc, #508] @ (72a20 ) │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d58 │ │ │ │ - ldr r4, [pc, #500] @ (728cc ) │ │ │ │ + bne.w 72eb0 │ │ │ │ + ldr r4, [pc, #500] @ (72a24 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d6a │ │ │ │ + bne.w 72ec2 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (728d0 ) │ │ │ │ + ldr r1, [pc, #484] @ (72a28 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d50 │ │ │ │ + bne.w 72ea8 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d3c │ │ │ │ + bne.w 72e94 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (728d4 ) │ │ │ │ + ldr r1, [pc, #452] @ (72a2c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d34 │ │ │ │ + bne.w 72e8c │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d20 │ │ │ │ + bne.w 72e78 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (728c8 ) │ │ │ │ + ldr r1, [pc, #408] @ (72a20 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d58 │ │ │ │ + bne.w 72eb0 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d0c │ │ │ │ + bne.w 72e64 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (728d8 ) │ │ │ │ + ldr r1, [pc, #388] @ (72a30 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d04 │ │ │ │ + bne.w 72e5c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cf0 │ │ │ │ + bne.w 72e48 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (728dc ) │ │ │ │ + ldr r1, [pc, #360] @ (72a34 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ce8 │ │ │ │ + bne.w 72e40 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cd4 │ │ │ │ + bne.w 72e2c │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (728e0 ) │ │ │ │ + ldr r1, [pc, #328] @ (72a38 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ccc │ │ │ │ + bne.w 72e24 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cb8 │ │ │ │ + bne.w 72e10 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (728e4 ) │ │ │ │ + ldr r1, [pc, #300] @ (72a3c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cb0 │ │ │ │ + bne.w 72e08 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c9c │ │ │ │ + bne.w 72df4 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (728e8 ) │ │ │ │ + ldr r1, [pc, #268] @ (72a40 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c94 │ │ │ │ + bne.w 72dec │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c80 │ │ │ │ + bne.w 72dd8 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (728ec ) │ │ │ │ + ldr r1, [pc, #240] @ (72a44 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c78 │ │ │ │ + bne.w 72dd0 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c64 │ │ │ │ + bne.w 72dbc │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (728f0 ) │ │ │ │ + ldr r1, [pc, #208] @ (72a48 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c0a │ │ │ │ + bne.w 72d62 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bf6 │ │ │ │ + bne.w 72d4e │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (728f4 ) │ │ │ │ + ldr r1, [pc, #180] @ (72a4c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bee │ │ │ │ + bne.w 72d46 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bda │ │ │ │ + bne.w 72d32 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (728f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (72a50 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bd2 │ │ │ │ + bne.w 72d2a │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bbe │ │ │ │ + bne.w 72d16 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (728fc ) │ │ │ │ + ldr r1, [pc, #120] @ (72a54 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb6 │ │ │ │ + bne.w 72d0e │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ba2 │ │ │ │ + bne.w 72cfa │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72900 ) │ │ │ │ + ldr r1, [pc, #88] @ (72a58 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b9a │ │ │ │ - b.n 72908 │ │ │ │ + bne.w 72cf2 │ │ │ │ + b.n 72a60 │ │ │ │ nop │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -108225,109 +108352,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b86 │ │ │ │ + bne.w 72cde │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72c14 ) │ │ │ │ + ldr r1, [pc, #760] @ (72d6c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b7e │ │ │ │ + bne.w 72cd6 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b6a │ │ │ │ + bne.w 72cc2 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72c18 ) │ │ │ │ + ldr r1, [pc, #728] @ (72d70 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b62 │ │ │ │ + bne.w 72cba │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b4e │ │ │ │ + bne.w 72ca6 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72c1c ) │ │ │ │ + ldr r1, [pc, #700] @ (72d74 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b46 │ │ │ │ + bne.w 72c9e │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b32 │ │ │ │ + bne.w 72c8a │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72c20 ) │ │ │ │ - bl 79514 │ │ │ │ + ldr r1, [pc, #664] @ (72d78 ) │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b0a │ │ │ │ + bne.w 72c62 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72af6 │ │ │ │ - ldr r2, [pc, #644] @ (72c24 ) │ │ │ │ + bne.w 72c4e │ │ │ │ + ldr r2, [pc, #644] @ (72d7c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72c28 ) │ │ │ │ + ldr r1, [pc, #644] @ (72d80 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a58b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ad6 │ │ │ │ + blt.w 72c2e │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 729e4 │ │ │ │ + bne.n 72b3c │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72c2c ) │ │ │ │ - movw r1, #64960 @ 0xfdc0 │ │ │ │ + bl 7ed38 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72d84 ) │ │ │ │ + movw r1, #64000 @ 0xfa00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb44 │ │ │ │ - ldr r2, [pc, #604] @ (72c30 ) │ │ │ │ + bl 7fc5c │ │ │ │ + ldr r2, [pc, #604] @ (72d88 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ab4 │ │ │ │ + bne.n 72c0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72aa0 │ │ │ │ + bne.n 72bf8 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72c34 ) │ │ │ │ + ldr r1, [pc, #580] @ (72d8c ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a2c1c │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 72a78 │ │ │ │ + blt.n 72bd0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72c38 ) │ │ │ │ + ldr r1, [pc, #536] @ (72d90 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a2c1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72a78 │ │ │ │ + blt.n 72bd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, r4, [r3] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ @@ -108335,177 +108462,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #63732 @ 0xf8f4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72c3c ) │ │ │ │ + ldr r0, [pc, #476] @ (72d94 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72a36 │ │ │ │ + b.n 72b8e │ │ │ │ movs r0, #0 │ │ │ │ - bl 668a4 │ │ │ │ - ldr r3, [pc, #448] @ (72c40 ) │ │ │ │ + bl 66994 │ │ │ │ + ldr r3, [pc, #448] @ (72d98 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64996 @ 0xfde4 │ │ │ │ + movw r3, #64036 @ 0xfa24 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72a36 │ │ │ │ + b.n 72b8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 729e4 │ │ │ │ + bne.n 72b3c │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 729e4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72ac0 │ │ │ │ + beq.n 72c18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72aec │ │ │ │ - ldr r3, [pc, #384] @ (72c44 ) │ │ │ │ + cbz r3, 72c44 │ │ │ │ + ldr r3, [pc, #384] @ (72d9c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64968 @ 0xfdc8 │ │ │ │ + movw r3, #64008 @ 0xfa08 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r3, [pc, #368] @ (72c48 ) │ │ │ │ + b.n 72bea │ │ │ │ + ldr r3, [pc, #368] @ (72da0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64912 @ 0xfd90 │ │ │ │ + movw r3, #63952 @ 0xf9d0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ + b.n 72bea │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72ac0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7299e │ │ │ │ - ldr r0, [pc, #284] @ (72c20 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7299e │ │ │ │ - ldr r0, [pc, #276] @ (72c20 ) │ │ │ │ - bl 783a0 │ │ │ │ - movw r3, #64796 @ 0xfd1c │ │ │ │ + bne.w 72af6 │ │ │ │ + ldr r0, [pc, #284] @ (72d78 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72af6 │ │ │ │ + ldr r0, [pc, #276] @ (72d78 ) │ │ │ │ + bl 784dc │ │ │ │ + movw r3, #63836 @ 0xf95c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72c4c ) │ │ │ │ + ldr r1, [pc, #304] @ (72da4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72a36 │ │ │ │ + b.n 72b8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7297c │ │ │ │ - ldr r0, [pc, #220] @ (72c1c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7297c │ │ │ │ - ldr r0, [pc, #212] @ (72c1c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72ad4 │ │ │ │ + ldr r0, [pc, #220] @ (72d74 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ad4 │ │ │ │ + ldr r0, [pc, #212] @ (72d74 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7295a │ │ │ │ - ldr r0, [pc, #188] @ (72c18 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7295a │ │ │ │ - ldr r0, [pc, #180] @ (72c18 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72ab2 │ │ │ │ + ldr r0, [pc, #188] @ (72d70 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ab2 │ │ │ │ + ldr r0, [pc, #180] @ (72d70 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72938 │ │ │ │ - ldr r0, [pc, #156] @ (72c14 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72938 │ │ │ │ - ldr r0, [pc, #148] @ (72c14 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72a90 │ │ │ │ + ldr r0, [pc, #156] @ (72d6c ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a90 │ │ │ │ + ldr r0, [pc, #148] @ (72d6c ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72916 │ │ │ │ - ldr r0, [pc, #188] @ (72c50 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72916 │ │ │ │ - ldr r0, [pc, #180] @ (72c50 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72a6e │ │ │ │ + ldr r0, [pc, #188] @ (72da8 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a6e │ │ │ │ + ldr r0, [pc, #180] @ (72da8 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728a0 │ │ │ │ - ldr r0, [pc, #164] @ (72c54 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728a0 │ │ │ │ - ldr r0, [pc, #156] @ (72c54 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 729f8 │ │ │ │ + ldr r0, [pc, #164] @ (72dac ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 729f8 │ │ │ │ + ldr r0, [pc, #156] @ (72dac ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7287e │ │ │ │ - ldr r0, [pc, #140] @ (72c58 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7287e │ │ │ │ - ldr r0, [pc, #132] @ (72c58 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 729d6 │ │ │ │ + ldr r0, [pc, #140] @ (72db0 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 729d6 │ │ │ │ + ldr r0, [pc, #132] @ (72db0 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7285c │ │ │ │ - ldr r0, [pc, #116] @ (72c5c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7285c │ │ │ │ - ldr r0, [pc, #108] @ (72c5c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 729b4 │ │ │ │ + ldr r0, [pc, #116] @ (72db4 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 729b4 │ │ │ │ + ldr r0, [pc, #108] @ (72db4 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7283a │ │ │ │ - ldr r0, [pc, #92] @ (72c60 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7283a │ │ │ │ - ldr r0, [pc, #84] @ (72c60 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72992 │ │ │ │ + ldr r0, [pc, #92] @ (72db8 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72992 │ │ │ │ + ldr r0, [pc, #84] @ (72db8 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ nop │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108519,189 +108646,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + tst r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, sp │ │ │ │ + cmp r0, r5 │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, fp │ │ │ │ + cmp r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r8 │ │ │ │ + cmp r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + negs r0, r6 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72818 │ │ │ │ - ldr r0, [pc, #424] @ (72e1c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72818 │ │ │ │ - ldr r0, [pc, #416] @ (72e1c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72970 │ │ │ │ + ldr r0, [pc, #424] @ (72f74 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72970 │ │ │ │ + ldr r0, [pc, #416] @ (72f74 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727f6 │ │ │ │ - ldr r0, [pc, #400] @ (72e20 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727f6 │ │ │ │ - ldr r0, [pc, #392] @ (72e20 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7294e │ │ │ │ + ldr r0, [pc, #400] @ (72f78 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7294e │ │ │ │ + ldr r0, [pc, #392] @ (72f78 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d4 │ │ │ │ - ldr r0, [pc, #376] @ (72e24 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d4 │ │ │ │ - ldr r0, [pc, #368] @ (72e24 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7292c │ │ │ │ + ldr r0, [pc, #376] @ (72f7c ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7292c │ │ │ │ + ldr r0, [pc, #368] @ (72f7c ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b2 │ │ │ │ - ldr r0, [pc, #352] @ (72e28 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b2 │ │ │ │ - ldr r0, [pc, #344] @ (72e28 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7290a │ │ │ │ + ldr r0, [pc, #352] @ (72f80 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7290a │ │ │ │ + ldr r0, [pc, #344] @ (72f80 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72790 │ │ │ │ - ldr r0, [pc, #328] @ (72e2c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72790 │ │ │ │ - ldr r0, [pc, #320] @ (72e2c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 728e8 │ │ │ │ + ldr r0, [pc, #328] @ (72f84 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 728e8 │ │ │ │ + ldr r0, [pc, #320] @ (72f84 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7276e │ │ │ │ - ldr r0, [pc, #304] @ (72e30 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ - ldr r0, [pc, #296] @ (72e30 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 728c6 │ │ │ │ + ldr r0, [pc, #304] @ (72f88 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 728c6 │ │ │ │ + ldr r0, [pc, #296] @ (72f88 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7274c │ │ │ │ - ldr r0, [pc, #280] @ (72e34 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7274c │ │ │ │ + bne.w 728a4 │ │ │ │ + ldr r0, [pc, #280] @ (72f8c ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 728a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7272a │ │ │ │ - ldr r0, [pc, #264] @ (72e38 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7272a │ │ │ │ - ldr r0, [pc, #256] @ (72e38 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72882 │ │ │ │ + ldr r0, [pc, #264] @ (72f90 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72882 │ │ │ │ + ldr r0, [pc, #256] @ (72f90 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72708 │ │ │ │ - ldr r0, [pc, #240] @ (72e3c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72708 │ │ │ │ - ldr r0, [pc, #232] @ (72e3c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ - ldr r0, [pc, #216] @ (72e34 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + bne.w 72860 │ │ │ │ + ldr r0, [pc, #240] @ (72f94 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72860 │ │ │ │ + ldr r0, [pc, #232] @ (72f94 ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ + ldr r0, [pc, #216] @ (72f8c ) │ │ │ │ + bl 784dc │ │ │ │ + b.n 72c68 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72b18 │ │ │ │ + b.n 72c70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726e6 │ │ │ │ + bne.w 7283e │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726e6 │ │ │ │ - ldr r3, [pc, #188] @ (72e40 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7283e │ │ │ │ + ldr r3, [pc, #188] @ (72f98 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ + b.n 72bea │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72e44 ) │ │ │ │ + ldr r2, [pc, #168] @ (72f9c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64996 @ 0xfde4 │ │ │ │ + movw r3, #64036 @ 0xfa24 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 72a36 │ │ │ │ - ldr r3, [pc, #152] @ (72e48 ) │ │ │ │ + b.n 72b8e │ │ │ │ + ldr r3, [pc, #152] @ (72fa0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64884 @ 0xfd74 │ │ │ │ + movw r3, #63924 @ 0xf9b4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r3, [pc, #132] @ (72e4c ) │ │ │ │ + b.n 72bea │ │ │ │ + ldr r3, [pc, #132] @ (72fa4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64852 @ 0xfd54 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r2, [pc, #116] @ (72e50 ) │ │ │ │ + b.n 72bea │ │ │ │ + ldr r2, [pc, #116] @ (72fa8 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64824 @ 0xfd38 │ │ │ │ + movw r2, #63864 @ 0xf978 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72a36 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 72b8e │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7256a │ │ │ │ - movw r3, #64724 @ 0xfcd4 │ │ │ │ + beq.w 726c2 │ │ │ │ + movw r3, #63764 @ 0xf914 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a5e │ │ │ │ - movw r3, #64764 @ 0xfcfc │ │ │ │ + b.n 72bb6 │ │ │ │ + movw r3, #63804 @ 0xf93c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a5e │ │ │ │ + b.n 72bb6 │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108713,183 +108840,183 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, pc │ │ │ │ + cmp r0, r7 │ │ │ │ movs r6, r5 │ │ │ │ - mov ip, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r3 │ │ │ │ + negs r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + negs r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r8, lr │ │ │ │ + tst r0, r6 │ │ │ │ movs r6, r5 │ │ │ │ - b.w 1a10f4 <_PyThreadState_New@@Base+0x768> │ │ │ │ + b.w 1a2c0c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 72ea0 │ │ │ │ + cbz r3, 72ff8 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72ea0 │ │ │ │ - ldr r3, [pc, #320] @ (72fc8 ) │ │ │ │ + cbz r3, 72ff8 │ │ │ │ + ldr r3, [pc, #320] @ (73120 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72fb8 │ │ │ │ + beq.w 73110 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72fb8 │ │ │ │ + bne.w 73110 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72fb4 │ │ │ │ + bhi.w 7310c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72f7a │ │ │ │ - ldr r2, [pc, #260] @ (72fc8 ) │ │ │ │ + bne.n 730d2 │ │ │ │ + ldr r2, [pc, #260] @ (73120 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 72f56 │ │ │ │ + bhi.n 730ae │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 72f9c │ │ │ │ + beq.n 730f4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72f38 │ │ │ │ + cbz r2, 73090 │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ - cbz r4, 72f94 │ │ │ │ + cbz r4, 730ec │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi.n 72f88 │ │ │ │ + bhi.n 730e0 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ - cbnz r0, 72f82 │ │ │ │ + cbnz r0, 730da │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72faa │ │ │ │ + bne.n 73102 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72fb4 │ │ │ │ + cbz r0, 7310c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72f82 │ │ │ │ + b.n 730da │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72fb4 │ │ │ │ + cbz r0, 7310c │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72f08 │ │ │ │ + b.n 73060 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72efa │ │ │ │ + b.n 73052 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72f32 │ │ │ │ + b.n 7308a │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f82 │ │ │ │ - b.n 72f56 │ │ │ │ + bne.n 730da │ │ │ │ + b.n 730ae │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72f6c │ │ │ │ + b.n 730c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72f32 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.n 7308a │ │ │ │ + movw r1, #64076 @ 0xfa4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72fcc ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73124 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r5 │ │ │ │ + cmn r0, r5 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 737f0 │ │ │ │ + bmi.w 73948 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76118 │ │ │ │ + beq.w 76234 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73840 │ │ │ │ + beq.w 73998 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 738a6 │ │ │ │ + beq.w 739fe │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 738d2 │ │ │ │ - ldr r5, [pc, #756] @ (73310 ) │ │ │ │ + bpl.w 73a2a │ │ │ │ + ldr r5, [pc, #756] @ (73468 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108903,60 +109030,60 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c28 │ │ │ │ + beq.w 75d7c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a96 │ │ │ │ + beq.w 74bf8 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r4, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74abe │ │ │ │ + bne.w 74c20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 739ae │ │ │ │ + bne.w 73b06 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7496c │ │ │ │ + beq.w 74ad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 761e4 │ │ │ │ + bl 76334 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 752c8 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 74784 │ │ │ │ + bpl.w 748e4 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 738da │ │ │ │ + bne.w 73a32 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 739ce │ │ │ │ + bne.w 73b26 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74cd0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 739e2 │ │ │ │ - ldr r5, [pc, #552] @ (73310 ) │ │ │ │ + bpl.w 73b3a │ │ │ │ + ldr r5, [pc, #552] @ (73468 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108970,626 +109097,626 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c92 │ │ │ │ + beq.w 75de6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739fa │ │ │ │ + bne.w 73b52 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 747de │ │ │ │ + bne.w 7493e │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74364 │ │ │ │ + beq.w 744bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74238 │ │ │ │ + bne.w 74390 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74284 │ │ │ │ + bne.w 743dc │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f94 │ │ │ │ - ldr.w r8, [pc, #412] @ 73318 │ │ │ │ + bne.w 750f4 │ │ │ │ + ldr.w r8, [pc, #412] @ 73470 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d64 │ │ │ │ + bne.w 74ec6 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d64 │ │ │ │ + beq.w 74ec6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73314 ) │ │ │ │ + ldr r1, [pc, #372] @ (7346c ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74778 │ │ │ │ + bne.w 748d8 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74724 │ │ │ │ - ldr r1, [pc, #340] @ (73314 ) │ │ │ │ + bne.w 74884 │ │ │ │ + ldr r1, [pc, #340] @ (7346c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 752c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743b0 │ │ │ │ + beq.w 7450e │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75c5e │ │ │ │ + beq.w 75db2 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74fe6 │ │ │ │ + bpl.w 75146 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74450 │ │ │ │ + beq.w 745ae │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74460 │ │ │ │ + bne.w 745be │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7446a │ │ │ │ + bne.w 745c8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74474 │ │ │ │ + bne.w 745d2 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74488 │ │ │ │ + beq.w 745e6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7460a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74602 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 733ee │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74602 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 733ee │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74602 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 733ee │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74602 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7327e │ │ │ │ + bne.n 733d6 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7460a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75c36 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732d2 │ │ │ │ + beq.n 7342a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75c36 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732d2 │ │ │ │ + beq.n 7342a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75c36 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732bc │ │ │ │ + bne.n 73414 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7460a │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75c42 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7331c │ │ │ │ + beq.n 73474 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75c42 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7331c │ │ │ │ + beq.n 73474 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75c42 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732f8 │ │ │ │ + bne.n 73450 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ - b.n 7331c │ │ │ │ + ble.w 7460a │ │ │ │ + b.n 73474 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 73578 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 736d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75e34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73358 │ │ │ │ + beq.n 734b0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75e34 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73358 │ │ │ │ + beq.n 734b0 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75e34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73342 │ │ │ │ + bne.n 7349a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7460a │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75c4e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 734e2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75c4e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 734e2 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75c4e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73374 │ │ │ │ + bne.n 734cc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7460a │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 75630 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733c6 │ │ │ │ + beq.n 7351e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 75630 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733c6 │ │ │ │ + beq.n 7351e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 75630 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 733b0 │ │ │ │ + bne.n 73508 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7460a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75d5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73402 │ │ │ │ + beq.n 7355a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75d5c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73402 │ │ │ │ + beq.n 7355a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75d5c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 733ec │ │ │ │ + bne.n 73544 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7460a │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75cf0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73434 │ │ │ │ + beq.n 7358c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75cf0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73434 │ │ │ │ + beq.n 7358c │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75cf0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73424 │ │ │ │ + bne.n 7357c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74fd4 │ │ │ │ + bmi.w 75134 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75afa │ │ │ │ + bmi.w 75c5a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 736d0 │ │ │ │ + ble.w 73828 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r2, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73f08 │ │ │ │ + bge.w 74060 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73480 │ │ │ │ + cbz r2, 735d8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73fa0 │ │ │ │ + bne.w 740f8 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 73492 │ │ │ │ + cbz r2, 735ea │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74190 │ │ │ │ + bne.w 742e8 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7350e │ │ │ │ + beq.n 73666 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7350e │ │ │ │ + beq.n 73666 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7459e │ │ │ │ - cbnz r0, 734ba │ │ │ │ + bne.w 746fe │ │ │ │ + cbnz r0, 73612 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ae4 │ │ │ │ + bne.w 74c46 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 734c8 │ │ │ │ + bne.n 73620 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75048 │ │ │ │ - cbnz r7, 734d2 │ │ │ │ + bne.w 751a8 │ │ │ │ + cbnz r7, 7362a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 75646 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 734de │ │ │ │ + cbnz r0, 73636 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 75704 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 734ea │ │ │ │ + cbnz r0, 73642 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a8e │ │ │ │ + bne.w 75bee │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 734f6 │ │ │ │ + cbnz r0, 7364e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fa4 │ │ │ │ + bne.w 75104 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73502 │ │ │ │ + cbnz r0, 7365a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c1e │ │ │ │ + bne.w 75d72 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7350e │ │ │ │ + cbnz r0, 73666 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c3e │ │ │ │ + bne.w 75d92 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 73548 │ │ │ │ + cbz r2, 736a0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 73548 │ │ │ │ + cbz r1, 736a0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7452c │ │ │ │ - cbnz r0, 73530 │ │ │ │ + bne.w 7468c │ │ │ │ + cbnz r0, 73688 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ad6 │ │ │ │ + bne.w 74c38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7353e │ │ │ │ + bne.n 73696 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ba2 │ │ │ │ - cbnz r7, 73548 │ │ │ │ + bne.w 74d04 │ │ │ │ + cbnz r7, 736a0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7455a │ │ │ │ + bne.w 746ba │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 73556 │ │ │ │ + cbz r2, 736ae │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 741ca │ │ │ │ + bne.w 74322 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75b2e │ │ │ │ + beq.w 75c8e │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 73578 │ │ │ │ + cbnz r2, 736d0 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 73578 │ │ │ │ + cbnz r2, 736d0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str.w r2, [r9, #32] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - cbnz r2, 73590 │ │ │ │ + cbnz r2, 736e8 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 73590 │ │ │ │ + cbnz r2, 736e8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7437c │ │ │ │ + bne.w 744da │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7437c │ │ │ │ + beq.w 744da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7439c │ │ │ │ + beq.w 744fa │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 735c0 │ │ │ │ + cbnz r1, 73718 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7438c │ │ │ │ + bne.w 744ea │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 735e0 │ │ │ │ + cbnz r2, 73738 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 750a6 │ │ │ │ + bne.w 75206 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 735f8 │ │ │ │ + cbnz r2, 73750 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 735f8 │ │ │ │ + cbz r2, 73750 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e34 │ │ │ │ + beq.w 73f8c │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 73f8c │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73e42 │ │ │ │ + beq.w 73f9a │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73610 │ │ │ │ + cbnz r1, 73768 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73da8 │ │ │ │ - cbnz r2, 7361a │ │ │ │ + bne.w 73f00 │ │ │ │ + cbnz r2, 73772 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 744e2 │ │ │ │ + bne.w 74640 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73f3a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75c14 │ │ │ │ + bne.w 75d68 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73640 │ │ │ │ + cbnz r1, 73798 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c9e │ │ │ │ + bne.w 75dfe │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74432 │ │ │ │ + beq.w 74590 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f54 │ │ │ │ + bne.w 740ac │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f54 │ │ │ │ + beq.w 740ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7440c │ │ │ │ + beq.w 7456a │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7490e │ │ │ │ + beq.w 74a6e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 73686 │ │ │ │ + cbnz r1, 737de │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f74 │ │ │ │ + bne.w 740cc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 73696 │ │ │ │ + cbnz r1, 737ee │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 754dc │ │ │ │ + bne.w 7563c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73ed0 │ │ │ │ + bmi.w 74028 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74508 │ │ │ │ + beq.w 74666 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73f08 │ │ │ │ + bne.w 74060 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 7345e │ │ │ │ + bne.w 735b6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73702 │ │ │ │ + cbz r5, 7385a │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74888 │ │ │ │ + beq.w 749e8 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74898 │ │ │ │ + beq.w 749f8 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748a8 │ │ │ │ + beq.w 74a08 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748b8 │ │ │ │ + beq.w 74a18 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7487e │ │ │ │ + beq.w 749de │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73722 │ │ │ │ + bne.n 7387a │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47497 @ 0xb989 │ │ │ │ + movw r2, #47785 @ 0xbaa9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 7606c │ │ │ │ + beq.w 7617a │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 74686 │ │ │ │ + bmi.w 747e6 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 743b0 │ │ │ │ + bpl.w 7450e │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75fc6 │ │ │ │ + bne.w 761a8 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 743be │ │ │ │ + beq.w 7451c │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 73796 │ │ │ │ + ble.n 738ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7376e │ │ │ │ + bge.n 738c6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7da10 │ │ │ │ + bl 7db30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 752c4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 73796 │ │ │ │ + beq.n 738ee │ │ │ │ adds r4, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 75eb0 │ │ │ │ - bl 7da10 │ │ │ │ + bge.w 76010 │ │ │ │ + bl 7db30 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 752c4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 73776 │ │ │ │ + bne.n 738ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 737ca │ │ │ │ + cbz r2, 73922 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74604 │ │ │ │ + bmi.w 74764 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 737b2 │ │ │ │ + bpl.n 7390a │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ebc │ │ │ │ + beq.w 7601c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 737c6 │ │ │ │ + bgt.n 7391e │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75ede │ │ │ │ + ble.w 7603e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ itt pl │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 746dc │ │ │ │ + bmi.w 7483c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73a8c ) │ │ │ │ + ldr r5, [pc, #664] @ (73be4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r0, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ @@ -109603,30 +109730,30 @@ │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75cc8 │ │ │ │ + beq.w 75e28 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76118 │ │ │ │ + beq.w 76234 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73006 │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 7315e │ │ │ │ + bl 71608 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 752c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74dee │ │ │ │ - ldr r5, [pc, #560] @ (73a8c ) │ │ │ │ + beq.w 74f50 │ │ │ │ + ldr r5, [pc, #560] @ (73be4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -109640,240 +109767,240 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bfc │ │ │ │ + beq.w 75d50 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73012 │ │ │ │ + bne.w 7316a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74aa8 │ │ │ │ + beq.w 74c0a │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75fb4 │ │ │ │ + bmi.w 76112 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r2, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 7301a │ │ │ │ + bmi.w 73172 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 7305c │ │ │ │ + b.w 731b4 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74cd0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75564 │ │ │ │ + beq.w 756c4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73938 │ │ │ │ - ldr r5, [pc, #396] @ (73a8c ) │ │ │ │ + bpl.n 73a90 │ │ │ │ + ldr r5, [pc, #396] @ (73be4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 73936 │ │ │ │ + beq.n 73a8e │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #340] @ (73a90 ) │ │ │ │ + ldr r3, [pc, #340] @ (73be8 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75156 │ │ │ │ + bne.w 752b6 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75156 │ │ │ │ - ldr r1, [pc, #316] @ (73a94 ) │ │ │ │ + beq.w 752b6 │ │ │ │ + ldr r1, [pc, #316] @ (73bec ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75038 │ │ │ │ + bne.w 75198 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (73a98 ) │ │ │ │ + ldr r0, [pc, #296] @ (73bf0 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79144 │ │ │ │ + bl 79274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73a94 ) │ │ │ │ + ldr r1, [pc, #272] @ (73bec ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 739a0 │ │ │ │ + beq.n 73af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e82 │ │ │ │ + beq.w 75fe2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 739dc │ │ │ │ - b.w 75168 │ │ │ │ + bge.n 73b34 │ │ │ │ + b.w 752c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7308e │ │ │ │ + bne.w 731e6 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 738da │ │ │ │ + bne.n 73a32 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 74952 │ │ │ │ + beq.w 74ab2 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74cd0 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 730e4 │ │ │ │ + bmi.w 7323c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7313c │ │ │ │ - movw lr, #63185 @ 0xf6d1 │ │ │ │ - movt lr, #30 │ │ │ │ + beq.w 73294 │ │ │ │ + movw lr, #3097 @ 0xc19 │ │ │ │ + movt lr, #31 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73a9c ) │ │ │ │ + ldr r4, [pc, #144] @ (73bf4 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73a38 │ │ │ │ + b.n 73b90 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73a2e │ │ │ │ + cbz r2, 73b86 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73a2e │ │ │ │ + beq.n 73b86 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73aa0 │ │ │ │ + bne.n 73bf8 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7313c │ │ │ │ + beq.w 73294 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73a2e │ │ │ │ + beq.n 73b86 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73d98 │ │ │ │ + bcs.w 73ef0 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73a70 │ │ │ │ + bcs.n 73bc8 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73a7e │ │ │ │ + bcs.n 73bd6 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73a1a │ │ │ │ + bhi.n 73b72 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73a24 │ │ │ │ + bls.n 73b7c │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73b7c │ │ │ │ + b.n 73b86 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73b7c │ │ │ │ + b.n 73b86 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73b7c │ │ │ │ + b.n 73b86 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 73aa6 │ │ │ │ + cbz r4, 73bfe │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73ab2 │ │ │ │ + cbz r4, 73c0a │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73c52 │ │ │ │ + bpl.w 73daa │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73daa │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7421a │ │ │ │ + bcs.w 74372 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 748c2 │ │ │ │ + bcs.w 74a22 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7421a │ │ │ │ + bcs.w 74372 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74210 │ │ │ │ + bls.w 74368 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73daa │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73daa │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73c52 │ │ │ │ + bne.w 73daa │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74e0c │ │ │ │ + beq.w 74f6c │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75016 │ │ │ │ + beq.w 75176 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73b1e │ │ │ │ + beq.n 73c76 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73a2e │ │ │ │ + bne.n 73b86 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -109963,594 +110090,594 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 746c6 │ │ │ │ + bne.w 74826 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 746c6 │ │ │ │ + beq.w 74826 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 744d6 │ │ │ │ + bne.w 74634 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7592a │ │ │ │ + beq.w 75a8a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74222 │ │ │ │ - ldr r3, [pc, #736] @ (73f90 ) │ │ │ │ + bpl.w 7437a │ │ │ │ + ldr r3, [pc, #736] @ (740e8 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r0, #8 │ │ │ │ cmp r1, lr │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.w 74230 │ │ │ │ + bne.w 74388 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76088 │ │ │ │ - ldr r7, [pc, #644] @ (73f90 ) │ │ │ │ + beq.w 76196 │ │ │ │ + ldr r7, [pc, #644] @ (740e8 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7608a │ │ │ │ + beq.w 76198 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 760ba │ │ │ │ + bpl.w 76268 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73f1c │ │ │ │ + bne.w 74074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73f28 │ │ │ │ + bne.w 74080 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 7408c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73f34 │ │ │ │ + beq.w 7408c │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73f94 ) │ │ │ │ + ldr r6, [pc, #564] @ (740ec ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74d84 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 74ee6 │ │ │ │ + bl 7bc78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74d92 │ │ │ │ + blt.w 74ef4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a2e │ │ │ │ + bne.w 73b86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a2e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b86 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.w 73b7c │ │ │ │ + b.n 73b86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75efc │ │ │ │ + beq.w 76064 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73dc2 │ │ │ │ + cbnz r2, 73f1a │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7544e │ │ │ │ + bne.w 755ae │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73de2 │ │ │ │ + cbnz r1, 73f3a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ + beq.w 73786 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73dee │ │ │ │ + beq.n 73f46 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ + beq.w 73786 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7362e │ │ │ │ + bne.w 73786 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73630 │ │ │ │ + bpl.w 73788 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73630 │ │ │ │ + bpl.w 73788 │ │ │ │ ldr.w r2, [r9, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75e32 │ │ │ │ + bne.w 75f52 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 73636 │ │ │ │ + b.n 7378e │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735f8 │ │ │ │ + bne.w 73750 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735f8 │ │ │ │ + beq.w 73750 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73602 │ │ │ │ + bne.w 7375a │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73602 │ │ │ │ + bne.w 7375a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74bae │ │ │ │ + bmi.w 74d10 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74bf8 │ │ │ │ + bne.w 74d5a │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74bf8 │ │ │ │ + beq.w 74d5a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73f98 ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #292] @ (740f0 ) │ │ │ │ + bl 785a4 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7495a │ │ │ │ + bne.w 74aba │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74dce │ │ │ │ + bne.w 74f30 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74dce │ │ │ │ + beq.w 74f30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73f9c ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #256] @ (740f4 ) │ │ │ │ + bl 785a4 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 749b0 │ │ │ │ + bne.w 74b18 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74db2 │ │ │ │ + bne.w 74f14 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73608 │ │ │ │ + b.w 73760 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 736ac │ │ │ │ + bpl.w 73804 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736ac │ │ │ │ + bne.w 73804 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47497 @ 0xb989 │ │ │ │ + movw r1, #47785 @ 0xbaa9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 736ac │ │ │ │ - movw r1, #59869 @ 0xe9dd │ │ │ │ + bne.w 73804 │ │ │ │ + movw r1, #60149 @ 0xeaf5 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 736b6 │ │ │ │ + beq.w 7380e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 73460 │ │ │ │ + bne.w 735b8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 736ce │ │ │ │ + b.w 73826 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73d4a │ │ │ │ + beq.w 73ea2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73d52 │ │ │ │ + beq.w 73eaa │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73d5a │ │ │ │ + bne.w 73eb2 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a4450 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74d8a │ │ │ │ + b.w 74eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 748d2 │ │ │ │ + beq.w 74a32 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73686 │ │ │ │ + bne.w 737de │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73686 │ │ │ │ + beq.w 737de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7442a │ │ │ │ + beq.w 74588 │ │ │ │ ldr.w r6, [r9, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7493c │ │ │ │ - b.w 73696 │ │ │ │ + beq.w 74a9c │ │ │ │ + b.w 737ee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 742ec ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74444 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74040 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74198 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74568 │ │ │ │ + bne.w 746c8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73fc6 │ │ │ │ + bne.n 7411e │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7518c │ │ │ │ + bne.w 752ec │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73fd4 │ │ │ │ + bne.n 7412c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75204 │ │ │ │ - cbnz r3, 73fde │ │ │ │ + bne.w 75364 │ │ │ │ + cbnz r3, 74136 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a20 │ │ │ │ + bne.w 75b80 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73fea │ │ │ │ + cbnz r6, 74142 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 757d8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73ff6 │ │ │ │ + cbnz r6, 7414e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ee │ │ │ │ + bne.w 7584e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75980 │ │ │ │ + bne.w 75ae0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75988 │ │ │ │ + bne.w 75ae8 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 74012 │ │ │ │ + cbnz r6, 7416a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75990 │ │ │ │ + bne.w 75af0 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 7401e │ │ │ │ + cbnz r6, 74176 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759d2 │ │ │ │ + bne.w 75b32 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 7402a │ │ │ │ + cbnz r6, 74182 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580a │ │ │ │ + bne.w 7596a │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 74036 │ │ │ │ + cbnz r6, 7418e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d8 │ │ │ │ + bne.w 75738 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 74042 │ │ │ │ + cbnz r6, 7419a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758bc │ │ │ │ + bne.w 75a1c │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 7404e │ │ │ │ + cbnz r6, 741a6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f4 │ │ │ │ + bne.w 75a54 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 7405a │ │ │ │ + cbnz r6, 741b2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75942 │ │ │ │ + bne.w 75aa2 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 74066 │ │ │ │ + cbnz r6, 741be │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759da │ │ │ │ + bne.w 75b3a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 74072 │ │ │ │ + cbnz r6, 741ca │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75846 │ │ │ │ + bne.w 759a6 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 7407e │ │ │ │ + cbnz r6, 741d6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75572 │ │ │ │ + bne.w 756d2 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 7408a │ │ │ │ + cbnz r6, 741e2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75896 │ │ │ │ + bne.w 759f6 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 74096 │ │ │ │ + cbnz r6, 741ee │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75876 │ │ │ │ + bne.w 759d6 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 740a2 │ │ │ │ + cbnz r6, 741fa │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c34 │ │ │ │ + bne.w 75d88 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 740ae │ │ │ │ + cbnz r6, 74206 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76064 │ │ │ │ + bne.w 761e2 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 740ba │ │ │ │ + cbnz r6, 74212 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f78 │ │ │ │ + bne.w 760d6 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 740c6 │ │ │ │ + cbnz r6, 7421e │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f8a │ │ │ │ + bne.w 760e8 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 740d2 │ │ │ │ + cbnz r6, 7422a │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f3a │ │ │ │ + bne.w 76098 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 740de │ │ │ │ + cbnz r6, 74236 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f42 │ │ │ │ + bne.w 760a0 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 740ea │ │ │ │ + cbnz r6, 74242 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f14 │ │ │ │ + bne.w 76072 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 740f6 │ │ │ │ + cbnz r6, 7424e │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f26 │ │ │ │ + bne.w 76084 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 74102 │ │ │ │ + cbnz r6, 7425a │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76100 │ │ │ │ + bne.w 7621c │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 74114 │ │ │ │ + cbnz r7, 7426c │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75424 │ │ │ │ - cbnz r3, 7411e │ │ │ │ + bne.w 75584 │ │ │ │ + cbnz r3, 74276 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75622 │ │ │ │ + bne.w 75782 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7412a │ │ │ │ + cbnz r6, 74282 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75636 │ │ │ │ + bne.w 75796 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7413a │ │ │ │ + cbnz r6, 74292 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7602e │ │ │ │ + bne.w 76124 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 74146 │ │ │ │ + cbnz r6, 7429e │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76044 │ │ │ │ + bne.w 7613a │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 74156 │ │ │ │ + cbnz r6, 742ae │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75888 │ │ │ │ + bne.w 759e8 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 74166 │ │ │ │ + cbnz r6, 742be │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f60 │ │ │ │ + bne.w 760be │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73484 │ │ │ │ + bne.w 735dc │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73484 │ │ │ │ - cbz r0, 74188 │ │ │ │ + beq.w 735dc │ │ │ │ + cbz r0, 742e0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73484 │ │ │ │ + beq.w 735dc │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 73484 │ │ │ │ + b.w 735dc │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 745d2 │ │ │ │ - cbnz r0, 741a8 │ │ │ │ + bne.w 74732 │ │ │ │ + cbnz r0, 74300 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c76 │ │ │ │ + bne.w 75dca │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 741b6 │ │ │ │ + bne.n 7430e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c7c │ │ │ │ + bne.w 75dd0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 735ea │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 735ea │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 73492 │ │ │ │ + b.w 735ea │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 746b8 │ │ │ │ - cbnz r0, 741de │ │ │ │ + bne.w 74818 │ │ │ │ + cbnz r0, 74336 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c8c │ │ │ │ + bne.w 75de0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73556 │ │ │ │ + bne.w 736ae │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 760d0 │ │ │ │ + bne.w 761ec │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73560 │ │ │ │ + bne.w 736b8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 736b8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 736b8 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 73560 │ │ │ │ + b.w 736b8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73aec │ │ │ │ + bls.w 73c44 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73aec │ │ │ │ - b.n 73c52 │ │ │ │ + bne.w 73c44 │ │ │ │ + b.n 73daa │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73ce2 │ │ │ │ + beq.w 73e3a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73ce2 │ │ │ │ - ldr r5, [pc, #744] @ (74524 ) │ │ │ │ + b.n 73e3a │ │ │ │ + ldr r5, [pc, #752] @ (74684 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mul.w r2, r2, ip │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ adds r0, r4, r1 │ │ │ │ adds r1, r4, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 74274 │ │ │ │ + beq.n 743cc │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r0, r4, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 750cc │ │ │ │ + beq.w 7522c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fe2 │ │ │ │ + bne.w 761c4 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 742d2 │ │ │ │ - ldr r3, [pc, #628] @ (74524 ) │ │ │ │ + bpl.n 7442a │ │ │ │ + ldr r3, [pc, #636] @ (74684 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -110570,349 +110697,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f04 │ │ │ │ - ldr r5, [pc, #536] @ (74524 ) │ │ │ │ + beq.w 7606c │ │ │ │ + ldr r5, [pc, #544] @ (74684 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e42 │ │ │ │ + beq.w 75f9c │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d1e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75e72 │ │ │ │ + blt.w 75fd2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74350 │ │ │ │ + beq.n 744a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 760a6 │ │ │ │ + beq.w 7627e │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 749c4 │ │ │ │ + bne.w 74b2c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74c18 │ │ │ │ + bne.w 74d7a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76056 │ │ │ │ - ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7317a │ │ │ │ + beq.w 74acc │ │ │ │ + ldr r5, [pc, #436] @ (74684 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ + b.w 74e78 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735c0 │ │ │ │ + bne.w 73718 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735c0 │ │ │ │ - cbz r5, 74394 │ │ │ │ + beq.w 73718 │ │ │ │ + cbz r5, 744f2 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 735c0 │ │ │ │ + beq.w 73718 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 735c0 │ │ │ │ + b.w 73718 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735c0 │ │ │ │ + bne.w 73718 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735c0 │ │ │ │ - b.n 74394 │ │ │ │ + beq.w 73718 │ │ │ │ + b.n 744f2 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7374e │ │ │ │ + bne.w 738a6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 753e6 │ │ │ │ + bmi.w 75546 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #348] @ (74528 ) │ │ │ │ + ldr r1, [pc, #352] @ (74688 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 783fc │ │ │ │ + bl 78538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ - bne.w 7374e │ │ │ │ - ldr r1, [pc, #332] @ (74528 ) │ │ │ │ + blt.w 752c4 │ │ │ │ + bne.w 738a6 │ │ │ │ + ldr r1, [pc, #332] @ (74688 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 752c4 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #63185 @ 0xf6d1 │ │ │ │ - movt r3, #30 │ │ │ │ + movw r3, #3097 @ 0xc19 │ │ │ │ + movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 73758 │ │ │ │ - b.w 73796 │ │ │ │ + bgt.w 738b0 │ │ │ │ + b.w 738ee │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74dbc │ │ │ │ + beq.w 74f1e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73686 │ │ │ │ + bne.w 737de │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73686 │ │ │ │ + beq.w 737de │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 73686 │ │ │ │ + b.w 737de │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7364a │ │ │ │ - cbz r5, 74448 │ │ │ │ + beq.w 737a2 │ │ │ │ + cbz r5, 745a6 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7364a │ │ │ │ + beq.w 737a2 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7364a │ │ │ │ + b.w 737a2 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7320e │ │ │ │ + beq.w 73366 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7321e │ │ │ │ + beq.w 73376 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7322e │ │ │ │ + beq.w 73386 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7324a │ │ │ │ + bne.w 733a2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 744a4 │ │ │ │ + beq.n 74602 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7448a │ │ │ │ + bne.n 745e8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 75468 │ │ │ │ + bne.w 755c8 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74fd4 │ │ │ │ + bmi.w 75134 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75afa │ │ │ │ + bmi.w 75c5a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 73454 │ │ │ │ - b.w 736d0 │ │ │ │ + bgt.w 735ac │ │ │ │ + b.w 73828 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a2e │ │ │ │ - b.w 73c80 │ │ │ │ + bne.w 73b86 │ │ │ │ + b.w 73dd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 760e4 │ │ │ │ + beq.w 76200 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 744fa │ │ │ │ + beq.n 74658 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73f3a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ - b.n 73dd2 │ │ │ │ + beq.w 73786 │ │ │ │ + b.n 73f2a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736ac │ │ │ │ + beq.w 73804 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73efa │ │ │ │ + beq.w 74052 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 736ac │ │ │ │ - b.n 73efa │ │ │ │ + beq.w 73804 │ │ │ │ + b.n 74052 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 745cc ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7472c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74536 │ │ │ │ + cbnz r0, 74696 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b78 │ │ │ │ + bne.w 74cda │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74544 │ │ │ │ + bne.n 746a4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75116 │ │ │ │ + bne.w 75276 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 73548 │ │ │ │ + bne.w 736a0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73548 │ │ │ │ + beq.w 736a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73548 │ │ │ │ + beq.w 736a0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7354e │ │ │ │ - b.n 741ee │ │ │ │ + bne.w 736a6 │ │ │ │ + b.n 74346 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74576 │ │ │ │ + bne.n 746d6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d0 │ │ │ │ + bne.w 75530 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74584 │ │ │ │ + bne.n 746e4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753be │ │ │ │ - cbnz r3, 7458e │ │ │ │ + bne.w 7551e │ │ │ │ + cbnz r3, 746ee │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a78 │ │ │ │ + bne.w 75bd8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7459a │ │ │ │ + cbnz r0, 746fa │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75278 │ │ │ │ + bne.w 753d8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73fea │ │ │ │ - cbnz r0, 745a8 │ │ │ │ + b.n 74142 │ │ │ │ + cbnz r0, 74708 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74b8c │ │ │ │ + bne.w 74cee │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 745b6 │ │ │ │ + bne.n 74716 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7517e │ │ │ │ - cbnz r7, 745c0 │ │ │ │ + bne.w 752de │ │ │ │ + cbnz r7, 74720 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b06 │ │ │ │ + bne.w 75c66 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 745cc │ │ │ │ + cbnz r0, 7472c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7512a │ │ │ │ + bne.w 7528a │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734de │ │ │ │ - cbnz r0, 745dc │ │ │ │ + b.w 73636 │ │ │ │ + cbnz r0, 7473c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76022 │ │ │ │ + bne.w 7616e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 745ea │ │ │ │ + bne.n 7474a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cb2 │ │ │ │ + bne.w 75e12 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 735ea │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 735ea │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 741c4 │ │ │ │ - b.w 73492 │ │ │ │ + bne.w 7431c │ │ │ │ + b.w 735ea │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 76000 │ │ │ │ + bpl.w 7614c │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 74630 │ │ │ │ + cbnz r2, 74790 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 79980 │ │ │ │ + bl 79ab0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76108 │ │ │ │ + beq.w 76224 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r0, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbnz r2, 74646 │ │ │ │ + cbnz r2, 747a6 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 74654 │ │ │ │ + bpl.n 747b4 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75ebc │ │ │ │ + beq.w 7601c │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 737b2 │ │ │ │ + bpl.w 7390a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 737c6 │ │ │ │ + beq.w 7391e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64732 @ 0xfcdc │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r9, #144] @ 0x90 │ │ │ │ - bls.w 73728 │ │ │ │ + bls.w 73880 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65388 @ 0xff6c │ │ │ │ + movw r1, #64428 @ 0xfbac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ - cbnz r0, 746c2 │ │ │ │ + b.w 752c8 │ │ │ │ + cbnz r0, 74822 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c82 │ │ │ │ + bne.w 75dd6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 741de │ │ │ │ + b.n 74336 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73c6c │ │ │ │ - b.w 75164 │ │ │ │ - ldr r0, [pc, #732] @ (749bc ) │ │ │ │ + bne.w 73dc4 │ │ │ │ + b.w 752c4 │ │ │ │ + ldr r0, [pc, #740] @ (74b24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -110927,263 +111057,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bdc │ │ │ │ + beq.w 75df2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 737e8 │ │ │ │ + b.w 73940 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d6b8 │ │ │ │ + bl 7d7d8 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #628] @ (749c0 ) │ │ │ │ + ldr r1, [pc, #636] @ (74b28 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 760b0 │ │ │ │ + blt.w 7625e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 731d2 │ │ │ │ + beq.w 7332a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 731d2 │ │ │ │ + bne.w 7332a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 731d2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7332a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 731d2 │ │ │ │ - b.w 731b2 │ │ │ │ + bne.w 7332a │ │ │ │ + b.w 7330a │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74b4a │ │ │ │ + ble.w 74cac │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75fec │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74cac │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75fec │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74cac │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75fec │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74cac │ │ │ │ adds r2, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75fec │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 747c4 │ │ │ │ + bne.n 74924 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 739b6 │ │ │ │ + b.w 73b0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 7329e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ce0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 7329e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ce0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 7329e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ce0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 7329e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ce0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 7329e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ce0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 7329e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7486e │ │ │ │ + b.n 749ce │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 7329e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ce0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74864 │ │ │ │ - b.w 75164 │ │ │ │ + bne.n 749c4 │ │ │ │ + b.w 752c4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73702 │ │ │ │ + b.w 7385a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736e4 │ │ │ │ + bne.w 7383c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736ee │ │ │ │ + bne.w 73846 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736f8 │ │ │ │ + bne.w 73850 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 736f8 │ │ │ │ + b.w 73850 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73aec │ │ │ │ - b.w 73c52 │ │ │ │ + bne.w 73c44 │ │ │ │ + b.w 73daa │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ - cbnz r5, 74918 │ │ │ │ + beq.w 740b2 │ │ │ │ + cbnz r5, 74a78 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 748f2 │ │ │ │ + cbnz r1, 74a52 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7442a │ │ │ │ + bne.w 74588 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73696 │ │ │ │ + bne.w 737ee │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73696 │ │ │ │ + beq.w 737ee │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 73696 │ │ │ │ + b.w 737ee │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 740b2 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75be8 │ │ │ │ - cbnz r6, 74932 │ │ │ │ + bne.w 75d3c │ │ │ │ + cbnz r6, 74a92 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f74 │ │ │ │ + bne.w 740cc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73696 │ │ │ │ + bne.w 737ee │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73696 │ │ │ │ + beq.w 737ee │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73696 │ │ │ │ - b.n 74906 │ │ │ │ + beq.w 737ee │ │ │ │ + b.n 74a66 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 730ce │ │ │ │ - b.n 74b66 │ │ │ │ + bmi.w 73226 │ │ │ │ + b.n 74cc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ + beq.w 73fda │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73602 │ │ │ │ + b.w 7375a │ │ │ │ + ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ + b.w 732d2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75bf6 │ │ │ │ + beq.w 75d4a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 752c8 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 74998 │ │ │ │ + bpl.n 74b00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75526 │ │ │ │ + bmi.w 75686 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ mov r4, r3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 73098 │ │ │ │ - b.n 747d6 │ │ │ │ + bpl.w 731f0 │ │ │ │ + b.n 74936 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74962 │ │ │ │ - b.w 73eac │ │ │ │ + bne.n 74ac2 │ │ │ │ + b.w 74004 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74c24 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74d8c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fe2 │ │ │ │ + bne.w 761c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 74a16 │ │ │ │ + bpl.n 74b7e │ │ │ │ ldr r3, [r5, r6] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -111200,143 +111332,141 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f04 │ │ │ │ + beq.w 7606c │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e42 │ │ │ │ + beq.w 75f9c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d1e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e72 │ │ │ │ + blt.w 75fd2 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 74a82 │ │ │ │ + beq.n 74bea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e66 │ │ │ │ + beq.w 75fc0 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 749d6 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #2 │ │ │ │ - b.n 74364 │ │ │ │ - bl 7f848 │ │ │ │ + beq.w 744b4 │ │ │ │ + b.n 74b3e │ │ │ │ + bl 7f960 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75168 │ │ │ │ + blt.w 752c8 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73088 │ │ │ │ + bne.w 731e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73088 │ │ │ │ + beq.w 731e0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75616 │ │ │ │ + bne.w 75776 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73098 │ │ │ │ - b.n 74972 │ │ │ │ + bne.w 731f0 │ │ │ │ + b.n 74ada │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 73536 │ │ │ │ - b.w 7353e │ │ │ │ + beq.w 7368e │ │ │ │ + b.w 73696 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74af4 │ │ │ │ + bne.n 74c56 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75048 │ │ │ │ - cbnz r7, 74afe │ │ │ │ + bne.w 751a8 │ │ │ │ + cbnz r7, 74c60 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 75646 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d2c │ │ │ │ + bne.w 75e8c │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ + bne.w 75706 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734ea │ │ │ │ + bne.w 73642 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734ea │ │ │ │ + beq.w 73642 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74b34 │ │ │ │ + bne.n 74c96 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75084 │ │ │ │ - cbnz r6, 74b3e │ │ │ │ + bne.w 751e4 │ │ │ │ + cbnz r6, 74ca0 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c24 │ │ │ │ + bne.w 75d78 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75098 │ │ │ │ - b.w 7350e │ │ │ │ + beq.w 751f8 │ │ │ │ + b.w 73666 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 738da │ │ │ │ + bne.w 73a32 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 739ce │ │ │ │ + bne.w 73b26 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 739dc │ │ │ │ + b.w 73b34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74536 │ │ │ │ + beq.w 74696 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7453c │ │ │ │ - b.n 74544 │ │ │ │ + beq.w 7469c │ │ │ │ + b.n 746a4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 745a8 │ │ │ │ + beq.w 74708 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 745ae │ │ │ │ - b.n 745b6 │ │ │ │ + beq.w 7470e │ │ │ │ + b.n 74716 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73540 │ │ │ │ - b.w 73548 │ │ │ │ - ldr r3, [pc, #584] @ (74df8 ) │ │ │ │ + beq.w 73698 │ │ │ │ + b.w 736a0 │ │ │ │ + ldr r3, [pc, #580] @ (74f58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -111350,117 +111480,117 @@ │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bb4 │ │ │ │ + beq.w 75d14 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73e62 │ │ │ │ - ldr r0, [pc, #512] @ (74dfc ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 73fba │ │ │ │ + ldr r0, [pc, #512] @ (74f5c ) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #496] @ (74dfc ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #492] @ (74f5c ) │ │ │ │ + bl 785a4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73e7c │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 73fd4 │ │ │ │ + b.n 752c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75666 │ │ │ │ + bne.w 757c6 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74374 │ │ │ │ + beq.w 74acc │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74df8 │ │ │ │ + ldr.w sl, [pc, #444] @ 74f58 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dcc │ │ │ │ + beq.w 75f2c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74d74 │ │ │ │ + bpl.w 74ed6 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r6, [r2, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ - bne.n 74d7e │ │ │ │ + bne.n 74ee0 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e3e │ │ │ │ + beq.w 75f98 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e7e │ │ │ │ + beq.w 75fde │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d1e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e70 │ │ │ │ + blt.w 75fd0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74cf8 │ │ │ │ + beq.n 74e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f9c │ │ │ │ + beq.w 760fa │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74c44 │ │ │ │ + bne.n 74da6 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 74374 │ │ │ │ + bpl.w 74acc │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -111473,113 +111603,112 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c52 │ │ │ │ - ldr.w r8, [pc, #184] @ 74e08 │ │ │ │ + beq.w 75da6 │ │ │ │ + ldr.w r8, [pc, #184] @ 74f68 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73190 │ │ │ │ - ldr r0, [pc, #152] @ (74e00 ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 732e8 │ │ │ │ + ldr r0, [pc, #152] @ (74f60 ) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7319a │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 732f2 │ │ │ │ + b.n 752c4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74c8c │ │ │ │ + beq.n 74dee │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74c8c │ │ │ │ - bl 79610 │ │ │ │ + b.n 74dee │ │ │ │ + bl 79740 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73d7c │ │ │ │ + bge.w 73ed4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 752c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 75168 │ │ │ │ + b.n 752c8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73610 │ │ │ │ + b.w 73768 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 740b2 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74416 │ │ │ │ - ldr r0, [pc, #52] @ (74e04 ) │ │ │ │ - bl 6cd24 │ │ │ │ + b.w 74574 │ │ │ │ + ldr r0, [pc, #48] @ (74f64 ) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ - ldr r1, [pc, #36] @ (74e04 ) │ │ │ │ + beq.w 752c4 │ │ │ │ + ldr r1, [pc, #36] @ (74f64 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73ea6 │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 73ffe │ │ │ │ + b.n 752c4 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73006 │ │ │ │ - nop │ │ │ │ + b.w 7315e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 75150 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 752b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 75064 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 751c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74ea8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 75008 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -111666,2648 +111795,2638 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73b86 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73c5a │ │ │ │ - b.w 73a2e │ │ │ │ + bne.w 73db2 │ │ │ │ + b.w 73b86 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c30 │ │ │ │ - b.w 7317a │ │ │ │ + bne.w 74d92 │ │ │ │ + b.w 732d2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75082 │ │ │ │ + beq.n 751e2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 74fc0 │ │ │ │ + cbnz r0, 75120 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75abe │ │ │ │ + bne.w 75c1e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7350e │ │ │ │ + bne.w 73666 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7350e │ │ │ │ - b.w 75c44 │ │ │ │ + beq.w 73666 │ │ │ │ + b.w 75d98 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 73440 │ │ │ │ + b.w 73598 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 731f0 │ │ │ │ + bpl.w 73348 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731f0 │ │ │ │ + bne.w 73348 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731f0 │ │ │ │ + bne.w 73348 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r5, #92] @ 0x5c │ │ │ │ strd r3, r2, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 731f0 │ │ │ │ + b.w 73348 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73daa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73a2e │ │ │ │ - b.w 73c52 │ │ │ │ + bne.w 73b86 │ │ │ │ + b.w 73daa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7396c │ │ │ │ + beq.w 73ac4 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 739dc │ │ │ │ + b.w 73b34 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 75058 │ │ │ │ + cbnz r7, 751b8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754ea │ │ │ │ + bne.w 7564a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75066 │ │ │ │ + bne.n 751c6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 75704 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 75072 │ │ │ │ + cbnz r0, 751d2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ + bne.w 74c80 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734f6 │ │ │ │ + bne.w 7364e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734f6 │ │ │ │ + beq.w 7364e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 75092 │ │ │ │ + cbnz r6, 751f2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75522 │ │ │ │ + bne.w 75682 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7350e │ │ │ │ + bne.w 73666 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7350e │ │ │ │ + beq.w 73666 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 7350e │ │ │ │ + b.w 73666 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e1e │ │ │ │ + beq.w 73f76 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735f8 │ │ │ │ + bne.w 73750 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735f0 │ │ │ │ - b.w 735f8 │ │ │ │ + bne.w 73748 │ │ │ │ + b.w 73750 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d16 │ │ │ │ + beq.w 74e78 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r1, #252] @ 0xfc │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 75104 │ │ │ │ + beq.n 75264 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c30 │ │ │ │ - b.n 74d16 │ │ │ │ + beq.w 74e78 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 74d92 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74544 │ │ │ │ + beq.w 746a4 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7454a │ │ │ │ - b.w 73548 │ │ │ │ + beq.w 746aa │ │ │ │ + b.w 736a0 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 75a6e │ │ │ │ + beq.w 75bce │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75142 │ │ │ │ + cbnz r6, 752a2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d8a │ │ │ │ + bne.w 75eea │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d92 │ │ │ │ + bne.w 75ef2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734f6 │ │ │ │ - b.n 74fa8 │ │ │ │ - ldr r0, [pc, #628] @ (753cc ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 7364e │ │ │ │ + b.n 75108 │ │ │ │ + ldr r0, [pc, #628] @ (7552c ) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73956 │ │ │ │ + bne.w 73aae │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75df2 │ │ │ │ + bmi.w 75f58 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 737ea │ │ │ │ + b.w 73942 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 745b6 │ │ │ │ + b.w 74716 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7519a │ │ │ │ + bne.n 752fa │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75204 │ │ │ │ - cbnz r3, 751a4 │ │ │ │ + bne.n 75364 │ │ │ │ + cbnz r3, 75304 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a20 │ │ │ │ + bne.w 75b80 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dd4 │ │ │ │ + bne.w 75f34 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ + bne.w 757da │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ff6 │ │ │ │ + bne.w 7414e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ + beq.w 7414e │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751d8 │ │ │ │ + bne.n 75338 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75242 │ │ │ │ - cbnz r0, 751e2 │ │ │ │ + bne.n 753a2 │ │ │ │ + cbnz r0, 75342 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75996 │ │ │ │ + bne.w 75af6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d44 │ │ │ │ + bne.w 75ea4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ba │ │ │ │ - cbnz r0, 751fe │ │ │ │ + bne.w 7581a │ │ │ │ + cbnz r0, 7535e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 7596e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7402a │ │ │ │ + b.w 74182 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75214 │ │ │ │ + cbnz r3, 75374 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a24 │ │ │ │ + bne.w 75b84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75222 │ │ │ │ + bne.n 75382 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 757d8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75de4 │ │ │ │ + bne.w 75f44 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 751c4 │ │ │ │ + bne.n 75324 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75de0 │ │ │ │ + bne.w 75f40 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ + beq.w 7415e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75250 │ │ │ │ + cbnz r0, 753b0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ - cbnz r6, 7525a │ │ │ │ + bne.w 75af8 │ │ │ │ + cbnz r6, 753ba │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756b8 │ │ │ │ + bne.w 75818 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 75266 │ │ │ │ + cbnz r0, 753c6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 7596e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 75272 │ │ │ │ + cbnz r0, 753d2 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755de │ │ │ │ + bne.w 7573e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74036 │ │ │ │ + b.w 7418e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75d7a │ │ │ │ - cbnz r6, 7528c │ │ │ │ + bne.w 75eda │ │ │ │ + cbnz r6, 753ec │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d8e │ │ │ │ + bne.w 75eee │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75982 │ │ │ │ + bne.w 75ae2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ + beq.w 7415e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d6e │ │ │ │ - cbnz r6, 752b6 │ │ │ │ + bne.w 75ece │ │ │ │ + cbnz r6, 75416 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7571c │ │ │ │ + bne.w 7587c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7401e │ │ │ │ + bne.w 74176 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 74176 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75da8 │ │ │ │ - cbnz r6, 752de │ │ │ │ + bne.w 75f08 │ │ │ │ + cbnz r6, 7543e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75744 │ │ │ │ + bne.w 758a4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74036 │ │ │ │ + bne.w 7418e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74036 │ │ │ │ + beq.w 7418e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75db4 │ │ │ │ - cbnz r6, 75306 │ │ │ │ + bne.w 75f14 │ │ │ │ + cbnz r6, 75466 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 758cc │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7404e │ │ │ │ + bne.w 741a6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7404e │ │ │ │ + beq.w 741a6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75dc0 │ │ │ │ - cbnz r6, 7532e │ │ │ │ + bne.w 75f20 │ │ │ │ + cbnz r6, 7548e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 758f4 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74066 │ │ │ │ + bne.w 741be │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74066 │ │ │ │ + beq.w 741be │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a66 │ │ │ │ + beq.w 75bc6 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 75358 │ │ │ │ + cbnz r6, 754b8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 7591c │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7407e │ │ │ │ + bne.w 741d6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7407e │ │ │ │ + beq.w 741d6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a5e │ │ │ │ + beq.w 75bbe │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 75382 │ │ │ │ + cbnz r6, 754e2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 75946 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74096 │ │ │ │ + bne.w 741ee │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74096 │ │ │ │ + beq.w 741ee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #72] @ 0x48 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740a2 │ │ │ │ + bne.w 741fa │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740a2 │ │ │ │ + beq.w 741fa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740a2 │ │ │ │ + beq.w 741fa │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 740a2 │ │ │ │ + b.w 741fa │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 74584 │ │ │ │ + b.w 746e4 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74576 │ │ │ │ + beq.w 746d6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7457c │ │ │ │ - b.w 74584 │ │ │ │ - ldr r2, [pc, #652] @ (75674 ) │ │ │ │ + beq.w 746dc │ │ │ │ + b.w 746e4 │ │ │ │ + ldr r2, [pc, #652] @ (757d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 7541e │ │ │ │ + beq.n 7557e │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 743c8 │ │ │ │ + b.w 74526 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ce0 │ │ │ │ + bne.w 75e40 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75438 │ │ │ │ + cbnz r3, 75598 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75628 │ │ │ │ + bne.w 75788 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7412a │ │ │ │ + bne.w 74282 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7412a │ │ │ │ + beq.w 74282 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7412a │ │ │ │ + b.w 74282 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 744f6 │ │ │ │ + bne.w 74654 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74500 │ │ │ │ - b.w 73de2 │ │ │ │ + beq.w 7465e │ │ │ │ + b.w 73f3a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75c36 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75472 │ │ │ │ + bne.n 755d2 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75c42 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7548a │ │ │ │ + bne.n 755ea │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75e34 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754a2 │ │ │ │ + bne.n 75602 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75c4e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754b2 │ │ │ │ + bne.n 75612 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75b60 │ │ │ │ + bne.w 75cc0 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7460a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74946 │ │ │ │ - b.w 74906 │ │ │ │ + bne.w 74aa6 │ │ │ │ + b.w 74a66 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 754fa │ │ │ │ + bne.n 7565a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 755a6 │ │ │ │ - cbnz r0, 75504 │ │ │ │ + bne.n 75706 │ │ │ │ + cbnz r0, 75664 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ + bne.w 74c80 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75510 │ │ │ │ + cbnz r0, 75670 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75082 │ │ │ │ + bne.w 751e2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7365a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73504 │ │ │ │ + beq.w 7365c │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 75092 │ │ │ │ + b.n 751f2 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75648 │ │ │ │ + bne.w 757a8 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74992 │ │ │ │ + beq.w 74afa │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - b.w 74992 │ │ │ │ + b.w 74afa │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 739dc │ │ │ │ - b.w 738f4 │ │ │ │ + beq.w 73b34 │ │ │ │ + b.w 73a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75368 │ │ │ │ + bne.w 754c8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75588 │ │ │ │ + cbnz r0, 756e8 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589c │ │ │ │ - cbnz r6, 75592 │ │ │ │ + bne.w 759fc │ │ │ │ + cbnz r6, 756f2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 759dc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7559e │ │ │ │ + cbnz r0, 756fe │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753b8 │ │ │ │ + bne.w 75518 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740a2 │ │ │ │ + b.w 741fa │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 755b6 │ │ │ │ + cbnz r0, 75716 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b22 │ │ │ │ + bne.w 74c84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 755c4 │ │ │ │ + bne.n 75724 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75082 │ │ │ │ + bne.w 751e2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b3e │ │ │ │ + bne.w 74ca0 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75092 │ │ │ │ - b.n 75522 │ │ │ │ + beq.w 751f2 │ │ │ │ + b.n 75682 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 7544e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 755ee │ │ │ │ + cbnz r0, 7574e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c4 │ │ │ │ - cbnz r6, 755f8 │ │ │ │ + bne.w 75a24 │ │ │ │ + cbnz r6, 75758 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fa │ │ │ │ + bne.w 75a5a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75604 │ │ │ │ + cbnz r0, 75764 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75948 │ │ │ │ + bne.w 75aa8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75610 │ │ │ │ + cbnz r0, 75770 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759e0 │ │ │ │ + bne.w 75b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74066 │ │ │ │ + b.w 741be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74aca │ │ │ │ - b.w 739b6 │ │ │ │ + bne.w 74c2c │ │ │ │ + b.w 73b0e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b40 │ │ │ │ + bne.w 75ca0 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75440 │ │ │ │ - b.w 7412a │ │ │ │ + beq.w 755a0 │ │ │ │ + b.w 74282 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75448 │ │ │ │ + beq.w 755a8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7412a │ │ │ │ - b.n 75448 │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + beq.w 74282 │ │ │ │ + b.n 755a8 │ │ │ │ + movw r1, #64069 @ 0xfa45 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75d18 │ │ │ │ + bne.w 75e78 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - b.w 74992 │ │ │ │ - ldr r5, [pc, #12] @ (75674 ) │ │ │ │ + bne.w 75690 │ │ │ │ + b.w 74afa │ │ │ │ + ldr r5, [pc, #12] @ (757d4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 750d6 │ │ │ │ + b.n 75236 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 7568a │ │ │ │ + cbnz r6, 757ea │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751c8 │ │ │ │ + bne.w 75328 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75698 │ │ │ │ + bne.n 757f8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75240 │ │ │ │ + bne.w 753a0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d38 │ │ │ │ + bne.w 75e98 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ + bne.w 75af8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7401e │ │ │ │ + bne.w 74176 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 74176 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 756c8 │ │ │ │ + cbnz r0, 75828 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75810 │ │ │ │ - cbnz r6, 756d0 │ │ │ │ + bne.w 75970 │ │ │ │ + cbnz r6, 75830 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 755de │ │ │ │ + bne.n 7573e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 756dc │ │ │ │ + cbnz r0, 7583c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c2 │ │ │ │ + bne.w 75a22 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 756e8 │ │ │ │ + cbnz r0, 75848 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fa │ │ │ │ + bne.w 75a5a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7404e │ │ │ │ + b.w 741a6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751c4 │ │ │ │ + beq.w 75324 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d5a │ │ │ │ - cbnz r6, 7570c │ │ │ │ + bne.w 75eba │ │ │ │ + cbnz r6, 7586c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7529e │ │ │ │ + bne.w 753fe │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74012 │ │ │ │ + bne.w 7416a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74012 │ │ │ │ + beq.w 7416a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d50 │ │ │ │ - cbnz r6, 75734 │ │ │ │ + bne.w 75eb0 │ │ │ │ + cbnz r6, 75894 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752c6 │ │ │ │ + bne.w 75426 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7402a │ │ │ │ + bne.w 74182 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7402a │ │ │ │ + beq.w 74182 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d9e │ │ │ │ - cbnz r6, 7575c │ │ │ │ + bne.w 75efe │ │ │ │ + cbnz r6, 758bc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 7544e │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74042 │ │ │ │ + bne.w 7419a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74042 │ │ │ │ + beq.w 7419a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75784 │ │ │ │ + cbnz r6, 758e4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75316 │ │ │ │ + bne.w 75476 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7405a │ │ │ │ + bne.w 741b2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7405a │ │ │ │ + beq.w 741b2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bc0 │ │ │ │ - cbnz r6, 757ac │ │ │ │ + bne.w 75d20 │ │ │ │ + cbnz r6, 7590c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 7549e │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74072 │ │ │ │ + bne.w 741ca │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74072 │ │ │ │ + beq.w 741ca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a18 │ │ │ │ + beq.w 75b78 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 757d6 │ │ │ │ + cbnz r6, 75936 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75368 │ │ │ │ + bne.w 754c8 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7408a │ │ │ │ + bne.w 741e2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7408a │ │ │ │ + beq.w 741e2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 757fe │ │ │ │ + cbnz r6, 7595e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75392 │ │ │ │ + bne.w 754f2 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 753a6 │ │ │ │ - b.w 740a2 │ │ │ │ + beq.w 75506 │ │ │ │ + b.w 741fa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75744 │ │ │ │ + bne.n 758a4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7581e │ │ │ │ + cbnz r6, 7597e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755e0 │ │ │ │ - cbnz r0, 75826 │ │ │ │ + bne.w 75740 │ │ │ │ + cbnz r0, 75986 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758c2 │ │ │ │ + bne.n 75a22 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75baa │ │ │ │ + bne.w 75d0a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758fc │ │ │ │ - cbnz r0, 75840 │ │ │ │ + bne.n 75a5c │ │ │ │ + cbnz r0, 759a0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75948 │ │ │ │ + bne.w 75aa8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7405a │ │ │ │ + b.w 741b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 757bc │ │ │ │ + bne.n 7591c │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7585a │ │ │ │ + cbnz r6, 759ba │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7557a │ │ │ │ - cbnz r0, 75860 │ │ │ │ + bne.w 756da │ │ │ │ + cbnz r0, 759c0 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 7589a │ │ │ │ + cbnz r7, 759fa │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75592 │ │ │ │ + bne.w 756f2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 7587e │ │ │ │ + cbnz r7, 759de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75596 │ │ │ │ - b.n 7559e │ │ │ │ + beq.w 756f6 │ │ │ │ + b.n 756fe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75392 │ │ │ │ + bne.w 754f2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75596 │ │ │ │ - b.n 7559e │ │ │ │ + beq.w 756f6 │ │ │ │ + b.n 756fe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b9c │ │ │ │ + bne.w 75cfc │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 74156 │ │ │ │ + b.w 742ae │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 757e6 │ │ │ │ + bne.n 75946 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7586e │ │ │ │ + bne.n 759ce │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7587e │ │ │ │ + bne.n 759de │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7559e │ │ │ │ + bne.w 756fe │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7559e │ │ │ │ + beq.w 756fe │ │ │ │ mov r0, r6 │ │ │ │ - b.n 753b8 │ │ │ │ + b.n 75518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 758cc │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 758ce │ │ │ │ + cbnz r6, 75a2e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 758fc │ │ │ │ - cbnz r0, 758d6 │ │ │ │ + cbnz r7, 75a5c │ │ │ │ + cbnz r0, 75a36 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75948 │ │ │ │ + bne.n 75aa8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bcc │ │ │ │ + bne.w 75d2c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e2 │ │ │ │ - cbnz r0, 758ee │ │ │ │ + bne.n 75b42 │ │ │ │ + cbnz r0, 75a4e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584a │ │ │ │ + bne.n 759aa │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74072 │ │ │ │ + b.w 741ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75316 │ │ │ │ + bne.w 75476 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75906 │ │ │ │ + cbnz r0, 75a66 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7594a │ │ │ │ - cbnz r6, 7590e │ │ │ │ + cbnz r7, 75aaa │ │ │ │ + cbnz r6, 75a6e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e0 │ │ │ │ + bne.n 75b40 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75918 │ │ │ │ + cbnz r0, 75a78 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584a │ │ │ │ + bne.n 759aa │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75924 │ │ │ │ + cbnz r0, 75a84 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75578 │ │ │ │ + bne.w 756d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7407e │ │ │ │ + b.w 741d6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73a2e │ │ │ │ - b.n 75164 │ │ │ │ + bge.w 73b86 │ │ │ │ + b.n 752c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 758f4 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 75956 │ │ │ │ + cbnz r6, 75ab6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e2 │ │ │ │ - cbnz r0, 75960 │ │ │ │ + bne.n 75b42 │ │ │ │ + cbnz r0, 75ac0 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584a │ │ │ │ + bne.w 759aa │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d0e │ │ │ │ + bne.w 75e6e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7557a │ │ │ │ - cbnz r0, 7597a │ │ │ │ + bne.w 756da │ │ │ │ + cbnz r0, 75ada │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7589a │ │ │ │ + bne.n 759fa │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7408a │ │ │ │ + b.w 741e2 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74006 │ │ │ │ + b.w 7415e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75240 │ │ │ │ - b.n 7529e │ │ │ │ + beq.w 753a0 │ │ │ │ + b.n 753fe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7571c │ │ │ │ + bne.w 7587c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 759a6 │ │ │ │ + cbnz r6, 75b06 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ba │ │ │ │ - cbnz r0, 759b0 │ │ │ │ + bne.w 7581a │ │ │ │ + cbnz r0, 75b10 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 7596e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d04 │ │ │ │ + bne.w 75e64 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755e0 │ │ │ │ - cbnz r0, 759cc │ │ │ │ + bne.w 75740 │ │ │ │ + cbnz r0, 75b2c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c2 │ │ │ │ + bne.w 75a22 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74042 │ │ │ │ + b.w 7419a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756b8 │ │ │ │ - b.n 752c6 │ │ │ │ + beq.w 75818 │ │ │ │ + b.n 75426 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 7549e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 759f0 │ │ │ │ + cbnz r0, 75b50 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584c │ │ │ │ - cbnz r6, 759fa │ │ │ │ + bne.w 759ac │ │ │ │ + cbnz r6, 75b5a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75578 │ │ │ │ + bne.w 756d8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75a06 │ │ │ │ + cbnz r0, 75b66 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589a │ │ │ │ + bne.w 759fa │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75a12 │ │ │ │ + cbnz r0, 75b72 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 759dc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74096 │ │ │ │ + b.w 741ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 757ce │ │ │ │ - b.n 757d6 │ │ │ │ + beq.w 7592e │ │ │ │ + b.n 75936 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75a36 │ │ │ │ + bne.n 75b96 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ - cbnz r6, 75a40 │ │ │ │ + bne.w 757da │ │ │ │ + cbnz r6, 75ba0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751c4 │ │ │ │ + bne.w 75324 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 75a4c │ │ │ │ + cbnz r6, 75bac │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75240 │ │ │ │ + bne.w 753a0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74012 │ │ │ │ + bne.w 7416a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74012 │ │ │ │ - b.n 75996 │ │ │ │ + beq.w 7416a │ │ │ │ + b.n 75af6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7537a │ │ │ │ - b.n 75382 │ │ │ │ + beq.w 754da │ │ │ │ + b.n 754e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75350 │ │ │ │ - b.n 75358 │ │ │ │ + beq.w 754b0 │ │ │ │ + b.n 754b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7513a │ │ │ │ - b.w 75142 │ │ │ │ + beq.w 7529a │ │ │ │ + b.w 752a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74592 │ │ │ │ + beq.w 746f2 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73fea │ │ │ │ + b.w 74142 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b1e │ │ │ │ + beq.w 74c80 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75cc0 │ │ │ │ + beq.w 75e20 │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75aae │ │ │ │ + cbnz r0, 75c0e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fa8 │ │ │ │ + bne.w 75108 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7365a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73502 │ │ │ │ + beq.w 7365a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75e38 │ │ │ │ + bne.w 75fca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ - b.w 7350e │ │ │ │ + beq.w 75128 │ │ │ │ + b.w 73666 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7460a │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7460a │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7460a │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7344a │ │ │ │ + b.w 735a2 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75fa6 │ │ │ │ - cbnz r7, 75b1c │ │ │ │ + bne.w 76104 │ │ │ │ + cbnz r7, 75c7c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7512a │ │ │ │ + bne.w 7528a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75bd6 │ │ │ │ + bne.n 75d36 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734ea │ │ │ │ - b.n 75a94 │ │ │ │ + beq.w 73642 │ │ │ │ + b.n 75bf4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 736b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74208 │ │ │ │ - b.w 74200 │ │ │ │ + beq.w 74360 │ │ │ │ + b.w 74358 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r2, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7412a │ │ │ │ + bne.w 74282 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7412a │ │ │ │ - b.n 7563e │ │ │ │ + beq.w 74282 │ │ │ │ + b.n 7579e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 754ca │ │ │ │ + bne.w 7562a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75c08 │ │ │ │ + beq.n 75d5c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75b74 │ │ │ │ + bne.n 75cd4 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76142 │ │ │ │ + bne.w 76294 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7460a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74156 │ │ │ │ - b.n 7588e │ │ │ │ + beq.w 742ae │ │ │ │ + b.n 759ee │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75838 │ │ │ │ - b.n 75840 │ │ │ │ + beq.w 75998 │ │ │ │ + b.n 759a0 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74bec │ │ │ │ + b.w 74d4e │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75336 │ │ │ │ - b.w 74066 │ │ │ │ + beq.w 75496 │ │ │ │ + b.w 741be │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758e8 │ │ │ │ - b.n 758ee │ │ │ │ + beq.w 75a48 │ │ │ │ + b.n 75a4e │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734ea │ │ │ │ - add.w r2, r2, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - adds r1, r4, r2 │ │ │ │ - b.w 7471c │ │ │ │ + b.w 73642 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f64 │ │ │ │ - b.w 73686 │ │ │ │ - ldr r4, [pc, #788] @ (75f0c ) │ │ │ │ - b.w 74984 │ │ │ │ + beq.w 740bc │ │ │ │ + b.w 737de │ │ │ │ + ldr r4, [pc, #784] @ (7605c ) │ │ │ │ + b.w 74aec │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 73898 │ │ │ │ + b.w 739f0 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7460a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73dd2 │ │ │ │ - b.w 73dda │ │ │ │ + bne.w 73f2a │ │ │ │ + b.w 73f32 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75abe │ │ │ │ + bne.w 75c1e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 75522 │ │ │ │ + b.n 75682 │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 7305c │ │ │ │ + b.w 731b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753ae │ │ │ │ - b.w 753b8 │ │ │ │ + bne.w 7550e │ │ │ │ + b.w 75518 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750a0 │ │ │ │ + beq.w 75200 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7350e │ │ │ │ - b.w 750a0 │ │ │ │ + beq.w 73666 │ │ │ │ + b.w 75200 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74d4c │ │ │ │ + b.w 74eae │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - ble.w 73702 │ │ │ │ + ble.w 7385a │ │ │ │ movs r5, #0 │ │ │ │ - b.w 73454 │ │ │ │ + b.w 735ac │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 741a8 │ │ │ │ + b.w 74300 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 741b6 │ │ │ │ + b.w 7430e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 741de │ │ │ │ + beq.w 74336 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 741de │ │ │ │ + b.w 74336 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73124 │ │ │ │ - cbz r5, 75caa │ │ │ │ + b.w 7327c │ │ │ │ + add.w r2, r2, #98304 @ 0x18000 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + adds r1, r4, r2 │ │ │ │ + b.w 7487c │ │ │ │ + cbz r5, 75e0a │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73640 │ │ │ │ + beq.w 73798 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73640 │ │ │ │ + b.w 73798 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 745ea │ │ │ │ + beq.w 7474a │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 745ea │ │ │ │ + b.w 7474a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75aa6 │ │ │ │ - b.n 75aae │ │ │ │ + beq.w 75c06 │ │ │ │ + b.n 75c0e │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 7382e │ │ │ │ + b.w 73986 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7460a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74114 │ │ │ │ + beq.w 7426c │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75cf8 │ │ │ │ + cbnz r3, 75e58 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b42 │ │ │ │ + bne.w 75ca2 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75b56 │ │ │ │ - b.w 7412a │ │ │ │ + beq.w 75cb6 │ │ │ │ + b.w 74282 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759c4 │ │ │ │ - b.n 759cc │ │ │ │ + beq.w 75b24 │ │ │ │ + b.n 75b2c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75974 │ │ │ │ - b.n 7597a │ │ │ │ + beq.w 75ad4 │ │ │ │ + b.n 75ada │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - b.w 74992 │ │ │ │ + bne.w 75690 │ │ │ │ + b.w 74afa │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74b16 │ │ │ │ - b.w 734ea │ │ │ │ + beq.w 74c78 │ │ │ │ + b.w 73642 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756b0 │ │ │ │ - b.w 7401e │ │ │ │ + beq.w 75810 │ │ │ │ + b.w 74176 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751f6 │ │ │ │ - b.w 751fe │ │ │ │ + beq.w 75356 │ │ │ │ + b.w 7535e │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7572c │ │ │ │ - b.n 75734 │ │ │ │ + beq.w 7588c │ │ │ │ + b.n 75894 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75980 │ │ │ │ + bne.w 75ae0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ - b.w 7529e │ │ │ │ + beq.w 7415e │ │ │ │ + b.w 753fe │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ae │ │ │ │ - b.w 752b6 │ │ │ │ + beq.w 7540e │ │ │ │ + b.w 75416 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75d98 │ │ │ │ + cbnz r6, 75ef8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ - b.n 756f4 │ │ │ │ + beq.w 7414e │ │ │ │ + b.n 75854 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75a94 │ │ │ │ + b.n 75bf4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 756f4 │ │ │ │ + b.n 75854 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734f6 │ │ │ │ + b.w 7364e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73ff6 │ │ │ │ + b.w 7414e │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75754 │ │ │ │ - b.n 7575c │ │ │ │ + beq.w 758b4 │ │ │ │ + b.n 758bc │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752d6 │ │ │ │ - b.w 752de │ │ │ │ + beq.w 75436 │ │ │ │ + b.w 7543e │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752fe │ │ │ │ - b.w 75306 │ │ │ │ + beq.w 7545e │ │ │ │ + b.w 75466 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7578c │ │ │ │ - b.w 7405a │ │ │ │ + beq.w 758ec │ │ │ │ + b.w 741b2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751bc │ │ │ │ - b.w 73ff6 │ │ │ │ + beq.w 7531c │ │ │ │ + b.w 7414e │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 75982 │ │ │ │ + b.n 75ae2 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75238 │ │ │ │ + beq.w 75398 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 75982 │ │ │ │ - ldr r0, [pc, #284] @ (75f10 ) │ │ │ │ + b.n 75ae2 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 73798 │ │ │ │ + ldr r0, [pc, #260] @ (76060 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r4, r0, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ add r2, r0 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 75e2a │ │ │ │ + beq.n 75f90 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 75176 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73640 │ │ │ │ - str r7, [r2, #32] │ │ │ │ - b.w 73504 │ │ │ │ + b.w 752d6 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 752c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 752c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74a82 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74bea │ │ │ │ + str r7, [r2, #32] │ │ │ │ + b.w 7365c │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75e4e │ │ │ │ - b.w 75164 │ │ │ │ + bne.n 75fa8 │ │ │ │ + b.w 752c4 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75e42 │ │ │ │ + b.n 75f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 739a0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73af8 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #64172 @ 0xfaac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 73776 │ │ │ │ - b.w 73796 │ │ │ │ + bne.w 738ce │ │ │ │ + b.w 738ee │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #84 @ 0x54 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64660 @ 0xfc94 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #248 @ 0xf8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64824 @ 0xfd38 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 737c6 │ │ │ │ - str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73610 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 75e42 │ │ │ │ - nop │ │ │ │ + bl d1ad8 │ │ │ │ + b.w 7391e │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 75f20 │ │ │ │ + str.w r1, [r9, #108] @ 0x6c │ │ │ │ + b.w 73768 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 75f9c │ │ │ │ + cbz r0, 7607e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740ea │ │ │ │ + beq.w 74242 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 740ea │ │ │ │ - cbnz r0, 75f2e │ │ │ │ + b.w 74242 │ │ │ │ + cbnz r0, 7608c │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 740f6 │ │ │ │ + b.w 7424e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f28 │ │ │ │ - b.w 740f6 │ │ │ │ - cbnz r0, 75f54 │ │ │ │ + bne.n 76086 │ │ │ │ + b.w 7424e │ │ │ │ + cbnz r0, 760b2 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 740d2 │ │ │ │ - cbz r0, 75f4e │ │ │ │ + b.w 7422a │ │ │ │ + cbz r0, 760ac │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740de │ │ │ │ + beq.w 74236 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 740de │ │ │ │ + b.w 74236 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f3c │ │ │ │ - b.w 740d2 │ │ │ │ - cbnz r0, 75f6a │ │ │ │ + bne.n 7609a │ │ │ │ + b.w 7422a │ │ │ │ + cbnz r0, 760c8 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 74166 │ │ │ │ + b.w 742be │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75f62 │ │ │ │ - b.w 74166 │ │ │ │ - cbz r0, 75f84 │ │ │ │ + bne.n 760c0 │ │ │ │ + b.w 742be │ │ │ │ + cbz r0, 760e2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740ba │ │ │ │ + beq.w 74212 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 740ba │ │ │ │ - cbz r0, 75f96 │ │ │ │ + b.w 74212 │ │ │ │ + cbz r0, 760f4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740c6 │ │ │ │ + beq.w 7421e │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 740c6 │ │ │ │ + b.w 7421e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74cf8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74e5a │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 745c4 │ │ │ │ + beq.w 74724 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734de │ │ │ │ + b.w 73636 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 738be │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movw r1, #65460 @ 0xffb4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 73a16 │ │ │ │ + cbz r0, 76132 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 74292 │ │ │ │ + str.w r7, [r2, #128] @ 0x80 │ │ │ │ + b.w 74292 │ │ │ │ + cbz r0, 76146 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 7429e │ │ │ │ + str r7, [r2, #124] @ 0x7c │ │ │ │ + b.w 7429e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64580 @ 0xfc44 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 745dc │ │ │ │ - cbz r0, 7603c │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 7413a │ │ │ │ - str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7413a │ │ │ │ - cbz r0, 76050 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 74146 │ │ │ │ - str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 74146 │ │ │ │ - ldr r5, [pc, #248] @ (76150 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74d16 │ │ │ │ - cbnz r0, 7609a │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 740ae │ │ │ │ + b.w 7473c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ + movw r1, #64340 @ 0xfb54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74d9c │ │ │ │ - b.w 75164 │ │ │ │ - ldr r7, [r0, #48] @ 0x30 │ │ │ │ - ldr r7, [r7, #80] @ 0x50 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 76066 │ │ │ │ - b.w 740ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74350 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 74d9c │ │ │ │ - b.w 75164 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.w 74d92 │ │ │ │ - cbnz r6, 760d8 │ │ │ │ + bne.w 74efe │ │ │ │ + b.w 752c4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 752c8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64292 @ 0xfb24 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 752c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76288 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ + b.w 74206 │ │ │ │ + cbnz r6, 761f4 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 741ee │ │ │ │ + b.w 74346 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 760d2 │ │ │ │ - b.w 73556 │ │ │ │ + bne.n 761ee │ │ │ │ + b.w 736ae │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73f3a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ - b.w 73dda │ │ │ │ - cbnz r0, 76136 │ │ │ │ + beq.w 73786 │ │ │ │ + b.w 73f32 │ │ │ │ + cbnz r0, 76252 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 74102 │ │ │ │ - bl d42d0 │ │ │ │ + b.w 7425a │ │ │ │ + bl d3d90 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 75164 │ │ │ │ + bl 1eb80c │ │ │ │ + b.w 752c4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65092 @ 0xfe44 │ │ │ │ + movw r1, #64132 @ 0xfa84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 752c8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76102 │ │ │ │ - b.w 74102 │ │ │ │ + bne.n 7621e │ │ │ │ + b.w 7425a │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 74efe │ │ │ │ + b.w 752c4 │ │ │ │ + movw r1, #2572 @ 0xa0c │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 74ef4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 744a8 │ │ │ │ + ldr r7, [r0, #48] @ 0x30 │ │ │ │ + ldr r7, [r7, #80] @ 0x50 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 761e6 │ │ │ │ + b.w 74206 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75b8a │ │ │ │ - b.w 73434 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + bne.w 75cea │ │ │ │ + b.w 7358c │ │ │ │ + nop │ │ │ │ │ │ │ │ -00076154 : │ │ │ │ +000762a4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76194 │ │ │ │ + cbz r2, 762e4 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76194 │ │ │ │ + cbz r2, 762e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (7619c ) │ │ │ │ + ldr r2, [pc, #32] @ (762ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76198 │ │ │ │ + cbz r4, 762e8 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000761a0 : │ │ │ │ +000762f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 761bc │ │ │ │ + bne.n 7630c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 761c6 │ │ │ │ + cbnz r3, 76316 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + movw r1, #64069 @ 0xfa45 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 761e0 │ │ │ │ + bne.n 76330 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 761d8 │ │ │ │ + b.n 76328 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w fp, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76a22 │ │ │ │ + bne.w 76b4c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 766b2 │ │ │ │ + bne.w 767f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76acc │ │ │ │ + bl 76c0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7668a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bne.w 764ca │ │ │ │ + bne.w 7661a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7695e │ │ │ │ + beq.w 76a72 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7695e │ │ │ │ + beq.w 76a72 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7655a │ │ │ │ + beq.w 7683c │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7651a │ │ │ │ + beq.w 7666a │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76568 │ │ │ │ + bne.w 766b0 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7648a │ │ │ │ + bne.w 765da │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 76a38 │ │ │ │ + bne.w 76b2a │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76548 │ │ │ │ + bne.w 76698 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76376 │ │ │ │ + bne.n 764c6 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 763dc │ │ │ │ + ble.w 7652c │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76998 │ │ │ │ + beq.w 76a80 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 762e4 │ │ │ │ + ble.n 76434 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7636a │ │ │ │ + beq.n 764ba │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 762e4 │ │ │ │ + beq.n 76434 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7636a │ │ │ │ + beq.n 764ba │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 762e4 │ │ │ │ + beq.n 76434 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 7636a │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 764ba │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 762d6 │ │ │ │ + bne.n 76426 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.n 763dc │ │ │ │ + beq.n 7652c │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.n 763e8 │ │ │ │ - ldr r1, [pc, #608] @ (76564 ) │ │ │ │ + beq.n 76538 │ │ │ │ + ldr r1, [pc, #600] @ (766ac ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52f8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 76352 │ │ │ │ + cbz r0, 764a2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (76564 ) │ │ │ │ + ldr r1, [pc, #584] @ (766ac ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52f8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 76be8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7633a │ │ │ │ + beq.n 7648a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769e0 │ │ │ │ + beq.w 76be0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7634e │ │ │ │ + beq.n 7649e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ab6 │ │ │ │ + beq.w 76c04 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 763e4 │ │ │ │ + beq.n 76534 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 76474 │ │ │ │ + beq.w 765c4 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 76474 │ │ │ │ + b.n 765c4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 763dc │ │ │ │ + beq.n 7652c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 762b8 │ │ │ │ - ldr r1, [pc, #492] @ (76564 ) │ │ │ │ + b.n 76408 │ │ │ │ + ldr r1, [pc, #484] @ (766ac ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52f8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7691e │ │ │ │ + beq.w 76ac0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (76564 ) │ │ │ │ + ldr r1, [pc, #464] @ (766ac ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52f8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76910 │ │ │ │ + beq.w 76ab4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763b4 │ │ │ │ + beq.n 76504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a8c │ │ │ │ + beq.w 76b62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763c8 │ │ │ │ + beq.n 76518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769c8 │ │ │ │ + beq.w 76bc8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 7691e │ │ │ │ + bne.w 76ac0 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 762a4 │ │ │ │ + bgt.w 763f4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76300 │ │ │ │ + bne.n 76450 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76464 │ │ │ │ + ble.n 765b4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76442 │ │ │ │ + cbz r0, 76592 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 76356 │ │ │ │ + ble.n 764a6 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 76586 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 764a6 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 76586 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 764a6 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 76586 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 764a6 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76428 │ │ │ │ + bne.n 76578 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 76464 │ │ │ │ + beq.n 765b4 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76400 │ │ │ │ + b.n 76550 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7645e │ │ │ │ + beq.n 765ae │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76444 │ │ │ │ + bne.n 76594 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 76356 │ │ │ │ + bne.w 764a6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 763f8 │ │ │ │ + bne.n 76548 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 76474 │ │ │ │ + bne.n 765c4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769d8 │ │ │ │ + bne.w 76bd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769d0 │ │ │ │ + bne.w 76bd0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 764ac │ │ │ │ + bne.n 765fc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7627c │ │ │ │ + beq.w 763cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7627c │ │ │ │ + bne.w 763cc │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7627c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 763cc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76482 │ │ │ │ + beq.n 765d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76482 │ │ │ │ + bne.n 765d2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76482 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 765d2 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 766f6 │ │ │ │ + bne.w 76844 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76940 │ │ │ │ + bpl.w 76acc │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 77a4c │ │ │ │ + bl 77b88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7677e │ │ │ │ + beq.w 768ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 767ee │ │ │ │ - cbz r5, 7653a │ │ │ │ + beq.w 7693a │ │ │ │ + cbz r5, 7668a │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7626a │ │ │ │ + bne.w 763ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76524 │ │ │ │ + beq.n 76674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a52 │ │ │ │ + beq.w 76b44 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #11564 @ 0x2d2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7696c │ │ │ │ + bne.w 76aea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76484 │ │ │ │ + b.n 765d4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 76852 │ │ │ │ + bmi.w 769aa │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7628e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76504 │ │ │ │ + b.n 763de │ │ │ │ nop │ │ │ │ - blt.n 764c8 │ │ │ │ + blt.n 76610 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f840 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 76270 │ │ │ │ + ble.w 763c0 │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ mov fp, sl │ │ │ │ mov ip, r0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76a04 │ │ │ │ + bge.w 76b0c │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76674 │ │ │ │ + beq.n 767ba │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76688 │ │ │ │ + beq.n 767ce │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 766ec │ │ │ │ + beq.w 76832 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 767fe │ │ │ │ + beq.w 7694a │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7689a │ │ │ │ + beq.w 769e2 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f840 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76606 │ │ │ │ + bne.n 7674c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7661c │ │ │ │ + bne.n 76762 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7668c │ │ │ │ + bne.n 767d2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7668c │ │ │ │ + bne.n 767d2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 76956 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 76956 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76684 │ │ │ │ + bne.n 767ca │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76684 │ │ │ │ + bne.n 767ca │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 768bc │ │ │ │ + beq.w 76a04 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76816 │ │ │ │ + ble.w 76970 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76698 │ │ │ │ + bne.n 767de │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 765a2 │ │ │ │ + bne.n 766e8 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 76270 │ │ │ │ + b.n 763c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76646 │ │ │ │ + beq.n 7678c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7664e │ │ │ │ + b.n 76794 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76808 │ │ │ │ + bne.w 76954 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76636 │ │ │ │ + b.n 7677c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76816 │ │ │ │ + beq.w 76970 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7680e │ │ │ │ + bne.w 76968 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 76662 │ │ │ │ - ldr r1, [pc, #732] @ (76990 ) │ │ │ │ + b.n 767a8 │ │ │ │ + ldr r1, [pc, #712] @ (76ac4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d56b8 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d5178 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7668a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124278 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 766e4 │ │ │ │ + beq.n 7682a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a94 │ │ │ │ + beq.w 76b9c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 7637c │ │ │ │ + b.n 7668a │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 7661c │ │ │ │ + b.n 76762 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76654 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86830 │ │ │ │ + bl 8647c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76922 │ │ │ │ + beq.w 76aa6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 104430 │ │ │ │ + bl 103ea0 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 767ba │ │ │ │ - bl 72184 │ │ │ │ + beq.n 76906 │ │ │ │ + bl 722dc │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7672c │ │ │ │ - b.n 767ba │ │ │ │ + cbnz r0, 7687a │ │ │ │ + b.n 76906 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 768da │ │ │ │ + bge.w 76a22 │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - ldr r2, [pc, #592] @ (76994 ) │ │ │ │ + bne.n 7686e │ │ │ │ + ldr r2, [pc, #568] @ (76ac8 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 76788 │ │ │ │ + cbnz r1, 768d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 7688a │ │ │ │ + blt.n 7695a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76770 │ │ │ │ + beq.n 768bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 76770 │ │ │ │ + cbnz r3, 768bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 764f6 │ │ │ │ + bne.w 76646 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76504 │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 76654 │ │ │ │ + b.n 7668a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 7689c │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #496] @ (76994 ) │ │ │ │ + ldr r2, [pc, #472] @ (76ac8 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769be │ │ │ │ + bne.w 76a4c │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 7689c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 7689c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 76aa2 │ │ │ │ + beq.w 76b6a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76930 │ │ │ │ + beq.w 76a56 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7668a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7653a │ │ │ │ + bne.w 7668a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76504 │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 76654 │ │ │ │ + b.n 7668a │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76606 │ │ │ │ + b.n 7674c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7667e │ │ │ │ + b.n 767c4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 7fd88 <_PyTuple_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 768a2 │ │ │ │ + b.n 76906 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 766a4 │ │ │ │ + bne.w 767ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12592 @ 0x3130 │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - bl d2028 │ │ │ │ + ldrd fp, r7, [sp, #16] │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7668a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7653a │ │ │ │ + bne.w 7668a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7653a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7668a │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 768a4 │ │ │ │ + cbnz r3, 769ec │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76552 │ │ │ │ + beq.w 766a2 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 76552 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 76756 │ │ │ │ - b.n 767ba │ │ │ │ + b.n 766a2 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 765f0 │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 76736 │ │ │ │ + movw r2, #64069 @ 0xfa45 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76904 │ │ │ │ + bne.n 76a66 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76858 │ │ │ │ - b.n 76552 │ │ │ │ + bne.n 769b0 │ │ │ │ + b.n 766a2 │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 766ae │ │ │ │ + beq.w 767f4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 768c0 │ │ │ │ + bne.n 76a08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76662 │ │ │ │ - b.n 76816 │ │ │ │ + beq.w 767a8 │ │ │ │ + b.n 76970 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bmi.w 76a78 │ │ │ │ + bmi.w 76baa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fd88 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a5a │ │ │ │ + bne.w 76b7e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 76728 │ │ │ │ + b.n 76876 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #116] @ (76ac8 ) │ │ │ │ + b.n 768f6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 7692e │ │ │ │ + b.n 7668a │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76858 │ │ │ │ - b.n 76552 │ │ │ │ + bne.n 769b0 │ │ │ │ + b.n 766a2 │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 763ba │ │ │ │ + b.n 76674 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 76a9c │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76a82 │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 76434 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.w 763fc │ │ │ │ + b.n 7652c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7691e │ │ │ │ + bne.w 7692e │ │ │ │ + b.n 7668a │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76ac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76abe │ │ │ │ + beq.n 76bbe │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 762e4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ + b.n 76434 │ │ │ │ + blt.n 76a28 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7626a │ │ │ │ - b.n 76524 │ │ │ │ + bne.w 7692e │ │ │ │ + b.n 7668a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76542 │ │ │ │ + beq.w 76692 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76542 │ │ │ │ + bne.w 76692 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76542 │ │ │ │ - nop │ │ │ │ - blt.n 768f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 769b4 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7699a │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 762e4 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 762ac │ │ │ │ - b.n 763dc │ │ │ │ - mov r0, r3 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #256] @ (76ac8 ) │ │ │ │ - b.n 767aa │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w fp, [r3] │ │ │ │ - b.n 76482 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ - b.n 76474 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7633a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 76352 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 76352 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 76356 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76692 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #11592 @ 0x2d48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d2028 │ │ │ │ - b.n 76834 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - b.w 76206 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7698c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76a4e │ │ │ │ + beq.n 76b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76a4e │ │ │ │ + cbnz r3, 76b40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76484 │ │ │ │ + b.n 765d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76524 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76674 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + b.w 76356 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76504 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 7668a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7668a │ │ │ │ + b.n 76938 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 767ba │ │ │ │ + beq.w 76906 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 767ba │ │ │ │ + bne.w 76906 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 767ba │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76906 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7637c │ │ │ │ + b.n 7668a │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76a66 │ │ │ │ - b.n 767ba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ - b.n 7653a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 7653a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7653a │ │ │ │ - b.n 767ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7634e │ │ │ │ + bne.n 76b8a │ │ │ │ + b.n 76906 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 762e4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 76434 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76518 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w fp, [r3] │ │ │ │ + b.n 765d2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1bc1e4 │ │ │ │ + b.n 765c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7648a │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 764a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 764a2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + b.n 764a6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7649e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76c9e │ │ │ │ + bmi.w 76dde │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ce6 │ │ │ │ + beq.w 76e26 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76b26 │ │ │ │ + ble.n 76c66 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76fb4 │ │ │ │ + beq.w 770f4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76b9a │ │ │ │ + beq.n 76cda │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76fb4 │ │ │ │ + beq.w 770f4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76b12 │ │ │ │ + bne.n 76c52 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76d18 │ │ │ │ + ble.w 76e58 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76b2e │ │ │ │ + beq.n 76c6e │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76b3c │ │ │ │ - bl 25e2f0 │ │ │ │ + bne.n 76c7c │ │ │ │ + bl 25e468 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 77064 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 76fd4 │ │ │ │ - movw r1, #12692 @ 0x3194 │ │ │ │ + bpl.w 77114 │ │ │ │ + movw r1, #11732 @ 0x2dd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 77064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76f24 │ │ │ │ + bne.w 77064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76f24 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 77064 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76d52 │ │ │ │ - blt.w 76f60 │ │ │ │ - ldr.w fp, [pc, #960] @ 76f70 │ │ │ │ + beq.w 76e92 │ │ │ │ + blt.w 770a0 │ │ │ │ + ldr.w fp, [pc, #960] @ 770b0 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76f0a │ │ │ │ + bgt.w 7704a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76cfc │ │ │ │ - ldr.w ip, [pc, #928] @ 76f78 │ │ │ │ + beq.w 76e3c │ │ │ │ + ldr.w ip, [pc, #928] @ 770b8 │ │ │ │ ldr.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r3, #1612] @ 0x64c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76f28 │ │ │ │ + bne.w 77068 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -114317,61 +114436,61 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76cf4 │ │ │ │ + beq.n 76e34 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76c88 │ │ │ │ + cbz r6, 76dc8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.n 76c88 │ │ │ │ + beq.n 76dc8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 76c88 │ │ │ │ + beq.n 76dc8 │ │ │ │ adds r7, #16 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r3, #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 76c90 │ │ │ │ + bne.n 76dd0 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76c74 │ │ │ │ + bne.n 76db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76c74 │ │ │ │ - b.n 76c88 │ │ │ │ - ldr r0, [pc, #720] @ (76f70 ) │ │ │ │ + bne.n 76db4 │ │ │ │ + b.n 76dc8 │ │ │ │ + ldr r0, [pc, #720] @ (770b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -114386,90 +114505,90 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76f40 │ │ │ │ + beq.w 77080 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76af2 │ │ │ │ + bne.w 76c32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76af2 │ │ │ │ - b.n 76f24 │ │ │ │ + bge.w 76c32 │ │ │ │ + b.n 77064 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76c3c │ │ │ │ - b.n 76c88 │ │ │ │ + bne.n 76d7c │ │ │ │ + b.n 76dc8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 77064 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76d36 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76fce │ │ │ │ + bcs.w 7710e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76fce │ │ │ │ + beq.w 7710e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76d6c │ │ │ │ + bge.n 76eac │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76d3e │ │ │ │ + b.n 76e7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76d60 │ │ │ │ + beq.n 76ea0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76f74 ) │ │ │ │ + ldr r3, [pc, #528] @ (770b4 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76c88 │ │ │ │ + b.n 76dc8 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76fac │ │ │ │ + beq.w 770ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f7c │ │ │ │ + beq.w 770bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ef2 │ │ │ │ + beq.w 77032 │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114479,622 +114598,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 76ee2 │ │ │ │ + bge.w 77022 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ mov r6, sl │ │ │ │ strd fp, r1, [sp, #12] │ │ │ │ str.w lr, [sp, #20] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 76e3c │ │ │ │ + ble.n 76f7c │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76ed8 │ │ │ │ + beq.n 77018 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76e3c │ │ │ │ + bge.n 76f7c │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76ed8 │ │ │ │ + beq.n 77018 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76e3c │ │ │ │ + bge.n 76f7c │ │ │ │ adds r1, #12 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 76f00 │ │ │ │ + beq.n 77040 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76e2c │ │ │ │ + bgt.n 76f6c │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76df2 │ │ │ │ + bne.n 76f32 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76fa4 │ │ │ │ + blt.w 770e4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e6c │ │ │ │ + ble.n 76fac │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76dba │ │ │ │ + beq.n 76efa │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e8a │ │ │ │ + ble.n 76fca │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76ea2 │ │ │ │ + ble.n 76fe2 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 76dba │ │ │ │ + beq.n 76efa │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ add.w lr, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 76ed2 │ │ │ │ + bge.n 77012 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76eb0 │ │ │ │ - b.n 76dba │ │ │ │ + bne.n 76ff0 │ │ │ │ + b.n 76efa │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76dc6 │ │ │ │ + bne.w 76f06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76f9a │ │ │ │ + bne.n 770da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76c88 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 76dc8 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76ee2 │ │ │ │ + b.n 77022 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76cfc │ │ │ │ - bl 1ea294 │ │ │ │ + bls.w 76e3c │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d12 │ │ │ │ + bne.w 76e52 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76c88 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 76dc8 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76f50 │ │ │ │ + bne.n 77090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76d36 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76af2 │ │ │ │ - b.n 76ce6 │ │ │ │ + bne.w 76c32 │ │ │ │ + b.n 76e26 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76d36 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76f24 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77064 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76f96 │ │ │ │ + beq.n 770d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76f96 │ │ │ │ + cbnz r3, 770d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76ef8 │ │ │ │ + b.n 77038 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e13c │ │ │ │ + bl 25e2b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76f80 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 770c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76f24 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 77064 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12648 @ 0x3168 │ │ │ │ + movw r1, #11688 @ 0x2da8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 76f24 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 76f24 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 77064 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 77064 │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127934 │ │ │ │ - b.n 76b7c │ │ │ │ + bl 12736c │ │ │ │ + b.n 76cbc │ │ │ │ nop │ │ │ │ │ │ │ │ -00076fe4 : │ │ │ │ +00077124 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 770b8 │ │ │ │ + blt.n 771f8 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770a2 │ │ │ │ - ldr r2, [pc, #168] @ (770bc ) │ │ │ │ + bne.n 771e2 │ │ │ │ + ldr r2, [pc, #168] @ (771fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 77076 │ │ │ │ + bcs.n 771b6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7706c │ │ │ │ + beq.n 771ac │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77048 │ │ │ │ + cbz r2, 77188 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77062 │ │ │ │ + bcc.n 771a2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77044 │ │ │ │ + bne.n 77184 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770ae │ │ │ │ + bne.n 771ee │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77044 │ │ │ │ + beq.n 77184 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 77044 │ │ │ │ + b.n 77184 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 77092 │ │ │ │ + b.n 771d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77044 │ │ │ │ + b.n 77184 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000770c0 : │ │ │ │ +00077200 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 771f4 │ │ │ │ + beq.w 77334 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 7716a │ │ │ │ + bne.n 772aa │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77176 │ │ │ │ + bhi.n 772b6 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29269 @ 0x7255 │ │ │ │ + movw r3, #29589 @ 0x7395 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 771e2 │ │ │ │ - ldr r1, [pc, #328] @ (77250 ) │ │ │ │ + bne.n 77322 │ │ │ │ + ldr r1, [pc, #328] @ (77390 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r2, r5, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77198 │ │ │ │ + bcs.n 772d8 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 77186 │ │ │ │ + beq.n 772c6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 77150 │ │ │ │ + cbz r0, 77290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 7717a │ │ │ │ + bcc.n 772ba │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r4] │ │ │ │ - b.n 77140 │ │ │ │ + b.n 77280 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ + bl 26af58 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 770ec │ │ │ │ + bls.n 7722c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 77148 │ │ │ │ + b.n 77288 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77140 │ │ │ │ + b.n 77280 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77140 │ │ │ │ + bne.n 77280 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 771d6 │ │ │ │ + bne.n 77316 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 77176 │ │ │ │ + bhi.n 772b6 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #51233 @ 0xc821 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7723a │ │ │ │ + bne.n 7737a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77234 │ │ │ │ + beq.n 77374 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77148 │ │ │ │ + beq.n 77288 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77148 │ │ │ │ + b.n 77288 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - b.n 771a4 │ │ │ │ + bl 26af58 │ │ │ │ + b.n 772e4 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #29269 @ 0x7255 │ │ │ │ + movw r2, #29589 @ 0x7395 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 771e6 │ │ │ │ - ldr r2, [pc, #60] @ (77250 ) │ │ │ │ + bne.n 77326 │ │ │ │ + ldr r2, [pc, #60] @ (77390 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r3, #676] @ 0x2a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - movw r2, #50925 @ 0xc6ed │ │ │ │ + movw r2, #51233 @ 0xc821 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 77248 │ │ │ │ + bne.n 77388 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 771bc │ │ │ │ + b.n 772fc │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 771c6 │ │ │ │ + b.n 77306 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7723e │ │ │ │ + b.n 7737e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #280] @ (77380 ) │ │ │ │ + ldr r0, [pc, #276] @ (774bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 772d4 │ │ │ │ + bcs.n 77414 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77336 │ │ │ │ + beq.n 77474 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 772b4 │ │ │ │ + cbz r1, 773f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r7, [r3, #24] │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 7731e │ │ │ │ + bhi.n 7745c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r8, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add.w r0, r3, r8 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r1, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ + bne.n 773e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77358 │ │ │ │ + beq.n 77488 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 7732a │ │ │ │ + bne.n 77468 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 7737a │ │ │ │ + bhi.n 774b8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50925 @ 0xc6ed │ │ │ │ + movw r2, #51233 @ 0xc821 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7734a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 77374 │ │ │ │ + bne.n 774aa │ │ │ │ + cbz r6, 774a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 772ac │ │ │ │ + beq.n 773ec │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 772ac │ │ │ │ + b.n 773ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ - b.n 772d4 │ │ │ │ + bne.n 773e4 │ │ │ │ + b.n 77414 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - b.n 772e4 │ │ │ │ + bl 26af58 │ │ │ │ + b.n 77424 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ - b.n 772d4 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7730e │ │ │ │ + bne.n 773e4 │ │ │ │ + b.n 77414 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #51233 @ 0xc821 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7734e │ │ │ │ + bne.n 774ae │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77304 │ │ │ │ + b.n 77442 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 7744c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 772ac │ │ │ │ - nop │ │ │ │ + b.n 773ec │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077384 : │ │ │ │ +000774c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77442 │ │ │ │ - cbz r0, 77406 │ │ │ │ - ldr r0, [pc, #408] @ (7754c ) │ │ │ │ + bne.n 7757e │ │ │ │ + cbz r0, 77542 │ │ │ │ + ldr r0, [pc, #408] @ (77688 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7741e │ │ │ │ + beq.n 7755a │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 773f6 │ │ │ │ + bgt.n 77532 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7741e │ │ │ │ + cbz r0, 7755a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7740a │ │ │ │ - cbz r2, 7744c │ │ │ │ + cbz r0, 77546 │ │ │ │ + cbz r2, 77588 │ │ │ │ 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, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77544 │ │ │ │ + bne.w 77680 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77542 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ @@ -115105,72 +115222,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 77486 │ │ │ │ + bne.n 775c2 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 77482 │ │ │ │ + cbz r7, 775be │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 774e6 │ │ │ │ + beq.n 77622 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 774c0 │ │ │ │ + beq.n 775fc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7749e │ │ │ │ + cbnz r3, 775da │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 77406 │ │ │ │ + beq.n 77542 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 774e0 │ │ │ │ + cbz r1, 7761c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 774ba │ │ │ │ + cbz r3, 775f6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77542 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 774ce │ │ │ │ + cbz r3, 7760a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77406 │ │ │ │ + bne.n 77542 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77542 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 774aa │ │ │ │ + b.n 775e6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77490 │ │ │ │ + beq.n 775cc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7753e │ │ │ │ + cbz r3, 7767a │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 77518 │ │ │ │ + cbz r3, 77654 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -115179,85 +115296,85 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77542 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 774f2 │ │ │ │ + b.n 7762e │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77436 │ │ │ │ + b.n 77572 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775fe │ │ │ │ + beq.n 7773a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #424] @ (7770c ) │ │ │ │ + ldr r0, [pc, #424] @ (77848 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 775d2 │ │ │ │ + beq.n 7770e │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 775aa │ │ │ │ + bgt.n 776e6 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 775d2 │ │ │ │ + cbz r0, 7770e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 775be │ │ │ │ - cbz r3, 77600 │ │ │ │ + cbz r0, 776fa │ │ │ │ + cbz r3, 7773c │ │ │ │ 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, #50457 @ 0xc519 │ │ │ │ + movw r2, #50721 @ 0xc621 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 77704 │ │ │ │ + bne.w 77840 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 776f6 │ │ │ │ bx lr │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -115267,72 +115384,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 7763a │ │ │ │ + bne.n 77776 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 77636 │ │ │ │ + cbz r7, 77772 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7769a │ │ │ │ + beq.n 777d6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77674 │ │ │ │ + beq.n 777b0 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 77652 │ │ │ │ + cbnz r2, 7778e │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 775ba │ │ │ │ + beq.n 776f6 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 77694 │ │ │ │ + cbz r1, 777d0 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 7766e │ │ │ │ + cbz r2, 777aa │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 775ba │ │ │ │ + b.n 776f6 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 77682 │ │ │ │ + cbz r2, 777be │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 775ba │ │ │ │ + bne.n 776f6 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 776f6 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7765e │ │ │ │ + b.n 7779a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77644 │ │ │ │ + beq.n 77780 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 776fe │ │ │ │ + cbz r2, 7783a │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 776cc │ │ │ │ + cbz r3, 77808 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -115345,989 +115462,989 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 776f6 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 776a6 │ │ │ │ + b.n 777e2 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 775f2 │ │ │ │ + b.n 7772e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077710 : │ │ │ │ +0007784c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77872 │ │ │ │ + beq.w 779ae │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7774e │ │ │ │ + bne.n 7788a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7774a │ │ │ │ + beq.n 77886 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 777d8 │ │ │ │ + b.n 77914 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7776c │ │ │ │ + bne.n 778a8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.n 77860 │ │ │ │ + bpl.n 7799c │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 77a4c │ │ │ │ - bl 86830 │ │ │ │ + b.n 77b88 │ │ │ │ + bl 8647c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7784a │ │ │ │ + beq.n 77986 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104430 │ │ │ │ + bl 103ea0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 77830 │ │ │ │ - bl 72184 │ │ │ │ + beq.n 7796c │ │ │ │ + bl 722dc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 77798 │ │ │ │ - b.n 77830 │ │ │ │ + cbnz r0, 778d4 │ │ │ │ + b.n 7796c │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 777ec │ │ │ │ + bge.n 77928 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77790 │ │ │ │ - ldr r3, [pc, #244] @ (778a4 ) │ │ │ │ + bne.n 778cc │ │ │ │ + ldr r3, [pc, #244] @ (779e0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77808 │ │ │ │ + cbnz r2, 77944 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 777de │ │ │ │ + blt.n 7791a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 777d6 │ │ │ │ + beq.n 77912 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 777d6 │ │ │ │ + cbnz r3, 77912 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fd88 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 777bc │ │ │ │ - b.n 77830 │ │ │ │ + beq.n 778f8 │ │ │ │ + b.n 7796c │ │ │ │ adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 77892 │ │ │ │ + bmi.n 779ce │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fd88 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77878 │ │ │ │ + bne.n 779b4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 77794 │ │ │ │ + b.n 778d0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 778f4 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (778a4 ) │ │ │ │ - cbnz r0, 77856 │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (779e0 ) │ │ │ │ + cbnz r0, 77992 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 778f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 778f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7784a │ │ │ │ + beq.n 77986 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7784e │ │ │ │ + cbz r3, 7798a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 777d8 │ │ │ │ + b.n 77914 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7784a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 77986 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (778a4 ) │ │ │ │ - b.n 77822 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (779e0 ) │ │ │ │ + b.n 7795e │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7784a │ │ │ │ - bl 262b94 │ │ │ │ - b.n 7784a │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77986 │ │ │ │ + bl 262bfc │ │ │ │ + b.n 77986 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77830 │ │ │ │ + beq.n 7796c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77830 │ │ │ │ + bne.n 7796c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77830 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7796c │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77882 │ │ │ │ - b.n 77830 │ │ │ │ + bne.n 779be │ │ │ │ + b.n 7796c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000778a8 : │ │ │ │ +000779e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 779fe │ │ │ │ + beq.w 77b3a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 779fe │ │ │ │ + bpl.w 77b3a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77994 │ │ │ │ - blt.w 77a1e │ │ │ │ - ldr r7, [pc, #364] @ (77a40 ) │ │ │ │ + beq.n 77ad0 │ │ │ │ + blt.w 77b5a │ │ │ │ + ldr r7, [pc, #364] @ (77b7c ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt.n 779b0 │ │ │ │ + bgt.n 77aec │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77998 │ │ │ │ - ldr.w ip, [pc, #336] @ 77a48 │ │ │ │ + beq.n 77ad4 │ │ │ │ + ldr.w ip, [pc, #336] @ 77b84 │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 779e6 │ │ │ │ + bne.n 77b22 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77928 │ │ │ │ + beq.n 77a64 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 77966 │ │ │ │ + beq.n 77aa2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 77966 │ │ │ │ + beq.n 77aa2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ adds r6, #8 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7798a │ │ │ │ + beq.n 77ac6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 77950 │ │ │ │ + bne.n 77a8c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 77950 │ │ │ │ - b.n 77966 │ │ │ │ - ldr r4, [pc, #172] @ (77a44 ) │ │ │ │ - b.n 77984 │ │ │ │ + bne.n 77a8c │ │ │ │ + b.n 77aa2 │ │ │ │ + ldr r4, [pc, #172] @ (77b80 ) │ │ │ │ + b.n 77ac0 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a0e │ │ │ │ + cbz r0, 77b4a │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ + b.n 77a50 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77a12 │ │ │ │ + bhi.n 77b4e │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a0e │ │ │ │ + cbz r0, 77b4a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 77924 │ │ │ │ + bne.n 77a60 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7792e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 77a6a │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77a2e │ │ │ │ + bne.n 77b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + b.n 77a50 │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77984 │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 77ac0 │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 779ce │ │ │ │ - b.n 77a0e │ │ │ │ + bne.n 77b0a │ │ │ │ + b.n 77b4a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77a0e │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77b4a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ + b.n 77a50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq.n 77b26 │ │ │ │ - blt.w 77bba │ │ │ │ - ldr.w r8, [pc, #436] @ 77c1c │ │ │ │ + beq.n 77c74 │ │ │ │ + blt.w 77cf6 │ │ │ │ + ldr.w r8, [pc, #436] @ 77d58 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77b58 │ │ │ │ + bgt.n 77c94 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77b40 │ │ │ │ - ldr r0, [pc, #392] @ (77c14 ) │ │ │ │ + beq.n 77c7c │ │ │ │ + ldr r0, [pc, #392] @ (77d50 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77ba2 │ │ │ │ + bne.n 77cde │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77b1e │ │ │ │ + beq.n 77c5a │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77afa │ │ │ │ + beq.n 77c36 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77b2e │ │ │ │ + beq.n 77c62 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77afa │ │ │ │ + beq.n 77c36 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r0, r6, #8 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 77b36 │ │ │ │ + beq.n 77c6a │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77ae4 │ │ │ │ + bne.n 77c20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 77ac0 │ │ │ │ - b.n 77afa │ │ │ │ - ldr r4, [pc, #240] @ (77c18 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 77bfc │ │ │ │ + b.n 77c36 │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77ad8 │ │ │ │ - b.n 77afa │ │ │ │ + bne.n 77c14 │ │ │ │ + b.n 77c36 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77ae4 │ │ │ │ - b.n 77afa │ │ │ │ + bne.n 77c20 │ │ │ │ + b.n 77c36 │ │ │ │ + ldr r4, [pc, #220] @ (77d54 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bc8 │ │ │ │ + beq.n 77d04 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ + b.n 77be2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77bcc │ │ │ │ + bhi.n 77d08 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77bc8 │ │ │ │ + cbz r0, 77d04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77b90 │ │ │ │ + beq.n 77ccc │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77ac0 │ │ │ │ + b.n 77bfc │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77ace │ │ │ │ + bne.n 77c0a │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77ad8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 77c14 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bec │ │ │ │ + bne.n 77d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + b.n 77be2 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b18 │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 77c54 │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bc8 │ │ │ │ + beq.n 77d04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77bfc │ │ │ │ + bne.n 77d38 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77ac0 │ │ │ │ + b.n 77bfc │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ + b.n 77be2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 77ace │ │ │ │ - b.n 77b9e │ │ │ │ + bne.w 77c0a │ │ │ │ + b.n 77cda │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 77cb2 │ │ │ │ - ldr r0, [pc, #156] @ (77cd0 ) │ │ │ │ + blt.n 77dee │ │ │ │ + ldr r0, [pc, #156] @ (77e0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 77c8a │ │ │ │ + cbz r2, 77dc6 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77c7a │ │ │ │ - ldr r1, [pc, #120] @ (77cd4 ) │ │ │ │ + cbz r4, 77db6 │ │ │ │ + ldr r1, [pc, #120] @ (77e10 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 77c9e │ │ │ │ + cbnz r3, 77dda │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77c7a │ │ │ │ + bls.n 77db6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 1eb80c │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77cc4 │ │ │ │ + bne.n 77e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 77c76 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 77db2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77c76 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77db2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77c76 │ │ │ │ + b.n 77db2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077cd8 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077e14 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r6, r1, #0 │ │ │ │ - blt.w 77eca <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 78006 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ - ldr.w r9, [pc, #492] @ 77eec <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 78028 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77fca <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77fca <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77e80 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77fbc <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.n 77e38 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77f74 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77e6c <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77fa8 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w sl, [r1] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 77dce <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77f0a <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ add r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 77dfa <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77f36 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #308] @ (77ee8 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (78024 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e9e <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77fda <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ cmp fp, r2 │ │ │ │ - bhi.n 77dee <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bhi.n 77f2a <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b.n 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77ec4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77ec4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77ee2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77ee2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77ee2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77edc <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 78018 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77ee2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77e22 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77f5e <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77ee2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77eb2 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77fee <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77fca <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77ec4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77e38 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77f74 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77dea <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77f26 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77e7a <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77fb6 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77ee2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77dc6 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 77f02 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77ebe <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77ffa <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 77dc4 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126c50 │ │ │ │ + b.n 77f00 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77e56 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77f92 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77dc4 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12796 @ 0x31fc │ │ │ │ + b.n 77f00 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #11836 @ 0x2e3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77e9a <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77fd6 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77e14 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77ee2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77f50 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077ef0 <_Py_Dealloc@@Base>: │ │ │ │ +0007802c <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (77f30 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (7806c <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77f12 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 7804e <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77f24 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 78060 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f0a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 78046 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f0a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 78046 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 780c2 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 781fe <_Py_Dealloc@@Base+0x1d2> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr.w r9, [pc, #876] @ 782d0 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 7840c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 780d6 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 78212 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 781f2 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 7832e <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 780a6 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 781e2 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7812a <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 782d4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 78266 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 78410 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77fbe <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 780fa <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77ff0 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 7812c <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 780f2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 780f2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 780f2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 781de <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 7831a <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77fbe <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 780fa <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7814e <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 7828a <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 780fc <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 78238 <_Py_Dealloc@@Base+0x20c> │ │ │ │ lsrs r7, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r7, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r7, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 78050 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 7818c <_Py_Dealloc@@Base+0x160> │ │ │ │ ldr.w r7, [r7, #804] @ 0x324 │ │ │ │ cmp r7, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 780fc <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 78238 <_Py_Dealloc@@Base+0x20c> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 780ea <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 78226 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78160 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 7829c <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 780b8 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 781f4 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 780b8 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 781f4 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 782c2 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 783fe <_Py_Dealloc@@Base+0x3d2> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 7806e <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 781aa <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 78088 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 782d0 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 781c4 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 7840c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77f8c <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 780c8 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26168 @ 0x6638 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r1, [r4, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 782ba <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 783f6 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r8, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 78016 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 78152 <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -116339,98 +116456,98 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r2, #8] │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 781a2 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 782de <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7819e <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 782da <_Py_Dealloc@@Base+0x2ae> │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 78246 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 78382 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78224 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 78360 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 781ba <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 782f6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7821e <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 7835a <_Py_Dealloc@@Base+0x32e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, ip, [r0, #20] │ │ │ │ - cbz r2, 781d8 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 78314 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78212 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 7834e <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 780f2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32565 @ 0x7f35 │ │ │ │ + movw r2, #32881 @ 0x8071 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77f96 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 780d2 <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14f554 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 781ea <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 78326 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 781c8 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 78304 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 78232 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 7836e <_Py_Dealloc@@Base+0x342> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 781ac <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 782e8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 782b4 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 783f0 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbz r3, 7827c <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 783b8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -116443,33 +116560,33 @@ │ │ │ │ str.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 781a0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78252 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 7838e <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78114 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 78250 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14f568 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000782d8 : │ │ │ │ +00078414 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 7830c │ │ │ │ + cbz r2, 78448 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ push {r4} │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -116480,993 +116597,996 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078310 : │ │ │ │ +0007844c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (78340 ) │ │ │ │ + ldr r3, [pc, #32] @ (7847c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7832a │ │ │ │ + cbz r0, 78466 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26168 @ 0x6638 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7837e │ │ │ │ + cbz r0, 784ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78362 │ │ │ │ + bne.n 7849e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78360 │ │ │ │ - ldr r2, [pc, #48] @ (7839c ) │ │ │ │ + bne.n 7849c │ │ │ │ + ldr r2, [pc, #48] @ (784d8 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78380 │ │ │ │ + cbnz r3, 784bc │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78390 │ │ │ │ + bne.n 784cc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78376 │ │ │ │ + b.n 784b2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78376 │ │ │ │ + b.n 784b2 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 783a4 │ │ │ │ + cbnz r0, 784e0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 783c4 │ │ │ │ + beq.n 78500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 783c6 │ │ │ │ + cbz r3, 78502 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (783f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (78534 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 783da │ │ │ │ + cbnz r3, 78516 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 783ea │ │ │ │ + bne.n 78526 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783d2 │ │ │ │ + b.n 7850e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783d2 │ │ │ │ + b.n 7850e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000783fc : │ │ │ │ +00078538 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78446 │ │ │ │ + bne.n 78582 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 78446 │ │ │ │ + beq.n 78582 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 78460 │ │ │ │ + beq.n 7859c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7843a │ │ │ │ + bne.n 78576 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78436 │ │ │ │ + beq.n 78572 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7842e │ │ │ │ + bne.n 7856a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78436 │ │ │ │ + b.n 78572 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ - mov fp, r4 │ │ │ │ + mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78708 │ │ │ │ + beq.w 78834 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - and.w sl, r9, r5 │ │ │ │ - bne.w 78ad0 │ │ │ │ - add.w fp, r4, #20 │ │ │ │ + and.w r9, fp, r5 │ │ │ │ + bne.w 78bfa │ │ │ │ + add.w sl, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r3, fp │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bgt.w 78616 │ │ │ │ - ldrsb.w r2, [fp, sl] │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 78588 │ │ │ │ - ldr.w r0, [r3, r2, lsl #3] │ │ │ │ + add r3, sl │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bgt.w 7874e │ │ │ │ + ldrsb.w r3, [sl, r9] │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 786cc │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 785fe │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 78694 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - mov.w sl, r9, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ + beq.w 78736 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 787ca │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov.w r9, fp, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + ldrsb.w r6, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 78658 │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.n 785fe │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 788c4 │ │ │ │ - mov.w ip, r9, lsr #10 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - add.w sl, ip, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add sl, r2 │ │ │ │ - mov r4, ip │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + blt.w 78790 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w r3, [r3, r6, lsl #3] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 78736 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.n 786e4 │ │ │ │ + mov.w lr, fp, lsr #10 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + add.w r9, lr, #1 │ │ │ │ + add r9, r3 │ │ │ │ + mov r3, lr │ │ │ │ + and.w r9, r9, r5 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 78844 │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ + bgt.w 78970 │ │ │ │ + ldrsb.w r6, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7865e │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ + blt.w 78796 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r1, [r2, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 785fc │ │ │ │ + beq.n 78736 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.n 785a0 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 78a7c │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - bgt.w 7886e │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + bgt.w 7899a │ │ │ │ + ldrsb.w r6, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7867e │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ + blt.w 787b6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r1, [r2, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 785fc │ │ │ │ + beq.n 78736 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 78a5e │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 78526 │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 78c06 │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 78b92 │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add r9, r2 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.n 78664 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 78de6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 78546 │ │ │ │ - cbz r2, 785fc │ │ │ │ - ldrb.w lr, [r1, #16] │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ - eor.w r0, lr, ip │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 78650 │ │ │ │ + cbz r2, 78736 │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + ldrb.w ip, [r3, #16] │ │ │ │ + eor.w r0, r1, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78546 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78c3e │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne.w r0, r1, #20 │ │ │ │ - addeq.w r0, r1, #28 │ │ │ │ + bne.n 78650 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78db6 │ │ │ │ + beq.w 78dba │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ - ubfx lr, lr, #2, #3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mul.w r2, r2, lr │ │ │ │ + ite eq │ │ │ │ + addeq.w r0, r3, #28 │ │ │ │ + addne.w r0, r3, #20 │ │ │ │ + lsls r3, r1, #26 │ │ │ │ + bpl.w 78ee6 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite pl │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ + ubfx ip, ip, #2, #3 │ │ │ │ + mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78546 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.n 78650 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 789b0 │ │ │ │ + beq.w 78ae4 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ lsls r3, r2 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 78594 │ │ │ │ + b.n 786d8 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 789bc │ │ │ │ - ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ + bgt.w 78af0 │ │ │ │ + ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 78668 │ │ │ │ + blt.n 787a0 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 785fe │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.n 78694 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - mov.w sl, r9, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + beq.n 78736 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.n 787ca │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov.w r9, fp, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 789dc │ │ │ │ - ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ + bgt.w 78b10 │ │ │ │ + ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78500 │ │ │ │ + bge.w 78640 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7858e │ │ │ │ - b.n 78510 │ │ │ │ + beq.n 786d2 │ │ │ │ + b.n 78650 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c42 │ │ │ │ + bne.w 78dd0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78594 │ │ │ │ + b.n 786d8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7858e │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 7864e │ │ │ │ + beq.n 786d2 │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.n 78786 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 78664 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - add.w sl, r4, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 7852e │ │ │ │ + beq.n 7879c │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add r2, r9 │ │ │ │ + and.w r9, r2, r5 │ │ │ │ + b.n 7866c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 786ee │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 7881a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 785fe │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ - ldrb.w ip, [r0, #16] │ │ │ │ - eor.w r1, lr, ip │ │ │ │ - tst.w r1, #28 │ │ │ │ - bne.n 786ee │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.w 78d68 │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ + beq.n 78736 │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + eor.w ip, r1, r3 │ │ │ │ + tst.w ip, #28 │ │ │ │ + bne.n 7881a │ │ │ │ + tst.w r3, #32 │ │ │ │ + beq.w 78db6 │ │ │ │ + tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78da2 │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ - ubfx ip, ip, #2, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mul.w r2, r2, ip │ │ │ │ + tst.w r1, #32 │ │ │ │ + beq.w 78ee2 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite pl │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 785fe │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ + beq.n 78736 │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - ble.w 784f6 │ │ │ │ - b.n 78646 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + ble.w 78636 │ │ │ │ + b.n 7877e │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - and.w sl, r9, r0 │ │ │ │ + and.w r9, fp, r0 │ │ │ │ add r5, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 788a6 │ │ │ │ + ldrsble.w r8, [r3, r9] │ │ │ │ + bgt.w 789d2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78898 │ │ │ │ + blt.w 789c4 │ │ │ │ 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 788b4 │ │ │ │ + beq.w 789e0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp r9, r1 │ │ │ │ - beq.w 78940 │ │ │ │ - mov.w r1, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + beq.w 78a0c │ │ │ │ + mov.w r1, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add sl, r1 │ │ │ │ + add r9, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w sl, r1, sl │ │ │ │ + and.w r9, r1, r9 │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 789a2 │ │ │ │ + ldrsble.w r8, [r3, r9] │ │ │ │ + bgt.w 78a6e │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7892c │ │ │ │ + blt.w 789f6 │ │ │ │ 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 78934 │ │ │ │ + beq.w 789fe │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp r9, r1 │ │ │ │ - beq.w 789fa │ │ │ │ - mov.w r1, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + beq.w 78b2e │ │ │ │ + mov.w r1, fp, lsr #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r1, r1, #1 │ │ │ │ - add r1, sl │ │ │ │ - and.w sl, r1, r0 │ │ │ │ + add r1, r9 │ │ │ │ + and.w r9, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bgt.n 78836 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ + bgt.n 78962 │ │ │ │ + ldrsb.w r8, [r5, r9] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 789f0 │ │ │ │ + blt.w 78b24 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 789e2 │ │ │ │ + beq.w 78b16 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - cmp r9, r0 │ │ │ │ - beq.w 78b2e │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.w 78cd8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w sl, sl, r3, lsr #5 │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r3, sl │ │ │ │ - bgt.w 78b82 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r3, r9 │ │ │ │ + bgt.w 78d28 │ │ │ │ + ldrsb.w r8, [r5, r9] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78ac6 │ │ │ │ + blt.w 78cce │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r4, r7, r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 789e2 │ │ │ │ + beq.w 78b16 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - cmp r9, r0 │ │ │ │ - beq.w 78b90 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.w 78d36 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w sl, r3, sl │ │ │ │ - ble.n 787b8 │ │ │ │ + and.w r9, r3, r9 │ │ │ │ + ble.n 788e4 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 787bc │ │ │ │ + ldrshle.w r8, [r5, r9, lsl #1] │ │ │ │ + ldrgt.w r8, [r5, r9, lsl #2] │ │ │ │ + b.n 788e8 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ + ldrshle.w r6, [sl, r9, lsl #1] │ │ │ │ + ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78538 │ │ │ │ + bge.w 78676 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 78664 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + beq.w 7879c │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ + ldrshle.w r6, [sl, r9, lsl #1] │ │ │ │ + ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78568 │ │ │ │ + bge.w 786aa │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 78664 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 78844 │ │ │ │ + beq.w 7879c │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add r9, r2 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.n 78970 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 78756 │ │ │ │ + bne.w 78882 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78664 │ │ │ │ + b.n 7879c │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 78732 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ + ldrgt.w r8, [r3, r9, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, r9, lsl #1] │ │ │ │ + b.n 7885e │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - add r3, fp │ │ │ │ + add r3, r8 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78594 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 78510 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 785fe │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - eor.w r0, lr, ip │ │ │ │ - tst.w r0, #28 │ │ │ │ - bne.w 78510 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.w 78c5a │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - addeq.w r0, r1, #28 │ │ │ │ - addne.w r0, r1, #20 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78d9e │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ - ubfx ip, ip, #2, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mul.w r2, r2, ip │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 785fe │ │ │ │ - b.n 78510 │ │ │ │ + b.n 786d8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 788a0 │ │ │ │ - b.n 78798 │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ + beq.n 789cc │ │ │ │ + b.n 788c4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ - b.n 788b8 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 789e8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ itett ne │ │ │ │ movne r1, r0 │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7897c │ │ │ │ + beq.n 78a48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c18 │ │ │ │ + beq.w 78df8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c54 │ │ │ │ + blt.w 78d84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 78486 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 785c2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 785c2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78934 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78756 │ │ │ │ + bne.n 789fe │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 78882 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 78774 │ │ │ │ + ldrgt.w r8, [r3, r9, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, r9, lsl #1] │ │ │ │ + b.n 788a0 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 78688 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 78736 │ │ │ │ + ldrb.w lr, [r1, #16] │ │ │ │ + ldrb.w ip, [r7, #16] │ │ │ │ + eor.w r0, lr, ip │ │ │ │ + tst.w r0, #28 │ │ │ │ + bne.w 78688 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 78e06 │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne.w r0, r1, #20 │ │ │ │ + addeq.w r0, r1, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.w 78ede │ │ │ │ + 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 78736 │ │ │ │ + b.n 78688 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78594 │ │ │ │ - ldr.w r6, [fp, sl, lsl #2] │ │ │ │ + b.n 786d8 │ │ │ │ + ldr.w r6, [sl, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78626 │ │ │ │ + bge.w 7875e │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7858e │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - ldr.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 78652 │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ + beq.w 786d2 │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + ldr.w r6, [sl, r9, lsl #2] │ │ │ │ + b.n 7878a │ │ │ │ + mov r3, r8 │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ - b.n 788b8 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 789e8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788a0 │ │ │ │ - b.n 787dc │ │ │ │ + beq.w 789cc │ │ │ │ + b.n 78908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78bf4 │ │ │ │ + beq.w 78dbe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78a36 │ │ │ │ + beq.n 78b6a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bf8 │ │ │ │ + beq.w 78dc2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c54 │ │ │ │ + blt.w 78d84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 78486 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 785c2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 785c2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78934 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78798 │ │ │ │ + bne.w 789fe │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 788c4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 78578 │ │ │ │ + bne.w 786bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 785fc │ │ │ │ + beq.w 78736 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78578 │ │ │ │ + bne.w 786bc │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c26 │ │ │ │ + beq.w 78de2 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78db2 │ │ │ │ + beq.w 78eda │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 785fc │ │ │ │ - b.n 78578 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788a0 │ │ │ │ - b.n 7881a │ │ │ │ + beq.w 78736 │ │ │ │ + b.n 786bc │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78d8a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 78d6c │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ - mov.w r3, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + ldrsble.w sl, [r3, r9] │ │ │ │ + bgt.w 78eb2 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.w 78e94 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 786d2 │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add sl, r3 │ │ │ │ + add r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ it le │ │ │ │ - ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78d58 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 78c5e │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ - b.n 78c7c │ │ │ │ + ldrsble.w sl, [r3, r9] │ │ │ │ + bgt.w 78e84 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.w 78e66 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 786d2 │ │ │ │ + mov.w r3, fp, lsr #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + add r9, r3 │ │ │ │ + mov sl, r6 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.w 78e58 │ │ │ │ + ldrsb.w r8, [r4, r9] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78e3e │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 786d2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + add.w r9, r9, r2, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r6 │ │ │ │ + it le │ │ │ │ + ldrsble.w r8, [r4, r9] │ │ │ │ + bgt.w 78e24 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78e0a │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 786d2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + adds r2, #1 │ │ │ │ + add r9, r2 │ │ │ │ + and.w r9, r9, r6 │ │ │ │ + b.n 78c72 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 789cc │ │ │ │ + b.n 78946 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d1954 │ │ │ │ + bl d1404 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b60 │ │ │ │ + beq.n 78d0a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78c2a │ │ │ │ + beq.n 78d9c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c54 │ │ │ │ + blt.n 78d84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp fp, r0 │ │ │ │ - bne.w 78d50 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.n 78db0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 78d50 │ │ │ │ + bne.n 78db0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 789e2 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 787dc │ │ │ │ + bne.w 78b16 │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 78908 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 787fa │ │ │ │ + ldrshle.w r8, [r5, r9, lsl #1] │ │ │ │ + ldrgt.w r8, [r5, r9, lsl #2] │ │ │ │ + b.n 78926 │ │ │ │ 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 d1954 │ │ │ │ + bl d1404 │ │ │ │ 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 78bc0 │ │ │ │ + beq.n 78d66 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 78be2 │ │ │ │ + cbz r0, 78d8a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c54 │ │ │ │ + blt.n 78d84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp fp, r0 │ │ │ │ - bne.w 78d50 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.n 78db0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 78d50 │ │ │ │ + bne.n 78db0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 789e2 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7881a │ │ │ │ + bne.w 78b16 │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 78946 │ │ │ │ + mvn.w r6, #2 │ │ │ │ + b.n 7879c │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 78bc0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 78a10 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78a36 │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 784f6 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7897c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 78a98 │ │ │ │ + b.n 78d66 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78b60 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 785d2 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r5, sl │ │ │ │ - b.n 7855e │ │ │ │ - mvn.w r6, #2 │ │ │ │ - b.n 78664 │ │ │ │ + b.n 78d0a │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 785c2 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 787f6 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 78714 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 78b44 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 78b6a │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r5, r9 │ │ │ │ + b.n 786a0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 788fe │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.w 78da8 │ │ │ │ - bne.n 78cec │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + b.n 78bcc │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ 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 78d42 │ │ │ │ - ldrsb.w r8, [r4, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78d28 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ - 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 78d0e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78cf4 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ - 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 78c98 │ │ │ │ - mov r3, fp │ │ │ │ - str r6, [sp, #20] │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 785fe │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.n 78636 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 78a48 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78ab6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + bl 1b8bc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78da6 │ │ │ │ - bne.n 78d1c │ │ │ │ + blt.n 78ece │ │ │ │ + bne.n 78e32 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78cd8 │ │ │ │ + b.n 78cba │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78cca │ │ │ │ + ldrshle.w r8, [r4, r9, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, r9, lsl #2] │ │ │ │ + b.n 78caa │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r3 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.n 785fe │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 78736 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + bl 1b8bc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78da6 │ │ │ │ - bne.n 78d1c │ │ │ │ + blt.n 78ece │ │ │ │ + bne.n 78e32 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78cae │ │ │ │ + b.n 78c8c │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78ca0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 78486 │ │ │ │ + ldrshle.w r8, [r4, r9, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, r9, lsl #2] │ │ │ │ + b.n 78c7c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + bl 1b8bc0 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78ed0 │ │ │ │ + bne.n 78ec6 │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 78c56 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78b1c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 786c4 │ │ │ │ + ldrgt.w sl, [r3, r9, lsl #2] │ │ │ │ + ldrshle.w sl, [r3, r9, lsl #1] │ │ │ │ + b.n 78c46 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + bl 1b8bc0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78da8 │ │ │ │ - bne.n 78cec │ │ │ │ + blt.n 78ed0 │ │ │ │ + bne.n 78ec6 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78afc │ │ │ │ + b.n 78c26 │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78aec │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 78914 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 786da │ │ │ │ + ldrgt.w sl, [r3, r9, lsl #2] │ │ │ │ + ldrshle.w sl, [r3, r9, lsl #1] │ │ │ │ + b.n 78c16 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #24] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 78736 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78dba │ │ │ │ + beq.n 78eea │ │ │ │ mov r6, r8 │ │ │ │ - b.n 78664 │ │ │ │ + b.n 7879c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78aae │ │ │ │ + b.n 78be2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 785e8 │ │ │ │ + b.n 78acc │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 7880a │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 78726 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 78484 │ │ │ │ + b.w 785c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -117476,421 +117596,421 @@ │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ add.w sl, r8, r0 │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, r6, r5 │ │ │ │ - bgt.w 78f5a │ │ │ │ + bgt.w 7908a │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78eba │ │ │ │ + blt.n 78fea │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ff4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78ecc │ │ │ │ + beq.n 78ffc │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78f34 │ │ │ │ + bgt.w 79064 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f46 │ │ │ │ + blt.w 79076 │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ff4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78fd6 │ │ │ │ + beq.w 79106 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ add.w fp, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 78f9e │ │ │ │ + bgt.w 790ce │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f82 │ │ │ │ + blt.w 790b2 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ff4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79030 │ │ │ │ + beq.w 79160 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78fc6 │ │ │ │ + bgt.w 790f6 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78f98 │ │ │ │ + blt.n 790c8 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ff4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 790b4 │ │ │ │ + beq.w 791e4 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e58 │ │ │ │ + b.n 78f88 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 79110 │ │ │ │ + bne.w 79244 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78f1c │ │ │ │ + bne.n 7904c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ff4 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78f1c │ │ │ │ + bne.n 7904c │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 79126 │ │ │ │ + beq.w 7925a │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7913a │ │ │ │ + beq.w 7926e │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ff4 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - ble.w 78e2e │ │ │ │ + ble.w 78f5e │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 790ae │ │ │ │ + bgt.w 791de │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e38 │ │ │ │ + bge.w 78f68 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ff4 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e58 │ │ │ │ + b.n 78f88 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 7908c │ │ │ │ + bgt.w 791bc │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e06 │ │ │ │ + bge.w 78f36 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78ff0 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78f3c │ │ │ │ + b.n 7906c │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78ff0 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e92 │ │ │ │ + b.n 78fc2 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78ec4 │ │ │ │ - b.n 78eaa │ │ │ │ + beq.n 78ff4 │ │ │ │ + b.n 78fda │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e6a │ │ │ │ + bge.w 78f9a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78ff0 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78e96 │ │ │ │ + b.n 78fc6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 7907a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78ff4 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 7907a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7912a │ │ │ │ + beq.w 7925e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 79132 │ │ │ │ + bpl.w 79266 │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ - b.n 78f4a │ │ │ │ + beq.w 78ff4 │ │ │ │ + b.n 7907a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78e7a │ │ │ │ + bne.w 78faa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78ff4 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78e7a │ │ │ │ + bne.w 78faa │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7912e │ │ │ │ + beq.n 79256 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79136 │ │ │ │ + beq.n 79262 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ - b.n 78e7a │ │ │ │ + beq.w 78ff4 │ │ │ │ + b.n 78faa │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e06 │ │ │ │ + bge.w 78f36 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78ec0 │ │ │ │ + beq.w 78ff0 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78f40 │ │ │ │ + b.n 79070 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78eaa │ │ │ │ + bne.w 78fda │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78ff4 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78eaa │ │ │ │ + bne.w 78fda │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79122 │ │ │ │ + beq.n 79240 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7913e │ │ │ │ + beq.n 7926a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ - b.n 78eaa │ │ │ │ + beq.w 78ff4 │ │ │ │ + b.n 78fda │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 79216 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e2e │ │ │ │ + b.n 78f5e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 790e6 │ │ │ │ + b.n 79192 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78ef8 │ │ │ │ + b.n 79028 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 7900a │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 79062 │ │ │ │ + b.n 7913a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7901c │ │ │ │ + b.n 791a4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79074 │ │ │ │ + b.n 7914c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f0c │ │ │ │ + b.n 79228 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 790f8 │ │ │ │ + b.n 7903c │ │ │ │ nop │ │ │ │ │ │ │ │ -00079144 : │ │ │ │ +00079274 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 792ce │ │ │ │ + bgt.w 793fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79480 │ │ │ │ + beq.w 795b0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 79480 │ │ │ │ + bhi.w 795b0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bmi.w 79322 │ │ │ │ + bmi.w 79452 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 794be │ │ │ │ + bne.w 795ee │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 794d6 │ │ │ │ - ldr.w sl, [pc, #844] @ 79510 │ │ │ │ + bmi.w 79606 │ │ │ │ + ldr.w sl, [pc, #844] @ 79640 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 79444 │ │ │ │ + bhi.w 79574 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79444 │ │ │ │ + bmi.w 79574 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79436 │ │ │ │ + bne.w 79566 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 793ec │ │ │ │ + bcs.w 7951c │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7942c │ │ │ │ + beq.w 7955c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 792de │ │ │ │ + beq.n 7940e │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 793a2 │ │ │ │ + bgt.w 794d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (7950c ) │ │ │ │ + ldr r2, [pc, #676] @ (7963c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79456 │ │ │ │ + bne.w 79586 │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79364 │ │ │ │ + beq.n 79494 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79364 │ │ │ │ + beq.n 79494 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7936c │ │ │ │ + bne.n 7949c │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -117902,343 +118022,343 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 79380 │ │ │ │ - movw r2, #31105 @ 0x7981 │ │ │ │ + bne.n 794b0 │ │ │ │ + movw r2, #29689 @ 0x73f9 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 792c0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 79398 │ │ │ │ + bcc.n 794c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w ip, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 793ec │ │ │ │ + beq.n 7951c │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 7923c │ │ │ │ - movw r2, #63381 @ 0xf795 │ │ │ │ + b.n 7936c │ │ │ │ + movw r2, #60673 @ 0xed01 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ - movw r2, #60097 @ 0xeac1 │ │ │ │ + b.n 792c0 │ │ │ │ + movw r2, #58673 @ 0xe531 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 792c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 794a6 │ │ │ │ + beq.w 795d6 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79452 │ │ │ │ + beq.w 79582 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79510 │ │ │ │ + ldr.w sl, [pc, #456] @ 79640 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 79286 │ │ │ │ + bne.n 793b6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7929c │ │ │ │ + beq.n 793cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 7929c │ │ │ │ + b.n 793cc │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79420 │ │ │ │ + beq.n 79550 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 79480 │ │ │ │ - movw r2, #14561 @ 0x38e1 │ │ │ │ + bne.n 795b0 │ │ │ │ + movw r2, #13073 @ 0x3311 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 792c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7923c │ │ │ │ + b.n 7936c │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7925c │ │ │ │ + beq.w 7938c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7925c │ │ │ │ + beq.w 7938c │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7925c │ │ │ │ + bne.w 7938c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7949c │ │ │ │ + bne.n 795cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7925c │ │ │ │ + bmi.w 7938c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 793d6 │ │ │ │ + bne.n 79506 │ │ │ │ dmb ish │ │ │ │ - b.n 7925c │ │ │ │ + b.n 7938c │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7946a │ │ │ │ + bne.n 7959a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79444 │ │ │ │ + cbz r0, 79574 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 7923c │ │ │ │ - movw r2, #55157 @ 0xd775 │ │ │ │ + b.n 7936c │ │ │ │ + movw r2, #56021 @ 0xdad5 │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 792c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 719d8 │ │ │ │ - b.n 792fc │ │ │ │ + bl 71b30 │ │ │ │ + b.n 7942c │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79300 │ │ │ │ + bne.w 79430 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7925c │ │ │ │ + bne.w 7938c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 792c6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 793f6 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79474 │ │ │ │ + bne.n 795a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 79358 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 79488 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79408 │ │ │ │ + b.n 79538 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79358 │ │ │ │ + b.n 79488 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 79452 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 79582 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7925c │ │ │ │ - b.n 793c4 │ │ │ │ + bne.w 7938c │ │ │ │ + b.n 794f4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #12240 @ 0x2fd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 79452 │ │ │ │ + bl 12736c │ │ │ │ + b.n 79582 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13268 @ 0x33d4 │ │ │ │ + movw r1, #12308 @ 0x3014 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 79452 │ │ │ │ + bl 12736c │ │ │ │ + b.n 79582 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79510 │ │ │ │ + ldr.w sl, [pc, #48] @ 79640 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldrd r2, r0, [r0, #12] │ │ │ │ add r2, r0 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 791da │ │ │ │ - b.n 79444 │ │ │ │ + bls.w 7930a │ │ │ │ + b.n 79574 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079514 : │ │ │ │ +00079644 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 795ba │ │ │ │ + bpl.n 796ea │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79580 │ │ │ │ + bne.n 796b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7958a │ │ │ │ + beq.n 796ba │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 79598 │ │ │ │ + bne.n 796c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79598 │ │ │ │ - ldr r1, [pc, #116] @ (795d0 ) │ │ │ │ + beq.n 796c8 │ │ │ │ + ldr r1, [pc, #116] @ (79700 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 795b2 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 796e2 │ │ │ │ + bl 7bc78 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79542 │ │ │ │ + bne.n 79672 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79554 │ │ │ │ + beq.n 79684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7955a │ │ │ │ + bne.n 7968a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79610 │ │ │ │ + b.w 1a4450 │ │ │ │ + bl 79740 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7957c │ │ │ │ + b.n 796ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76154 │ │ │ │ - cbz r0, 795fe │ │ │ │ + bl 762a4 │ │ │ │ + cbz r0, 7972e │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19dee4 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.w 19fa04 │ │ │ │ + movw r1, #64076 @ 0xfa4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (7960c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [pc, #4] @ (7973c ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #700] @ (798f8 ) │ │ │ │ + ldr r3, [pc, #700] @ (79a28 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 79884 │ │ │ │ + bne.w 799b4 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79726 │ │ │ │ + ble.n 79856 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118254,48 +118374,48 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r9, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ - bne.w 79946 │ │ │ │ + bne.w 79a76 │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r7, ip │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ ldr.w r2, [r7, ip] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r7, ip] │ │ │ │ orr.w r3, r3, r2 │ │ │ │ adc.w r7, lr, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbnz r1, 796da │ │ │ │ + cbnz r1, 7980a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 79868 │ │ │ │ + bmi.w 79998 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 797ec │ │ │ │ + bmi.w 7991c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79838 │ │ │ │ + bgt.w 79968 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, r1] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - bne.w 79856 │ │ │ │ + bne.w 79986 │ │ │ │ str.w r6, [r9, r2] │ │ │ │ add r2, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -118316,33 +118436,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6773 @ 0x1a75 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 798fc │ │ │ │ + bne.w 79a2c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 798e6 │ │ │ │ + beq.w 79a16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 797a0 │ │ │ │ + cbz r2, 798d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r8 │ │ │ │ clz r3, r3 │ │ │ │ @@ -118352,48 +118472,48 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r3, #5 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - b.n 79682 │ │ │ │ + b.n 797b2 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 798d2 │ │ │ │ + bcc.w 79a02 │ │ │ │ add.w r1, ip, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 79774 │ │ │ │ + bne.n 798a4 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7993a │ │ │ │ + bne.w 79a6a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7990c │ │ │ │ + beq.w 79a3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79774 │ │ │ │ + b.n 798a4 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 798b2 │ │ │ │ + bne.n 799e2 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 798da │ │ │ │ - ldr r2, [pc, #244] @ (798f8 ) │ │ │ │ + beq.n 79a0a │ │ │ │ + ldr r2, [pc, #244] @ (79a28 ) │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -118401,175 +118521,175 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ and.w r1, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 796e8 │ │ │ │ + ble.w 79818 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r9, r1, lsl #1] │ │ │ │ strgt.w r2, [r9, r1, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - beq.w 796fc │ │ │ │ + beq.w 7982c │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str.w r0, [r9, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 79706 │ │ │ │ + b.n 79836 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 79896 │ │ │ │ + cbnz r2, 799c6 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79800 │ │ │ │ + bne.n 79930 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79800 │ │ │ │ - b.n 796ce │ │ │ │ + bne.n 79930 │ │ │ │ + b.n 797fe │ │ │ │ mov.w lr, #88 @ 0x58 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r1, #20 │ │ │ │ movs r4, #10 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 79736 │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + b.n 79866 │ │ │ │ + movw r1, #64069 @ 0xfa45 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79964 │ │ │ │ + bne.n 79a94 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 796ce │ │ │ │ + beq.w 797fe │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 7986e │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + b.n 7999e │ │ │ │ + movw r1, #64069 @ 0xfa45 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79958 │ │ │ │ + bne.n 79a88 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 796da │ │ │ │ + beq.w 7980a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 797f4 │ │ │ │ + b.n 79924 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 79774 │ │ │ │ + b.n 798a4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79800 │ │ │ │ - b.n 796da │ │ │ │ + bne.n 79930 │ │ │ │ + b.n 7980a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79774 │ │ │ │ - b.n 797be │ │ │ │ + bne.w 798a4 │ │ │ │ + b.n 798ee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79774 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 798a4 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79920 │ │ │ │ + beq.n 79a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 79970 │ │ │ │ + cbz r3, 79aa0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79934 │ │ │ │ + beq.n 79a64 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 79978 │ │ │ │ + cbz r3, 79aa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79720 │ │ │ │ + b.n 79850 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 797d8 │ │ │ │ + b.n 79908 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e5060 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 79698 │ │ │ │ + b.n 797c8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 798c6 │ │ │ │ + b.n 799f6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 798a8 │ │ │ │ + b.n 799d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79920 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 79a50 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79934 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 79a64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79a16 │ │ │ │ + beq.n 79b46 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79be8 ) │ │ │ │ + ldr r2, [pc, #580] @ (79d1c ) │ │ │ │ lsl.w r7, r0, r5 │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsr.w r6, r6, r0 │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi.w 79b44 │ │ │ │ + bhi.w 79c78 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79a44 │ │ │ │ + bne.n 79b76 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79b40 │ │ │ │ + ble.w 79c74 │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118582,61 +118702,61 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #464] @ (79be8 ) │ │ │ │ + ldr r3, [pc, #468] @ (79d1c ) │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ lsls r7, r0 │ │ │ │ mov.w r9, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #7 │ │ │ │ umull r2, r6, r2, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w r6, r6, lsr #1 │ │ │ │ mul.w r9, r9, r6 │ │ │ │ - bhi.n 79b44 │ │ │ │ + bhi.w 79c78 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6773 @ 0x1a75 │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79bc4 │ │ │ │ + bne.w 79cee │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 79b54 │ │ │ │ + bcs.n 79c88 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79b8a │ │ │ │ + beq.w 79d04 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79ada │ │ │ │ + beq.n 79c0e │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r0, r4, #20 │ │ │ │ @@ -118652,22 +118772,22 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 79b2c │ │ │ │ + bhi.n 79c60 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ - cbz r4, 79b54 │ │ │ │ + cbz r4, 79c88 │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ @@ -118679,212 +118799,212 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, sl │ │ │ │ blx 2957c │ │ │ │ - b.n 79a0e │ │ │ │ + b.n 79b3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ uxtb.w fp, fp │ │ │ │ str.w r3, [ip, #12] │ │ │ │ add.w sl, r7, #20 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 79afc │ │ │ │ + b.n 79c30 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79a44 │ │ │ │ + b.n 79b76 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79b94 │ │ │ │ + bhi.n 79cbe │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79a44 │ │ │ │ + b.n 79b76 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79bda │ │ │ │ + bne.n 79d0e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79bd2 │ │ │ │ + cbz r4, 79cfc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79afc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 79af2 │ │ │ │ + b.n 79c30 │ │ │ │ add.w fp, r5, #2 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ add.w r1, r7, r9 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bmi.n 79bd2 │ │ │ │ + bmi.n 79cfc │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6773 @ 0x1a75 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 79a68 │ │ │ │ + beq.w 79b9a │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79af4 │ │ │ │ + bne.n 79c28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 79a0e │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 79b3e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 71b30 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 79c26 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79b72 │ │ │ │ + b.n 79ca6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 79c36 │ │ │ │ + cbz r3, 79d6a │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79c36 │ │ │ │ - ldr r3, [pc, #692] @ (79ed0 ) │ │ │ │ + cbz r3, 79d6a │ │ │ │ + ldr r3, [pc, #692] @ (7a004 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79e88 │ │ │ │ + beq.w 79fbc │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79e88 │ │ │ │ + bne.w 79fbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 79e54 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79eb0 │ │ │ │ + bne.w 79fe4 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79fca │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79fca │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79fca │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb.w r3, [r4, #-6] │ │ │ │ orr.w r3, r3, r2, lsl #8 │ │ │ │ ldrb.w r2, [r4, #-5] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79fa2 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79fa2 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79fa2 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79fa2 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79d26 │ │ │ │ - ldr r3, [pc, #516] @ (79ed0 ) │ │ │ │ + bne.n 79e5a │ │ │ │ + ldr r3, [pc, #516] @ (7a004 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 79d44 │ │ │ │ + beq.n 79e78 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ ubfx r1, r6, #0, #18 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 79d0e │ │ │ │ + bgt.n 79e42 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 79d44 │ │ │ │ + cbz r1, 79e78 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 79d32 │ │ │ │ - cbz r2, 79d68 │ │ │ │ + cbz r1, 79e66 │ │ │ │ + cbz r2, 79e9c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79e54 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79e64 │ │ │ │ + bne.w 79f98 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79e54 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r6, [r7, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r9, r2, r4 │ │ │ │ @@ -118892,72 +119012,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w lr, r7, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r0, [lr, #528] @ 0x210 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 79da4 │ │ │ │ + bne.n 79ed8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79da0 │ │ │ │ + cbz r3, 79ed4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [lr, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 79e00 │ │ │ │ + beq.n 79f34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79de0 │ │ │ │ + beq.n 79f14 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79dbc │ │ │ │ + cbnz r3, 79ef0 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 79e54 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79dda │ │ │ │ + cbz r1, 79f0e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79dd6 │ │ │ │ + cbz r3, 79f0a │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79e54 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79dc8 │ │ │ │ + b.n 79efc │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79dee │ │ │ │ + cbz r3, 79f22 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79d20 │ │ │ │ + bne.n 79e54 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79e54 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79dae │ │ │ │ + beq.n 79ee2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79e5e │ │ │ │ + cbz r3, 79f92 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r9] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 79e34 │ │ │ │ + cbz r3, 79f68 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -118966,83 +119086,83 @@ │ │ │ │ str.w r8, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r8, [r6, r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79e54 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79e0c │ │ │ │ + b.n 79f40 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79d5c │ │ │ │ + b.n 79e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53612 @ 0xd16c │ │ │ │ + bl 6148c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52652 @ 0xcdac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #50036 @ 0xc374 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64076 @ 0xfa4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79ed4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (7a008 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53588 @ 0xd154 │ │ │ │ + bl 6148c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52628 @ 0xcd94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #50036 @ 0xc374 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53528 @ 0xd118 │ │ │ │ + bl 6148c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52568 @ 0xcd58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #50036 @ 0xc374 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 676e0 │ │ │ │ + bl 677a4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079ed8 : │ │ │ │ +0007a00c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 79f00 │ │ │ │ + bl 1a48e4 │ │ │ │ + cbz r0, 7a034 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079f04 : │ │ │ │ +0007a038 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79f4c │ │ │ │ - cbz r0, 79f46 │ │ │ │ + bl 7a080 │ │ │ │ + cbz r0, 7a07a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79f46 │ │ │ │ - ldr r4, [pc, #36] @ (79f48 ) │ │ │ │ + bpl.n 7a07a │ │ │ │ + ldr r4, [pc, #36] @ (7a07c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -119084,1239 +119204,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 7a0ea │ │ │ │ + bmi.w 7a21e │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a1c2 │ │ │ │ - ldr r3, [pc, #612] @ (7a234 ) │ │ │ │ + bne.w 7a2f6 │ │ │ │ + ldr r3, [pc, #612] @ (7a368 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7a160 │ │ │ │ + bcs.w 7a294 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a1ac │ │ │ │ + beq.w 7a2e0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r7, [fp] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7a080 │ │ │ │ + beq.n 7a1b4 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 7a044 │ │ │ │ + cbz r5, 7a178 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a044 │ │ │ │ - ldr r1, [pc, #528] @ (7a234 ) │ │ │ │ + beq.n 7a178 │ │ │ │ + ldr r1, [pc, #528] @ (7a368 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 7a120 │ │ │ │ + bgt.n 7a254 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a100 │ │ │ │ + bne.n 7a234 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a238 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a36c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a1dc │ │ │ │ + bne.w 7a310 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7a0b0 │ │ │ │ + bmi.n 7a1e4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r3, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 7a0f4 │ │ │ │ + bcc.n 7a228 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r8, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, r8] │ │ │ │ and.w lr, r0, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a016 │ │ │ │ + bne.n 7a14a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7a022 │ │ │ │ - b.n 7a044 │ │ │ │ + bne.n 7a156 │ │ │ │ + b.n 7a178 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r7, #9] │ │ │ │ strh r3, [r7, #10] │ │ │ │ strb r2, [r7, #8] │ │ │ │ - cbz r2, 7a0dc │ │ │ │ + cbz r2, 7a210 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 7a010 │ │ │ │ + b.n 7a144 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a238 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a36c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a1f0 │ │ │ │ + bne.n 7a324 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 7a072 │ │ │ │ + b.n 7a1a6 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 7a044 │ │ │ │ + beq.n 7a178 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a044 │ │ │ │ + bne.n 7a178 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a22a │ │ │ │ + bne.n 7a35e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 7a044 │ │ │ │ + bmi.w 7a178 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a14a │ │ │ │ + bne.n 7a27e │ │ │ │ dmb ish │ │ │ │ - b.n 7a044 │ │ │ │ + b.n 7a178 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a204 │ │ │ │ + bne.n 7a338 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a0ea │ │ │ │ + beq.n 7a21e │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7a016 │ │ │ │ + bne.w 7a14a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7a022 │ │ │ │ - b.n 7a044 │ │ │ │ + bne.w 7a156 │ │ │ │ + b.n 7a178 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a160 │ │ │ │ + beq.n 7a294 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 7a09c │ │ │ │ + b.n 7a1d0 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0ea │ │ │ │ + beq.n 7a21e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a198 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7a2cc │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a212 │ │ │ │ + bne.n 7a346 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7a072 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 126c50 │ │ │ │ + b.n 7a1a6 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a21e │ │ │ │ + bne.n 7a352 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7a11c │ │ │ │ + bl 126c50 │ │ │ │ + b.n 7a250 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a182 │ │ │ │ + b.n 7a2b6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a072 │ │ │ │ + b.n 7a1a6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a11c │ │ │ │ + b.n 7a250 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a044 │ │ │ │ - b.n 7a13a │ │ │ │ + bne.w 7a178 │ │ │ │ + b.n 7a26e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a23c : │ │ │ │ +0007a370 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ - cbz r0, 7a27c │ │ │ │ + bl 7a3e0 │ │ │ │ + cbz r0, 7a3b0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a280 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a3b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b404 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a284 : │ │ │ │ +0007a3b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a8d4 │ │ │ │ + beq.w 7aa0e │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a57c │ │ │ │ + beq.w 7a6b0 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b03a │ │ │ │ + blt.w 7b27a │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7af60 │ │ │ │ + bgt.w 7b062 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7aa8e │ │ │ │ - ldr r2, [pc, #680] @ (7a5b8 ) │ │ │ │ + bne.w 7abc8 │ │ │ │ + ldr r2, [pc, #680] @ (7a6ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt.w 7a8f6 │ │ │ │ + bgt.w 7aa30 │ │ │ │ add.w r9, r5, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r0, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7a8e0 │ │ │ │ + beq.w 7aa1a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a444 │ │ │ │ + beq.n 7a578 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #596] @ (7a5bc ) │ │ │ │ + ldr r2, [pc, #596] @ (7a6f0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7abf2 │ │ │ │ + bne.w 7ad2a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ strb.w r4, [r6, r9] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r4, r2, #26 │ │ │ │ - bpl.w 7a89a │ │ │ │ + bpl.w 7a9d4 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b1da │ │ │ │ + bpl.w 7b33e │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a8a2 │ │ │ │ + bne.w 7a9dc │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a494 │ │ │ │ + bhi.n 7a5c8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a494 │ │ │ │ + bne.n 7a5c8 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a490 │ │ │ │ + bcc.n 7a5c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a490 │ │ │ │ + bne.n 7a5c4 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a5a0 │ │ │ │ + bcc.w 7a6d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5a0 │ │ │ │ + bne.w 7a6d4 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a5b2 │ │ │ │ + bcc.w 7a6e6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5b2 │ │ │ │ + bne.w 7a6e6 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a426 │ │ │ │ + bcc.n 7a55a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb6 │ │ │ │ + bne.w 7acf0 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a424 │ │ │ │ + bcc.n 7a558 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a406 │ │ │ │ + b.n 7a53a │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a462 │ │ │ │ + bhi.n 7a596 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a4ae │ │ │ │ + bne.n 7a5e2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae0a │ │ │ │ + bne.w 7af40 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r2, [r0, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7a5a6 │ │ │ │ + bcc.w 7a6da │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r0, lr │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str.w r4, [r0, lr] │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a480 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a42a │ │ │ │ + blt.n 7a55e │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a42a │ │ │ │ + bls.n 7a55e │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a42a │ │ │ │ + bne.n 7a55e │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a478 │ │ │ │ + bne.n 7a5ac │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a42a │ │ │ │ + b.n 7a55e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a55a │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a4a6 │ │ │ │ + bls.n 7a5da │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a46c │ │ │ │ + bge.n 7a5a0 │ │ │ │ mov r4, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7adda │ │ │ │ + bpl.w 7af12 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1d4 │ │ │ │ + beq.w 7b338 │ │ │ │ add.w r2, r6, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7a830 │ │ │ │ + bcs.w 7a964 │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ab04 │ │ │ │ + bne.w 7ac3e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r2, #25 │ │ │ │ add r3, r1 │ │ │ │ it pl │ │ │ │ subpl r7, r6, #4 │ │ │ │ - bpl.n 7a5d4 │ │ │ │ + bpl.n 7a708 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7abd8 │ │ │ │ + bls.w 7ad10 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7aa2c │ │ │ │ + bls.w 7ab66 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b0d8 │ │ │ │ + bhi.w 7b0c2 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7adb4 │ │ │ │ + ble.w 7aeec │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a998 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7a858 │ │ │ │ + beq.w 7b206 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a548 │ │ │ │ + bne.n 7a67c │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a998 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7b15e │ │ │ │ add.w r5, r0, r2, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, r7, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 7aa56 │ │ │ │ + bhi.w 7ab90 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ - lsls r1, r7, #5 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ae10 │ │ │ │ + blt.w 7af46 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7af76 │ │ │ │ - ldr r6, [pc, #44] @ (7a5c0 ) │ │ │ │ + bne.w 7b1e2 │ │ │ │ + ldr r6, [pc, #44] @ (7a6f4 ) │ │ │ │ movs r2, #24 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a55a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a480 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a55a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7a562 │ │ │ │ + beq.n 7a696 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7abee │ │ │ │ + bcs.w 7ad26 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a76c │ │ │ │ + bhi.w 7a8a0 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a5c8 │ │ │ │ + bne.n 7a6fc │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a5c4 │ │ │ │ + bcc.n 7a6f8 │ │ │ │ sub.w sl, r7, r4 │ │ │ │ bic.w sl, sl, #3 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, sl, #4 │ │ │ │ add sl, r3 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ adds r2, #1 │ │ │ │ ands.w r2, r2, #7 │ │ │ │ - beq.n 7a696 │ │ │ │ + beq.n 7a7ca │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a682 │ │ │ │ + beq.n 7a7b6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a672 │ │ │ │ + beq.n 7a7a6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a662 │ │ │ │ + beq.n 7a796 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a652 │ │ │ │ + beq.n 7a786 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a640 │ │ │ │ + beq.n 7a774 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a62e │ │ │ │ + beq.n 7a762 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a75c │ │ │ │ + beq.n 7a890 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r9, #4 │ │ │ │ mov ip, r0 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ add.w r0, r9, #8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #16 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #12 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [lr, #12] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #16 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [lr, #16] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #20 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a892 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a696 │ │ │ │ + bne.n 7a7ca │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a562 │ │ │ │ + beq.w 7a696 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a5c8 │ │ │ │ + bls.w 7a6fc │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7b190 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b22c │ │ │ │ + bls.w 7b350 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7abee │ │ │ │ + ble.w 7ad26 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bhi.w 7b36c │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a562 │ │ │ │ + bhi.w 7a696 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a5ce │ │ │ │ + b.n 7a702 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52092 @ 0xcb7c │ │ │ │ + movw r7, #51132 @ 0xc7bc │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ add r6, r5 │ │ │ │ strd r6, r9, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7a7cc │ │ │ │ + bne.n 7a900 │ │ │ │ mov r0, fp │ │ │ │ - bl f213c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1c1c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7af10 │ │ │ │ + bne.w 7afd0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7aef6 │ │ │ │ + ble.w 7afb8 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7ae82 │ │ │ │ + blt.w 7af8e │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a4ec │ │ │ │ + b.n 7a620 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a812 │ │ │ │ + bne.n 7a946 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb6 │ │ │ │ + bhi.w 7b07e │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7b0c0 │ │ │ │ + bhi.w 7b078 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aeb6 │ │ │ │ + beq.w 7b07e │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7aed8 │ │ │ │ + beq.w 7b244 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a83e │ │ │ │ + cbz r3, 7a972 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, r4, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aad4 │ │ │ │ + bne.w 7ac0e │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aaa8 │ │ │ │ + bne.w 7abe2 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91c64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a43c │ │ │ │ - cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a548 │ │ │ │ + b.n 7a570 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ + bne.w 7b0ec │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7b0ec │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a7a2 │ │ │ │ + beq.n 7a8d6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b26a │ │ │ │ + beq.w 7b382 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a7a4 │ │ │ │ + b.n 7a8d8 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - movw r7, #52072 @ 0xcb68 │ │ │ │ + movw r7, #51112 @ 0xc7a8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a7ba │ │ │ │ + b.n 7a8ee │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a39c │ │ │ │ + beq.w 7a4d0 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a4a6 │ │ │ │ + bls.w 7a5da │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a92e │ │ │ │ + beq.n 7aa68 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a8be │ │ │ │ + blt.n 7a9f8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a8ac │ │ │ │ + bcc.n 7a9e6 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a434 │ │ │ │ - b.n 7a4ae │ │ │ │ + beq.w 7a568 │ │ │ │ + b.n 7a5e2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b222 │ │ │ │ - ldr r6, [pc, #732] @ (7abbc ) │ │ │ │ - b.n 7a43c │ │ │ │ + bne.w 7b37c │ │ │ │ + ldr r6, [pc, #732] @ (7acf4 ) │ │ │ │ + b.n 7a570 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a34c │ │ │ │ + bne.w 7a480 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7afb4 │ │ │ │ + bne.w 7b17c │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7af60 │ │ │ │ + beq.w 7b062 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a480 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7aa24 │ │ │ │ + bcc.n 7ab5e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa24 │ │ │ │ + bne.n 7ab5e │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ac3a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ac3a │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7acec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7acec │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ac3a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ac3a │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7acec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7acec │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7add6 │ │ │ │ + bcc.w 7af0e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7add6 │ │ │ │ + bne.w 7af0e │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ac3a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ac3a │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7acec │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7acec │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ac3a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ac3a │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7acec │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7acec │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ac3a │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ab00 │ │ │ │ + bne.n 7ac3a │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7aa1e │ │ │ │ + b.n 7ab58 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa24 │ │ │ │ + bne.n 7ab5e │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7aa14 │ │ │ │ + bne.n 7ab4e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a8b0 │ │ │ │ - b.n 7a8be │ │ │ │ + bne.w 7a9ea │ │ │ │ + b.n 7a9f8 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7aeee │ │ │ │ + bls.w 7b210 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ae7a │ │ │ │ + ble.w 7af86 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a998 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ adds r4, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 7abc4 │ │ │ │ + bcc.w 7acfc │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7abc4 │ │ │ │ + ble.w 7acfc │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7aa86 │ │ │ │ + beq.n 7abc0 │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r5, [r2, r3, lsl #2] │ │ │ │ strheq.w r5, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a4ee │ │ │ │ + b.n 7a622 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7af60 │ │ │ │ + beq.w 7b062 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a84e │ │ │ │ + beq.w 7a982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a84e │ │ │ │ - ldr r1, [pc, #256] @ (7abc0 ) │ │ │ │ + bne.w 7a982 │ │ │ │ + ldr r1, [pc, #252] @ (7acf8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aebe │ │ │ │ + bne.w 7b226 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a84e │ │ │ │ + b.n 7a982 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a846 │ │ │ │ + beq.w 7a97a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a846 │ │ │ │ - ldr r1, [pc, #212] @ (7abc0 ) │ │ │ │ + bne.w 7a97a │ │ │ │ + ldr r1, [pc, #208] @ (7acf8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b186 │ │ │ │ + bne.w 7b01a │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a846 │ │ │ │ + b.n 7a97a │ │ │ │ mov r4, ip │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7ab5e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b052 │ │ │ │ + bne.w 7b292 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7ab74 │ │ │ │ + b.n 7acae │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7ab8a │ │ │ │ + bls.n 7acc4 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b01a │ │ │ │ + bhi.w 7b25c │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a7ee │ │ │ │ + ble.w 7a922 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb2 │ │ │ │ + bhi.w 7b220 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aeac │ │ │ │ + beq.w 7b21a │ │ │ │ sub.w r5, r0, #237 @ 0xed │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7aeb2 │ │ │ │ + bne.w 7b220 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b212 │ │ │ │ + bhi.w 7b346 │ │ │ │ add.w r2, r2, r0, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 7ac20 │ │ │ │ + bcs.n 7ad58 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7ab14 │ │ │ │ + bhi.n 7ac4e │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ac2e │ │ │ │ + beq.n 7ad66 │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7ab70 │ │ │ │ + b.n 7acaa │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b1a0 │ │ │ │ + bls.w 7b034 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ac20 │ │ │ │ + ble.n 7ad58 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb2 │ │ │ │ + bhi.w 7b220 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7ab70 │ │ │ │ + b.n 7acaa │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7ab5e │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a426 │ │ │ │ - nop │ │ │ │ + b.n 7a55a │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.w 7b086 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7aa6a │ │ │ │ + b.n 7aba4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7b156 │ │ │ │ + beq.w 7b0aa │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a50e │ │ │ │ + bcc.w 7a642 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a562 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7a696 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b064 │ │ │ │ + bne.w 7b2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r6, r9] │ │ │ │ - b.w 7a384 │ │ │ │ + b.w 7a4b8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a568 │ │ │ │ + b.n 7a69c │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b0c8 │ │ │ │ + bcc.w 7b11a │ │ │ │ subs r0, r6, #4 │ │ │ │ subs r0, r0, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add r0, ip │ │ │ │ subs r1, r0, r4 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n 7ace0 │ │ │ │ + beq.n 7ae18 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7acae │ │ │ │ + beq.n 7ade6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ac82 │ │ │ │ + beq.n 7adba │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ada4 │ │ │ │ + bne.w 7aedc │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ada4 │ │ │ │ + bne.w 7aedc │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ada4 │ │ │ │ + bne.n 7aedc │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 7ae02 │ │ │ │ + beq.w 7af3c │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ad8a │ │ │ │ + b.n 7aec2 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r7, [r3, #-6] │ │ │ │ @@ -120325,196 +120446,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 7ada0 │ │ │ │ + bne.n 7aed8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #8 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [r3] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ uxtb.w ip, r1 │ │ │ │ mov.w r5, r1, lsr #24 │ │ │ │ mov lr, r2 │ │ │ │ - bne.n 7ada0 │ │ │ │ + bne.n 7aed8 │ │ │ │ ldr.w r1, [lr] │ │ │ │ add.w r2, r9, #12 │ │ │ │ strh r7, [r3, #2] │ │ │ │ mov r4, lr │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ strh.w ip, [r3] │ │ │ │ add.w r3, sl, #16 │ │ │ │ - bne.n 7ada0 │ │ │ │ + bne.n 7aed8 │ │ │ │ uxtb.w ip, r1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [sl, #16] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ strh r5, [r3, #6] │ │ │ │ add.w r3, sl, #24 │ │ │ │ - beq.n 7adfe │ │ │ │ + beq.n 7af38 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r9, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - beq.n 7ace6 │ │ │ │ + beq.n 7ae1e │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7b0ce │ │ │ │ + beq.w 7b120 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7ab82 │ │ │ │ - b.n 7ab14 │ │ │ │ - bne.n 7ae7a │ │ │ │ + bls.w 7acbc │ │ │ │ + b.n 7ac4e │ │ │ │ + bne.n 7af86 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a998 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7afa6 │ │ │ │ + bhi.w 7b16a │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a696 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7ab5e │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ae06 │ │ │ │ + beq.w 7b178 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1d4 │ │ │ │ + beq.w 7b338 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a4d4 │ │ │ │ + b.w 7a608 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ada4 │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - b.n 7adee │ │ │ │ + b.n 7aedc │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a570 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ movt r2, #7 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #22 │ │ │ │ - bne.w 7aa8e │ │ │ │ - ldr r2, [pc, #668] @ (7b0d4 ) │ │ │ │ + bne.w 7abc8 │ │ │ │ + ldr r2, [pc, #720] @ (7b240 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w sl, #22 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - b.w 7a326 │ │ │ │ - cmp r0, #1 │ │ │ │ - ble.n 7ae7a │ │ │ │ - ldrb r5, [r4, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b218 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a85e │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 7ae7a │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + b.w 7a45a │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a816 │ │ │ │ + b.n 7a94a │ │ │ │ ldrb.w r7, [sl, r3] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r7, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7b1ce │ │ │ │ + beq.w 7b39a │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a7de │ │ │ │ - cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ab52 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a864 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7aace │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 7aace │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52048 @ 0xcb50 │ │ │ │ - movt r7, #38 @ 0x26 │ │ │ │ - sub.w r6, r6, sl │ │ │ │ - sub.w r9, r4, sl │ │ │ │ - b.n 7a7ba │ │ │ │ - subs r3, r3, r1 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a882 │ │ │ │ + b.n 7a912 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.n 7b086 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a7dc │ │ │ │ + b.n 7a910 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7af26 │ │ │ │ + bls.n 7afe2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.w 7b1b2 │ │ │ │ + beq.n 7b046 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 7b1a6 │ │ │ │ + beq.n 7b03a │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -120524,831 +120600,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, #13336 @ 0x3418 │ │ │ │ + movw r2, #12376 @ 0x3058 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1dbb50 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ + bl 1dd678 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.n 7b086 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 7a620 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7ac34 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 7ac34 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 7ad5c │ │ │ │ + sub.w r6, r6, r9 │ │ │ │ + add r4, r6 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 7a620 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + movw r1, #65533 @ 0xfffd │ │ │ │ + bl e24c0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 7b086 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ + sub.w r6, r6, r9 │ │ │ │ + add r4, r6 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 7a620 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a384 │ │ │ │ + bne.w 7a4b8 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a43c │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldrsb.w r2, [r0] │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 7a590 │ │ │ │ - add.w r3, r3, #1296 @ 0x510 │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a570 │ │ │ │ + cmp r0, #237 @ 0xed │ │ │ │ + bne.w 7a946 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 7a99e │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 784dc │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 784dc │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + bl 1d8944 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7b072 │ │ │ │ + ldr.w r0, [r2, #-4] │ │ │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ + bne.n 7b0b0 │ │ │ │ + mov r4, r2 │ │ │ │ + str.w r0, [r3], #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ + cmp r2, r6 │ │ │ │ + bls.n 7b09a │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.w 7a696 │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ + cmp r2, #127 @ 0x7f │ │ │ │ + bls.w 7ad18 │ │ │ │ + b.w 7a64a │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ + bhi.w 7b210 │ │ │ │ + subs r0, r6, r4 │ │ │ │ + cmp r0, #3 │ │ │ │ + ble.n 7b130 │ │ │ │ + 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 7a998 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ + bne.w 7a98c │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7a998 │ │ │ │ + sub.w ip, r7, #128 @ 0x80 │ │ │ │ + cmp.w ip, #63 @ 0x3f │ │ │ │ + bhi.n 7b15e │ │ │ │ + sub.w ip, r0, #128 @ 0x80 │ │ │ │ + cmp.w ip, #63 @ 0x3f │ │ │ │ + bhi.n 7b124 │ │ │ │ + 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 7a696 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.w 7acbc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + b.n 7ad5c │ │ │ │ + subs r3, r3, r1 │ │ │ │ + movs r5, #4 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 7a8d8 │ │ │ │ + cmp r0, #1 │ │ │ │ + ble.w 7af86 │ │ │ │ + ldrb r5, [r4, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.w 7a998 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7b372 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ + beq.w 7a998 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 7af86 │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + bls.w 7af86 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a7a4 │ │ │ │ + b.w 7a8d8 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a696 │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + b.n 7af28 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a918 │ │ │ │ + b.n 7aa52 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b228 │ │ │ │ + bhi.w 7b34c │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7b006 │ │ │ │ + ble.n 7b1ce │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 7b000 │ │ │ │ + bhi.w 7b36c │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7affc │ │ │ │ + beq.n 7b1c8 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7afec │ │ │ │ + bne.n 7b1b8 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7b000 │ │ │ │ + bhi.w 7b36c │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a552 │ │ │ │ + bls.w 7a686 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a696 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7afec │ │ │ │ - movs r5, #2 │ │ │ │ - b.w 7a562 │ │ │ │ - bne.w 7abee │ │ │ │ + bhi.n 7b1b8 │ │ │ │ + b.n 7b36c │ │ │ │ + bne.w 7ad26 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7adc2 │ │ │ │ - b.w 7a562 │ │ │ │ + bls.w 7aefa │ │ │ │ + b.w 7a696 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldrsb.w r2, [r0] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7a6c4 │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + add.w r6, r6, r3, lsl #5 │ │ │ │ + b.w 7a570 │ │ │ │ + cmp r7, #159 @ 0x9f │ │ │ │ + bhi.w 7a67c │ │ │ │ + b.w 7a998 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 7a9bc │ │ │ │ + cmp r1, #159 @ 0x9f │ │ │ │ + bhi.w 7ac8c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + subs r3, r3, r1 │ │ │ │ + b.n 7b07e │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7ac08 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 7ac08 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + movw r7, #51088 @ 0xc790 │ │ │ │ + movt r7, #38 @ 0x26 │ │ │ │ + sub.w r6, r6, sl │ │ │ │ + sub.w r9, r4, sl │ │ │ │ + b.w 7a8ee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a87a │ │ │ │ + bhi.w 7a9b4 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b072 │ │ │ │ + bgt.n 7b2b2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b1e2 │ │ │ │ + bgt.n 7b30a │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a816 │ │ │ │ + b.w 7a94a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7af70 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7b072 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19dbf8 │ │ │ │ + bl 19f718 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a568 │ │ │ │ + b.w 7a69c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7ac0a │ │ │ │ + b.n 7ad42 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b20e │ │ │ │ + bhi.n 7b306 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b2d4 │ │ │ │ + bne.n 7b2fe │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b20e │ │ │ │ + bls.n 7b306 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b2d0 │ │ │ │ + bhi.n 7b2fa │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b2cc │ │ │ │ + bhi.n 7b2f6 │ │ │ │ add.w r2, r2, r0, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.n 7ac24 │ │ │ │ - cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a812 │ │ │ │ - b.n 7aeb6 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.w 7ab82 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - b.n 7ac24 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7aeee │ │ │ │ - subs r0, r6, r4 │ │ │ │ - cmp r0, #3 │ │ │ │ - ble.w 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 7a85e │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b17a │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a85e │ │ │ │ - sub.w ip, r7, #128 @ 0x80 │ │ │ │ - cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ - sub.w ip, r0, #128 @ 0x80 │ │ │ │ - cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b16e │ │ │ │ - add.w r2, r0, r2, lsl #18 │ │ │ │ - adds r4, #4 │ │ │ │ - sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ - sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ - add.w r2, r2, r5, lsl #12 │ │ │ │ - add.w r5, r2, r7, lsl #6 │ │ │ │ - b.w 7a562 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 783a0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 783a0 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7af70 │ │ │ │ - ldr.w r0, [r2, #-4] │ │ │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b15c │ │ │ │ - mov r4, r2 │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - cmp r2, r6 │ │ │ │ - bls.n 7b146 │ │ │ │ - cmp r4, r6 │ │ │ │ - beq.w 7a562 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ - cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7abe0 │ │ │ │ - b.w 7a516 │ │ │ │ - subs r3, r3, r1 │ │ │ │ + b.n 7ad5c │ │ │ │ movs r5, #4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a7a4 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b102 │ │ │ │ + b.n 7ad5c │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 7ad5c │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + bne.n 7b2ca │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b102 │ │ │ │ - b.w 7a85e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7aafa │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 7aafa │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 7ac24 │ │ │ │ - sub.w r6, r6, r9 │ │ │ │ - add r4, r6 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - movw r1, #65533 @ 0xfffd │ │ │ │ - bl e2a04 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 7b132 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - sub.w r6, r6, r9 │ │ │ │ - add r4, r6 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ - strb r7, [r1, r2] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7aea4 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - b.w 7a4d4 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - b.w 7a89c │ │ │ │ + bls.n 7b2ca │ │ │ │ + subs r3, r3, r1 │ │ │ │ + b.n 7b07e │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b20e │ │ │ │ + bhi.n 7b306 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b20a │ │ │ │ + bls.n 7b332 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b20e │ │ │ │ + beq.n 7b306 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b206 │ │ │ │ + beq.n 7b32e │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ad5c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ad5c │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b1f4 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - b.n 7aeb6 │ │ │ │ + bne.n 7b31c │ │ │ │ + b.n 7b306 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + b.w 7a608 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + b.w 7a9d6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ac24 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7ae6c │ │ │ │ - b.w 7a85e │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.w 7a8dc │ │ │ │ + b.n 7ad5c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b232 │ │ │ │ + bls.n 7b356 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a696 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b282 │ │ │ │ + bgt.n 7b3be │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7abee │ │ │ │ + ble.w 7ad26 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bls.n 7b3a0 │ │ │ │ + movs r5, #2 │ │ │ │ + b.w 7a696 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ + bne.w 7b14e │ │ │ │ + b.w 7a998 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.w 7aa16 │ │ │ │ + subs r5, r6, r4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 7a9b0 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #31 │ │ │ │ + bls.w 7a96a │ │ │ │ + b.w 7a8d8 │ │ │ │ + strb r7, [r1, r2] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + b.n 7afb0 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b2bc │ │ │ │ + bhi.n 7b3f4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.w 7b000 │ │ │ │ + beq.n 7b36c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7abee │ │ │ │ + beq.w 7ad26 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a562 │ │ │ │ - subs r5, r6, r4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 7a876 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #31 │ │ │ │ - bls.w 7a836 │ │ │ │ - b.w 7a7a4 │ │ │ │ + b.w 7a696 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bhi.n 7b36c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b2c2 │ │ │ │ + bne.n 7b3fa │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b000 │ │ │ │ + bls.n 7b36c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7aff6 │ │ │ │ + bhi.w 7b1c2 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7b118 │ │ │ │ + bls.w 7b100 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a696 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b254 │ │ │ │ - b.n 7b000 │ │ │ │ + bne.n 7b3a8 │ │ │ │ + b.n 7b36c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b29e │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b29e │ │ │ │ - b.n 7b000 │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 7ac24 │ │ │ │ - movs r5, #3 │ │ │ │ - b.n 7ac24 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7b090 │ │ │ │ + bne.n 7b3d6 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b090 │ │ │ │ - b.n 7b20e │ │ │ │ - nop │ │ │ │ + bls.n 7b3d6 │ │ │ │ + b.n 7b36c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7b32c │ │ │ │ + cbz r1, 7b44c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 7b32c │ │ │ │ + bmi.n 7b44c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b336 │ │ │ │ + beq.n 7b456 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b442 │ │ │ │ + beq.w 7b562 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b54e │ │ │ │ - ldr r3, [pc, #664] @ (7b5e0 ) │ │ │ │ + beq.w 7b66e │ │ │ │ + ldr r3, [pc, #664] @ (7b700 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b40a │ │ │ │ + bne.n 7b52a │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b59e │ │ │ │ + blt.w 7b6be │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b3c4 │ │ │ │ + beq.n 7b4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b390 │ │ │ │ + beq.n 7b4b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b596 │ │ │ │ + beq.w 7b6b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b48e │ │ │ │ + beq.n 7b5ae │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b492 │ │ │ │ + beq.n 7b5b2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bmi.n 7b458 │ │ │ │ + bmi.n 7b578 │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b3e4 │ │ │ │ + beq.n 7b504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b3e4 │ │ │ │ - ldr r2, [pc, #528] @ (7b5e4 ) │ │ │ │ + cbnz r3, 7b504 │ │ │ │ + ldr r2, [pc, #528] @ (7b704 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b4ec │ │ │ │ + bne.w 7b60c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b32e │ │ │ │ + beq.n 7b44e │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b32e │ │ │ │ + bne.n 7b44e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ strb r3, [r7, #16] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7b4b6 │ │ │ │ + bmi.n 7b5d6 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b32e │ │ │ │ + b.n 7b44e │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b352 │ │ │ │ + beq.n 7b472 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b432 │ │ │ │ + beq.n 7b552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b432 │ │ │ │ - ldr r2, [pc, #448] @ (7b5e4 ) │ │ │ │ + cbnz r3, 7b552 │ │ │ │ + ldr r2, [pc, #448] @ (7b704 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b51e │ │ │ │ + bne.n 7b63e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 7b32e │ │ │ │ + b.n 7b44e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b32c │ │ │ │ + beq.w 7b44c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7b32c │ │ │ │ + bl 1a2f78 │ │ │ │ + b.n 7b44c │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b49e │ │ │ │ + cbnz r3, 7b5be │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b3b4 │ │ │ │ + beq.n 7b4d4 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 7b3b4 │ │ │ │ + b.n 7b4d4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b3a2 │ │ │ │ + bne.n 7b4c2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b32c │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 7b44c │ │ │ │ + movw r2, #64069 @ 0xfa45 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b536 │ │ │ │ + bne.n 7b656 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45e │ │ │ │ - b.n 7b3b4 │ │ │ │ + bne.n 7b57e │ │ │ │ + b.n 7b4d4 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b506 │ │ │ │ + cbnz r3, 7b626 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b402 │ │ │ │ + beq.n 7b522 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b402 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7b522 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b3e0 │ │ │ │ + beq.w 7b500 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b3e0 │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 7b500 │ │ │ │ + movw r2, #64069 @ 0xfa45 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b542 │ │ │ │ + bne.n 7b662 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4bc │ │ │ │ - b.n 7b402 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 7b5dc │ │ │ │ + b.n 7b522 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b42e │ │ │ │ + beq.n 7b54e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b42e │ │ │ │ + b.n 7b54e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45e │ │ │ │ - b.n 7b3b4 │ │ │ │ + bne.n 7b57e │ │ │ │ + b.n 7b4d4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4bc │ │ │ │ - b.n 7b402 │ │ │ │ + bne.n 7b5dc │ │ │ │ + b.n 7b522 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b344 │ │ │ │ + bne.w 7b464 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b5ce │ │ │ │ + bpl.n 7b6ee │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b5a4 │ │ │ │ + bpl.n 7b6c4 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b5b6 │ │ │ │ + blt.n 7b6d6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b5e8 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b708 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b32e │ │ │ │ + beq.w 7b44e │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b32e │ │ │ │ + bne.w 7b44e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b32e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b44e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b390 │ │ │ │ - bl d42d0 │ │ │ │ - b.n 7b32c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b4b0 │ │ │ │ + bl d3d90 │ │ │ │ + b.n 7b44c │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b56e │ │ │ │ + bge.n 7b68e │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b5da │ │ │ │ + bpl.n 7b6fa │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 7b578 │ │ │ │ + b.n 7b698 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b56e │ │ │ │ - b.n 7b5ba │ │ │ │ + bge.n 7b68e │ │ │ │ + b.n 7b6da │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b5ba │ │ │ │ + b.n 7b6da │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b65c │ │ │ │ - cbz r1, 7b65c │ │ │ │ + beq.n 7b77c │ │ │ │ + cbz r1, 7b77c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b64c │ │ │ │ + bne.n 7b76c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7b650 │ │ │ │ + bne.n 7b770 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n 7b654 │ │ │ │ + beq.n 7b774 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7b658 │ │ │ │ + beq.n 7b778 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7b62c │ │ │ │ + b.n 7b74c │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7b63c │ │ │ │ + b.n 7b75c │ │ │ │ subs r3, r0, r1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7b984 │ │ │ │ + blt.w 7baa4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7b776 │ │ │ │ + bne.n 7b896 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b73a │ │ │ │ + bpl.n 7b85a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b87c │ │ │ │ + beq.w 7b99c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47497 @ 0xb989 │ │ │ │ + movw r3, #47785 @ 0xbaa9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b872 │ │ │ │ + bne.w 7b992 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b864 │ │ │ │ - ldr r1, [pc, #688] @ (7b978 ) │ │ │ │ + bne.w 7b984 │ │ │ │ + ldr r1, [pc, #688] @ (7ba98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b752 │ │ │ │ + beq.n 7b872 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r6, [r2, #808] @ 0x328 │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.n 7b70c │ │ │ │ + bgt.n 7b82c │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 7b752 │ │ │ │ + cbz r1, 7b872 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7b724 │ │ │ │ + cbz r1, 7b844 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7ea │ │ │ │ + beq.n 7b90a │ │ │ │ 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 7b894 │ │ │ │ + bne.w 7b9b4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b698 │ │ │ │ + bmi.n 7b7b8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b698 │ │ │ │ - bl 77384 │ │ │ │ - b.n 7b698 │ │ │ │ + beq.n 7b7b8 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 7b7b8 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b96c │ │ │ │ + bne.w 7ba8c │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b83e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b97e │ │ │ │ + bne.w 7ba9e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #488] @ (7b978 ) │ │ │ │ + ldr r3, [pc, #488] @ (7ba98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 7b8f8 │ │ │ │ + bpl.w 7ba18 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b97c │ │ │ │ + beq.w 7ba9c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b8ac │ │ │ │ + bne.n 7b9cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b8ac │ │ │ │ + beq.n 7b9cc │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl daf64 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl daa24 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b8b8 │ │ │ │ + beq.n 7b9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b97c │ │ │ │ + beq.w 7ba9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ ittet ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ - b.n 7b68a │ │ │ │ + b.n 7b7aa │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r5, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -121356,119 +121474,119 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b826 │ │ │ │ + bne.n 7b946 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b822 │ │ │ │ + cbz r3, 7b942 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b90a │ │ │ │ + beq.n 7ba2a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b8d0 │ │ │ │ + beq.n 7b9f0 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b83e │ │ │ │ + cbnz r3, 7b95e │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b71e │ │ │ │ + beq.w 7b83e │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8f2 │ │ │ │ + beq.n 7ba12 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b85e │ │ │ │ + cbz r3, 7b97e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b83e │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b742 │ │ │ │ + beq.w 7b862 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b74c │ │ │ │ - bl 77384 │ │ │ │ + beq.w 7b86c │ │ │ │ + bl 774c0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b742 │ │ │ │ + b.n 7b862 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b884 │ │ │ │ + beq.n 7b9a4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b698 │ │ │ │ - b.n 7b88c │ │ │ │ + beq.w 7b7b8 │ │ │ │ + b.n 7b9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b7c2 │ │ │ │ + bne.n 7b8e2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a2f78 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b83e │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b8de │ │ │ │ + cbz r3, 7b9fe │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b71e │ │ │ │ + bne.w 7b83e │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b83e │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b84e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 7b96e │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b8b8 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b9d8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b830 │ │ │ │ + beq.n 7b950 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b966 │ │ │ │ + cbz r3, 7ba86 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b93e │ │ │ │ + cbz r3, 7ba5e │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -121477,95 +121595,95 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b83e │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b916 │ │ │ │ + b.n 7ba36 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b76a │ │ │ │ + b.n 7b88a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a2f78 │ │ │ │ │ │ │ │ -0007b988 : │ │ │ │ +0007baa8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7babe │ │ │ │ - cbz r0, 7ba0c │ │ │ │ - ldr r0, [pc, #412] @ (7bb54 ) │ │ │ │ + bne.w 7bbde │ │ │ │ + cbz r0, 7bb2c │ │ │ │ + ldr r0, [pc, #412] @ (7bc74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7ba24 │ │ │ │ + beq.n 7bb44 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b9fc │ │ │ │ + bgt.n 7bb1c │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7ba24 │ │ │ │ + cbz r0, 7bb44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7ba10 │ │ │ │ - cbz r2, 7ba48 │ │ │ │ + cbz r0, 7bb30 │ │ │ │ + cbz r2, 7bb68 │ │ │ │ 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, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bb4c │ │ │ │ + bne.w 7bc6c │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7bb2c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -121573,74 +121691,74 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7ba82 │ │ │ │ + bne.n 7bba2 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7ba7e │ │ │ │ + cbz r7, 7bb9e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7bae8 │ │ │ │ + beq.n 7bc08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7bac8 │ │ │ │ + beq.n 7bbe8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ba9a │ │ │ │ + cbnz r3, 7bbba │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7ba0c │ │ │ │ + beq.n 7bb2c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bb46 │ │ │ │ + beq.n 7bc66 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7bab8 │ │ │ │ + cbz r3, 7bbd8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7bb2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7bad6 │ │ │ │ + cbz r3, 7bbf6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ba0c │ │ │ │ + bne.n 7bb2c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7bb2c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba8c │ │ │ │ + beq.n 7bbac │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7bb40 │ │ │ │ + cbz r3, 7bc60 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7bb1a │ │ │ │ + cbz r3, 7bc3a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -121649,648 +121767,648 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7bb2c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7baf4 │ │ │ │ + b.n 7bc14 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7baa8 │ │ │ │ + b.n 7bbc8 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ba3c │ │ │ │ + b.n 7bb5c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7be7a │ │ │ │ + beq.w 7bf9a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7be54 │ │ │ │ + bne.w 7bf74 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be84 │ │ │ │ + bne.w 7bfa4 │ │ │ │ add r3, sp, #12 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7c074 │ │ │ │ + beq.w 7c194 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bcaa │ │ │ │ + beq.n 7bdca │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bd00 │ │ │ │ + bne.w 7be20 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bf5c │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0d2 │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, r2 │ │ │ │ - ubfx r1, r1, #0, #12 │ │ │ │ + ble.w 7c07c │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ands.w r0, r2, #255 @ 0xff │ │ │ │ + bne.w 7c1f2 │ │ │ │ + movw r1, #42704 @ 0xa6d0 │ │ │ │ + add.w ip, sl, r1 │ │ │ │ + ubfx r2, r2, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ + ldr.w r3, [sl, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, r2] │ │ │ │ + str.w r3, [sl, r1] │ │ │ │ adc.w r0, r0, #0 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb.w r8, [r6, #4] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldrb.w sl, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ - cmp.w r8, #7 │ │ │ │ - lsl.w ip, ip, r8 │ │ │ │ + cmp.w sl, #7 │ │ │ │ + lsl.w ip, ip, sl │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - and.w r2, r9, ip │ │ │ │ - bgt.n 7bc6a │ │ │ │ + and.w r1, r8, ip │ │ │ │ + bgt.n 7bd8a │ │ │ │ add.w lr, r6, #20 │ │ │ │ - ldrsb.w r3, [lr, r2] │ │ │ │ + ldrsb.w r3, [lr, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be34 │ │ │ │ + bge.w 7bf54 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [lr, r2] │ │ │ │ + strb.w r3, [lr, r1] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r1, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bed2 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7bff2 │ │ │ │ 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 r1, r5, #20 │ │ │ │ + str r7, [r1, r3] │ │ │ │ + add r1, r3 │ │ │ │ + str.w r9, [r1, #4] │ │ │ │ + str r2, [r4, #16] │ │ │ │ add.w r3, ip, #1 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ str r0, [r4, #20] │ │ │ │ - subs r2, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ + subs r2, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bgt.w 7bffc │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + cmp.w sl, #15 │ │ │ │ + bgt.w 7c11c │ │ │ │ + add.w r3, r6, r1, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd88 │ │ │ │ + bge.w 7bea8 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ add.w lr, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ - strh.w ip, [lr, r2, lsl #1] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + strh.w ip, [lr, r1, lsl #1] │ │ │ │ + ldrb r1, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bed6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7bff6 │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ str.w r7, [lr, r3] │ │ │ │ add r3, lr │ │ │ │ - str.w sl, [r3, #4] │ │ │ │ - b.n 7bc4c │ │ │ │ + str.w r9, [r3, #4] │ │ │ │ + b.n 7bd6c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7befc │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + bmi.w 7c01c │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7bbb4 │ │ │ │ + bpl.w 7bcd4 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bf3a │ │ │ │ + bne.w 7c03c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c018 │ │ │ │ - ldr r3, [pc, #792] @ (7bff4 ) │ │ │ │ + beq.w 7c138 │ │ │ │ + ldr r3, [pc, #792] @ (7c114 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 7bbb4 │ │ │ │ + b.n 7bcd4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 7bd5e │ │ │ │ + cmp r6, r9 │ │ │ │ + beq.n 7be7e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bf8e │ │ │ │ + bne.w 7c0ae │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, lr │ │ │ │ + add.w ip, sl, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ - ldr.w r3, [r8, lr] │ │ │ │ + ldr.w r3, [sl, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, lr] │ │ │ │ + str.w r3, [sl, lr] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7bfe0 │ │ │ │ + beq.w 7c100 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ - str.w sl, [r1, #24] │ │ │ │ + str.w r9, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bd6a │ │ │ │ + cbz r6, 7be8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bdd8 │ │ │ │ + bne.n 7bef8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bd82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc62 │ │ │ │ + bne.w 7bd82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc62 │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd82 │ │ │ │ + mov.w lr, r8, lsr #5 │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + add r3, r1 │ │ │ │ + and.w r1, r3, ip │ │ │ │ + add.w r3, r6, r1, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bc80 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - add r3, r2 │ │ │ │ + blt.w 7bda0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + add r3, r1 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r3, lr │ │ │ │ - cmp.w r8, #7 │ │ │ │ + cmp.w sl, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - bgt.n 7be06 │ │ │ │ - adds r3, r6, r2 │ │ │ │ + and.w r1, r3, ip │ │ │ │ + bgt.n 7bf26 │ │ │ │ + adds r3, r6, r1 │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7beea │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + bge.w 7c00a │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + strb r1, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ - b.n 7bc2e │ │ │ │ + b.n 7bd4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bd6a │ │ │ │ - ldr r2, [pc, #532] @ (7bff8 ) │ │ │ │ + bne.n 7be8a │ │ │ │ + ldr r2, [pc, #532] @ (7c118 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c0b0 │ │ │ │ + bne.w 7c1c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bd6a │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + b.n 7be8a │ │ │ │ + add.w r1, r1, r1, 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 │ │ │ │ + add r1, lr │ │ │ │ + adds r1, #1 │ │ │ │ + and.w r1, r1, ip │ │ │ │ + cmp.w sl, #15 │ │ │ │ + add.w r3, r6, r1, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r3, r6, r2, lsl #2 │ │ │ │ + addgt.w r3, r6, r1, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bdf6 │ │ │ │ - cmp.w r8, #15 │ │ │ │ + bge.n 7bf16 │ │ │ │ + cmp.w sl, #15 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ it gt │ │ │ │ - lslgt r3, r2, #2 │ │ │ │ - ble.w 7bc84 │ │ │ │ + lslgt r3, r1, #2 │ │ │ │ + ble.w 7bda4 │ │ │ │ add.w lr, r6, r3 │ │ │ │ - b.n 7c012 │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + b.n 7c132 │ │ │ │ + mov.w lr, r8, lsr #5 │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - adds r3, r6, r2 │ │ │ │ + add r1, r3 │ │ │ │ + and.w r1, r1, ip │ │ │ │ + adds r3, r6, r1 │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bdcc │ │ │ │ - b.n 7bda8 │ │ │ │ + blt.n 7beec │ │ │ │ + b.n 7bec8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c320 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c074 │ │ │ │ + beq.w 7c194 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb98 │ │ │ │ + beq.w 7bcb8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl d6504 <_PyEval_CheckExceptTypeValid@@Base+0x17ac> │ │ │ │ + bl d5fb0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7c04e │ │ │ │ + beq.w 7c16e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1242c8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 123cf8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c096 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 7c1b6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bd82 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc62 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc62 │ │ │ │ + bne.w 7bd82 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd82 │ │ │ │ add.w lr, r5, #20 │ │ │ │ - movs r2, #12 │ │ │ │ - mla r3, r2, ip, r3 │ │ │ │ - add.w r2, lr, r3 │ │ │ │ - strd r7, sl, [r2, #4] │ │ │ │ - str.w r9, [lr, r3] │ │ │ │ - b.n 7bc4c │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + movs r1, #12 │ │ │ │ + mla r3, r1, ip, r3 │ │ │ │ + add.w r1, lr, r3 │ │ │ │ + strd r7, r9, [r1, #4] │ │ │ │ + str.w r8, [lr, r3] │ │ │ │ + b.n 7bd6c │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ - b.n 7bdc0 │ │ │ │ + add r1, lr │ │ │ │ + adds r1, #1 │ │ │ │ + and.w r1, r1, ip │ │ │ │ + b.n 7bee0 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bf1c │ │ │ │ + cbnz r2, 7c05e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bcd8 │ │ │ │ + bne.w 7bdf8 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcd8 │ │ │ │ - b.n 7bcb4 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + bne.w 7bdf8 │ │ │ │ + b.n 7bdd4 │ │ │ │ + movw r3, #64069 @ 0xfa45 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0ca │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7c1ea │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bcb4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7bf02 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + beq.w 7bcd4 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + b.n 7bdea │ │ │ │ + movw r3, #64069 @ 0xfa45 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0a8 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7c1e2 │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbb4 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bcca │ │ │ │ + beq.w 7bdd4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7c022 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c320 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7c074 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0d2 │ │ │ │ + beq.n 7c194 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ands.w r0, r2, #255 @ 0xff │ │ │ │ + bne.w 7c1f2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7bbce │ │ │ │ + b.n 7bcee │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - bl 1e391c │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 1e5060 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w lr, r8, r0 │ │ │ │ + add.w lr, sl, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr.w r3, [r8, r0] │ │ │ │ + ldr.w r3, [sl, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - str.w ip, [r8, r0] │ │ │ │ + str.w ip, [sl, r0] │ │ │ │ mov.w r0, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bd50 │ │ │ │ + bne.w 7be70 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ - str.w sl, [r1, #28] │ │ │ │ + str.w r9, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bd5e │ │ │ │ + b.n 7be7e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov.w fp, r2, lsl #2 │ │ │ │ + mov.w fp, r1, lsl #2 │ │ │ │ add.w lr, r6, fp │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7c024 │ │ │ │ + bge.n 7c144 │ │ │ │ str.w ip, [lr, #20] │ │ │ │ - b.n 7bc2e │ │ │ │ - ldr.w r3, [sl, #-8] │ │ │ │ + b.n 7bd4e │ │ │ │ + ldr.w r3, [r9, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbb4 │ │ │ │ - b.n 7bcd8 │ │ │ │ - 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 │ │ │ │ + beq.w 7bcd4 │ │ │ │ + b.n 7bdf8 │ │ │ │ + mov.w lr, r8, lsr #5 │ │ │ │ + add fp, r1 │ │ │ │ + add.w r1, lr, #1 │ │ │ │ + add r1, fp │ │ │ │ + and.w r1, r1, ip │ │ │ │ + lsls r3, r1, #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7be2e │ │ │ │ - b.n 7bdaa │ │ │ │ + blt.w 7bf4e │ │ │ │ + b.n 7beca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c320 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bb98 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 7bcb8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c0e4 │ │ │ │ + bne.n 7c204 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7c090 │ │ │ │ + beq.n 7c1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c0f6 │ │ │ │ + cbz r3, 7c216 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bc64 │ │ │ │ + b.n 7bd84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7beb0 │ │ │ │ + bne.w 7bfd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7beb0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bf50 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bfd0 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bdf0 │ │ │ │ + beq.w 7bf10 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bdf0 │ │ │ │ + b.n 7bf10 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bf30 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r7 │ │ │ │ + b.n 7c072 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7c052 │ │ │ │ mov r2, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - bl 1e391c │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - b.n 7bf8a │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 1e5060 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b.n 7c0aa │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c080 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c080 │ │ │ │ + bne.n 7c1a0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c1a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c090 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c1b0 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7c176 │ │ │ │ + bgt.n 7c296 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c12c │ │ │ │ + bge.n 7c24c │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c24a │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r0, r0, r4 │ │ │ │ - bgt.n 7c1a0 │ │ │ │ + bgt.n 7c2c0 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c24a │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c15e │ │ │ │ + b.n 7c27e │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1c4 │ │ │ │ + bgt.n 7c2e4 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c24a │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ - b.n 7c140 │ │ │ │ + b.n 7c260 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1e6 │ │ │ │ + bgt.n 7c306 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c24a │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c1a0 │ │ │ │ + b.n 7c2c0 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c24a │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7c140 │ │ │ │ + b.n 7c260 │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c1be │ │ │ │ + bge.n 7c2de │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7cb28 │ │ │ │ + bhi.w 7cc48 │ │ │ │ ldrd r5, r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7ea │ │ │ │ + beq.w 7c90a │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c518 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c638 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w sl, r2, r3 │ │ │ │ ldr.w r2, [r0, r9] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bhi.w 7c82a │ │ │ │ + bhi.w 7c94a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c3b6 │ │ │ │ + bne.w 7c4d6 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c86a │ │ │ │ + ble.w 7c98a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ add.w r0, r4, #28 │ │ │ │ @@ -122309,86 +122427,86 @@ │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7caf2 │ │ │ │ + bne.w 7cc12 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c83e │ │ │ │ + beq.w 7c95e │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r8, r6 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c8b4 │ │ │ │ + bne.w 7c9d4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c8b4 │ │ │ │ + bne.w 7c9d4 │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7c360 │ │ │ │ + beq.n 7c480 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c33a │ │ │ │ + b.n 7c45a │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c7d2 │ │ │ │ + bgt.w 7c8f2 │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c5e8 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c35c │ │ │ │ + beq.n 7c47c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c31c │ │ │ │ + bgt.n 7c43c │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c5e8 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c338 │ │ │ │ + bne.n 7c458 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c3a2 │ │ │ │ + beq.n 7c4c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c51c │ │ │ │ + bne.w 7c63c │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c51c │ │ │ │ + bhi.w 7c63c │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c51c │ │ │ │ + beq.w 7c63c │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ @@ -122398,43 +122516,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ add.w r1, r3, fp │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7cc38 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7caa2 │ │ │ │ + bcs.w 7cbc2 │ │ │ │ adds r1, #19 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7cae8 │ │ │ │ + beq.w 7cc08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c610 │ │ │ │ + beq.w 7c730 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122455,113 +122573,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 7c68e │ │ │ │ + bne.w 7c7ae │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c842 │ │ │ │ + beq.w 7c962 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2e4 │ │ │ │ + bne.w 7c404 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c4be │ │ │ │ + ble.n 7c5de │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cce4 │ │ │ │ + beq.w 7ce04 │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r3, #12 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7c49c │ │ │ │ + bne.n 7c5bc │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c360 │ │ │ │ + bl 7e8e8 │ │ │ │ + b.n 7c480 │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, r1, r0 │ │ │ │ - ble.n 7c50c │ │ │ │ + ble.n 7c62c │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c9c8 │ │ │ │ + bgt.w 7cae8 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c32e │ │ │ │ + beq.w 7c44e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c4e4 │ │ │ │ + b.n 7c604 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c354 │ │ │ │ - b.n 7c4fe │ │ │ │ + beq.w 7c474 │ │ │ │ + b.n 7c61e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30349 @ 0x768d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7cb32 │ │ │ │ + bne.w 7cc52 │ │ │ │ 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 7ca7c │ │ │ │ + beq.w 7cb9c │ │ │ │ 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 7c578 │ │ │ │ + bgt.n 7c698 │ │ │ │ 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 7ca7c │ │ │ │ + beq.w 7cb9c │ │ │ │ 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 7c8a2 │ │ │ │ + beq.w 7c9c2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3a2 │ │ │ │ + bne.w 7c4c2 │ │ │ │ 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] │ │ │ │ @@ -122569,57 +122687,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 7c5cc │ │ │ │ + bne.n 7c6ec │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c5c8 │ │ │ │ + cbz r1, 7c6e8 │ │ │ │ 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 7cbf6 │ │ │ │ + beq.w 7cd16 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7cbd2 │ │ │ │ + beq.w 7ccf2 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c5e8 │ │ │ │ + cbnz r3, 7c708 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c3a2 │ │ │ │ + beq.w 7c4c2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cc96 │ │ │ │ + beq.w 7cdb6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c60a │ │ │ │ + cbz r3, 7c72a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c4c2 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c7be │ │ │ │ + bcc.w 7c8de │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7caa2 │ │ │ │ + beq.w 7cbc2 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122640,23 +122758,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb.w r8, [r4, #5] │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c472 │ │ │ │ + beq.w 7c592 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb58 │ │ │ │ + beq.w 7cc78 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cbcc │ │ │ │ + ble.w 7ccec │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ add.w r9, r2, fp, lsl #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ @@ -122666,107 +122784,107 @@ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c9e2 │ │ │ │ + bne.w 7cb02 │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c6c6 │ │ │ │ + bne.n 7c7e6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r1, r2, r0 │ │ │ │ - ble.w 7c9fa │ │ │ │ + ble.w 7cb1a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7ca4a │ │ │ │ + bgt.w 7cb6a │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca54 │ │ │ │ + bne.w 7cb74 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c7a2 │ │ │ │ + beq.n 7c8c2 │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c750 │ │ │ │ + b.n 7c870 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c7a0 │ │ │ │ + beq.n 7c8c0 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7ccd8 │ │ │ │ + bgt.w 7cdf8 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c746 │ │ │ │ + beq.n 7c866 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r8, r1, #1 │ │ │ │ add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7cb6e │ │ │ │ + bne.w 7cc8e │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c746 │ │ │ │ + ble.n 7c866 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c750 │ │ │ │ + bne.n 7c870 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 88150 │ │ │ │ + bl 1a7cb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ccb6 │ │ │ │ + beq.w 7cdd6 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c4c2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c63a │ │ │ │ + b.n 7c75a │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c5e8 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c338 │ │ │ │ - b.n 7c35c │ │ │ │ + bne.w 7c458 │ │ │ │ + b.n 7c47c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7cb00 ) │ │ │ │ + ldr r0, [pc, #784] @ (7cc20 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ @@ -122776,257 +122894,257 @@ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w sl, r3, lsr #1 │ │ │ │ mov.w r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bls.w 7c3ba │ │ │ │ + bls.w 7c4da │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cc5e │ │ │ │ + bhi.w 7cd7e │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c3ba │ │ │ │ + b.n 7c4da │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7ca18 │ │ │ │ + bne.w 7cb38 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c360 │ │ │ │ + bl 7e8e8 │ │ │ │ + b.n 7c480 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6773 @ 0x1a75 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7cb04 │ │ │ │ + bne.w 7cc24 │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c3f6 │ │ │ │ + b.n 7c516 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c4c2 │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7cb7c │ │ │ │ + ble.w 7cc9c │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c992 │ │ │ │ + beq.n 7cab2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c99a │ │ │ │ + beq.n 7caba │ │ │ │ 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 7c992 │ │ │ │ + beq.n 7cab2 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c910 │ │ │ │ + beq.n 7ca30 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c99a │ │ │ │ + beq.n 7caba │ │ │ │ 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 7c99a │ │ │ │ + beq.n 7caba │ │ │ │ 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 7c992 │ │ │ │ + b.n 7cab2 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c9be │ │ │ │ + beq.n 7cade │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c99a │ │ │ │ + cbz r1, 7caba │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ add.w sl, ip, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c99a │ │ │ │ + cbz r1, 7caba │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, ip, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r2, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c99a │ │ │ │ + cbz r1, 7caba │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w sl, ip, #24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c92c │ │ │ │ + bne.n 7ca4c │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb3e │ │ │ │ + beq.w 7cc5e │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c8c0 │ │ │ │ + bne.n 7c9e0 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c314 │ │ │ │ + b.n 7c434 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c7dc │ │ │ │ + beq.w 7c8fc │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c9c8 │ │ │ │ + b.n 7cae8 │ │ │ │ str.w lr, [r3] │ │ │ │ adds r1, #8 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7c6c6 │ │ │ │ - b.n 7c6f0 │ │ │ │ + bne.w 7c7e6 │ │ │ │ + b.n 7c810 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7ca54 │ │ │ │ + bne.n 7cb74 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cb82 │ │ │ │ + beq.w 7cca2 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c708 │ │ │ │ + b.n 7c828 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c85e │ │ │ │ + ble.w 7c97e │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7ca46 │ │ │ │ + cbz r2, 7cb66 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c85e │ │ │ │ + beq.w 7c97e │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ca2c │ │ │ │ + bne.n 7cb4c │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7ca28 │ │ │ │ + b.n 7cb48 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cca6 │ │ │ │ + beq.w 7cdc6 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7cada │ │ │ │ + bgt.n 7cbfa │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7cb4a │ │ │ │ + bne.n 7cc6a │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c72e │ │ │ │ - b.n 7ca04 │ │ │ │ + bgt.w 7c84e │ │ │ │ + b.n 7cb24 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ccc2 │ │ │ │ + bne.w 7cde2 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c4c2 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cccc │ │ │ │ + bne.w 7cdec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7cb28 │ │ │ │ + cbz r4, 7cc48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r8, fp, #20 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 7c63a │ │ │ │ + b.n 7c75a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cc9c │ │ │ │ + bgt.w 7cdbc │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7ca6c │ │ │ │ + b.n 7cb8c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c62c │ │ │ │ + b.n 7c74c │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c69c │ │ │ │ + b.n 7c7bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -123035,53 +123153,53 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c632 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7c752 │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c3b0 │ │ │ │ + b.n 7c4d0 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c4c2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c9a8 │ │ │ │ - b.n 7cb3e │ │ │ │ + bne.w 7cac8 │ │ │ │ + b.n 7cc5e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7ca62 │ │ │ │ + b.n 7cb82 │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cb86 │ │ │ │ + blt.n 7cca6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c7a2 │ │ │ │ + bl 7e8e8 │ │ │ │ + b.n 7c8c2 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c77a │ │ │ │ - beq.w 7c360 │ │ │ │ - b.n 7c9be │ │ │ │ + b.n 7c89a │ │ │ │ + beq.w 7c480 │ │ │ │ + b.n 7cade │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c7a2 │ │ │ │ + b.n 7c8c2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #12 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ @@ -123095,43 +123213,43 @@ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r0] │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r6, #-12] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7cb60 │ │ │ │ - beq.w 7c7a2 │ │ │ │ - b.n 7c6f4 │ │ │ │ + b.n 7cc80 │ │ │ │ + beq.w 7c8c2 │ │ │ │ + b.n 7c814 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7cbe0 │ │ │ │ + cbz r3, 7cd00 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3a2 │ │ │ │ + bne.w 7c4c2 │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c4c2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c5d8 │ │ │ │ + beq.w 7c6f8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7cc58 │ │ │ │ + cbz r1, 7cd78 │ │ │ │ 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, 7cc2c │ │ │ │ + cbz r3, 7cd4c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r6, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -123141,124 +123259,124 @@ │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c4c2 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cc04 │ │ │ │ + b.n 7cd24 │ │ │ │ adds r3, r6, #2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7cb28 │ │ │ │ + bmi.w 7cc48 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c3e0 │ │ │ │ - b.n 7cb18 │ │ │ │ + beq.w 7c500 │ │ │ │ + b.n 7cc38 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c5fa │ │ │ │ + b.n 7c71a │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7cb4a │ │ │ │ + bne.w 7cc6a │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c73a │ │ │ │ - b.n 7c7a2 │ │ │ │ + bne.w 7c85a │ │ │ │ + b.n 7c8c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c4c2 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7ca94 │ │ │ │ + b.n 7cbb4 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7cac2 │ │ │ │ + b.n 7cbe2 │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c796 │ │ │ │ - b.n 7c76c │ │ │ │ + beq.w 7c8b6 │ │ │ │ + b.n 7c88c │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c49c │ │ │ │ + b.w 7c5bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7cef4 │ │ │ │ + bne.w 7d014 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cf44 │ │ │ │ + bne.w 7d064 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7ce70 │ │ │ │ + bgt.w 7cf90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfb6 │ │ │ │ + beq.w 7d0d6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7cfb6 │ │ │ │ + bhi.w 7d0d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce96 │ │ │ │ - movw r9, #59397 @ 0xe805 │ │ │ │ + beq.w 7cfb6 │ │ │ │ + movw r9, #58021 @ 0xe2a5 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cf0a │ │ │ │ - ldr r3, [pc, #628] @ (7cfec ) │ │ │ │ + bpl.w 7d02a │ │ │ │ + ldr r3, [pc, #628] @ (7d10c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r5, 7cdaa │ │ │ │ + cbz r5, 7ceca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123266,37 +123384,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cfd0 │ │ │ │ - ldr r3, [pc, #544] @ (7cfec ) │ │ │ │ + beq.w 7d0f0 │ │ │ │ + ldr r3, [pc, #544] @ (7d10c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf82 │ │ │ │ + beq.w 7d0a2 │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ movs r7, #1 │ │ │ │ str.w r9, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7ce3a │ │ │ │ - ldr r3, [pc, #496] @ (7cfec ) │ │ │ │ + bpl.n 7cf5a │ │ │ │ + ldr r3, [pc, #496] @ (7d10c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -123310,319 +123428,319 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf9c │ │ │ │ + beq.w 7d0bc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cf12 │ │ │ │ + bne.n 7d032 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d1e8 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cf20 │ │ │ │ + beq.n 7d040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce68 │ │ │ │ + beq.n 7cf88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfae │ │ │ │ + beq.w 7d0ce │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #43597 @ 0xaa4d │ │ │ │ + movweq r9, #42257 @ 0xa511 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ced0 │ │ │ │ + bne.n 7cff0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd64 │ │ │ │ + bne.w 7ce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ce6a │ │ │ │ + b.n 7cf8a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ - movw r9, #28397 @ 0x6eed │ │ │ │ + beq.n 7cfb6 │ │ │ │ + movw r9, #27033 @ 0x6999 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cd64 │ │ │ │ - movw r9, #30029 @ 0x754d │ │ │ │ + b.n 7ce84 │ │ │ │ + movw r9, #28521 @ 0x6f69 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ce7e │ │ │ │ - movw r9, #16901 @ 0x4205 │ │ │ │ + b.n 7cf9e │ │ │ │ + movw r9, #14437 @ 0x3865 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7cf9e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cfb6 │ │ │ │ + ble.n 7d0d6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cee2 │ │ │ │ - movw r9, #45513 @ 0xb1c9 │ │ │ │ + bne.n 7d002 │ │ │ │ + movw r9, #44185 @ 0xac99 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7cf9e │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cfb6 │ │ │ │ - movw r9, #58537 @ 0xe4a9 │ │ │ │ + bne.n 7d0d6 │ │ │ │ + movw r9, #57125 @ 0xdf25 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7cf9e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cfd4 │ │ │ │ - bl 7d668 │ │ │ │ + bne.n 7d0f4 │ │ │ │ + bl 7d788 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7cfb6 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cdee │ │ │ │ + b.n 7cf0e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ - b.n 7cdaa │ │ │ │ + bne.w 7cebc │ │ │ │ + b.n 7ceca │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ce54 │ │ │ │ + bne.n 7cf74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ce54 │ │ │ │ + beq.n 7cf74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce54 │ │ │ │ + bne.n 7cf74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ce5e │ │ │ │ - b.n 7ce68 │ │ │ │ + bne.n 7cf7e │ │ │ │ + b.n 7cf88 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79144 │ │ │ │ + bl 79274 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ - bl 7e790 │ │ │ │ + beq.n 7cfb6 │ │ │ │ + bl 7e8b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cf70 │ │ │ │ + beq.n 7d090 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cfa6 │ │ │ │ + cbz r3, 7d0c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7cfb6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdee │ │ │ │ + bne.w 7cf0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7cfb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce96 │ │ │ │ + bne.n 7cfb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce96 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cfb6 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7ce3a │ │ │ │ + b.n 7cf5a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf70 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce68 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cf88 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7ce96 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7cfb6 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cf82 │ │ │ │ + b.n 7d0a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13344 @ 0x3420 │ │ │ │ + movw r1, #12384 @ 0x3060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7ce96 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7cfb6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cff0 : │ │ │ │ +0007d110 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7d022 │ │ │ │ - cbz r3, 7d074 │ │ │ │ + bgt.n 7d142 │ │ │ │ + cbz r3, 7d194 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7d074 │ │ │ │ + bhi.n 7d194 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ asrs r5, r5, #20 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7d04e │ │ │ │ - movw r5, #43597 @ 0xaa4d │ │ │ │ + bne.n 7d16e │ │ │ │ + movw r5, #42257 @ 0xa511 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d042 │ │ │ │ + bl 1a48e4 │ │ │ │ + cbz r0, 7d162 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28397 @ 0x6eed │ │ │ │ + movw r5, #27033 @ 0x6999 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d14e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7d074 │ │ │ │ + ble.n 7d194 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7d09a │ │ │ │ - movw r5, #45513 @ 0xb1c9 │ │ │ │ + bne.n 7d1ba │ │ │ │ + movw r5, #44185 @ 0xac99 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7d02e │ │ │ │ - movw r5, #59397 @ 0xe805 │ │ │ │ + b.n 7d14e │ │ │ │ + movw r5, #58021 @ 0xe2a5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d02e │ │ │ │ - movw r5, #16901 @ 0x4205 │ │ │ │ + b.n 7d14e │ │ │ │ + movw r5, #14437 @ 0x3865 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d14e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #30029 @ 0x754d │ │ │ │ + movw r5, #28521 @ 0x6f69 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d14e │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d074 │ │ │ │ - movw r5, #58537 @ 0xe4a9 │ │ │ │ + bne.n 7d194 │ │ │ │ + movw r5, #57125 @ 0xdf25 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d14e │ │ │ │ │ │ │ │ -0007d0ac : │ │ │ │ +0007d1cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d1e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #1416] @ 7d664 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d784 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ - bpl.w 7d650 │ │ │ │ + bpl.w 7d770 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d460 │ │ │ │ + bne.w 7d580 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d460 │ │ │ │ + beq.w 7d580 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d53a │ │ │ │ + beq.w 7d65a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d5ba │ │ │ │ + bne.w 7d6da │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d4b6 │ │ │ │ + beq.w 7d5d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d250 │ │ │ │ + bne.w 7d370 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d33c │ │ │ │ + beq.w 7d45c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d344 │ │ │ │ + beq.w 7d464 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d34e │ │ │ │ + ble.w 7d46e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d596 │ │ │ │ + bne.w 7d6b6 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, lr │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr.w r2, [r9, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123636,220 +123754,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 7d26a │ │ │ │ + bgt.n 7d38a │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d2ae │ │ │ │ + bge.n 7d3ce │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d3d8 │ │ │ │ + beq.w 7d4f8 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w ip, r3, #20 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add ip, r2 │ │ │ │ str.w r6, [ip, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbnz r1, 7d22c │ │ │ │ + cbnz r1, 7d34c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d3f2 │ │ │ │ + bmi.w 7d512 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d440 │ │ │ │ + bmi.w 7d560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d248 │ │ │ │ + cbz r7, 7d368 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d246 │ │ │ │ + cbz r3, 7d366 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7d266 │ │ │ │ + cbz r7, 7d386 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d264 │ │ │ │ + cbz r2, 7d384 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d4c2 │ │ │ │ + bne.w 7d5e2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d36a │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4fa │ │ │ │ + bgt.w 7d61a │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d2da │ │ │ │ + bge.n 7d3fa │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7d3dc │ │ │ │ + beq.w 7d4fc │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d202 │ │ │ │ + b.n 7d322 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r1, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7d2fa │ │ │ │ + bge.n 7d41a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d1da │ │ │ │ + b.n 7d2fa │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r9, #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d280 │ │ │ │ + blt.n 7d3a0 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7d3c6 │ │ │ │ + ble.n 7d4e6 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d570 │ │ │ │ + bgt.w 7d690 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d280 │ │ │ │ + blt.n 7d3a0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d31e │ │ │ │ + b.n 7d43e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d162 │ │ │ │ + bne.w 7d282 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d170 │ │ │ │ + bgt.w 7d290 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c320 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d170 │ │ │ │ + bne.w 7d290 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d388 │ │ │ │ + beq.n 7d4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d606 │ │ │ │ + beq.w 7d726 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d39c │ │ │ │ + beq.n 7d4bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d60e │ │ │ │ + beq.w 7d72e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d616 │ │ │ │ + beq.w 7d736 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d218 │ │ │ │ + beq.w 7d338 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d234 │ │ │ │ + b.n 7d354 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7d2ce │ │ │ │ - b.n 7d3b8 │ │ │ │ + blt.w 7d3ee │ │ │ │ + b.n 7d4d8 │ │ │ │ add.w ip, r3, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ add.w lr, ip, r2 │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ str.w r8, [ip, r2] │ │ │ │ - b.n 7d202 │ │ │ │ + b.n 7d322 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4ca │ │ │ │ + bne.n 7d602 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d410 │ │ │ │ + bne.n 7d530 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d222 │ │ │ │ + beq.w 7d342 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -123857,107 +123975,107 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d234 │ │ │ │ - b.n 7d248 │ │ │ │ + bne.w 7d354 │ │ │ │ + b.n 7d368 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4e2 │ │ │ │ + bne.n 7d5ea │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d410 │ │ │ │ + bne.n 7d530 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d22c │ │ │ │ - b.n 7d410 │ │ │ │ + beq.w 7d34c │ │ │ │ + b.n 7d530 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d4b6 │ │ │ │ + beq.n 7d5d6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d53a │ │ │ │ + beq.n 7d65a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d128 │ │ │ │ + beq.w 7d248 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d128 │ │ │ │ + beq.w 7d248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c320 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d128 │ │ │ │ - cbz r7, 7d4bc │ │ │ │ + bne.w 7d248 │ │ │ │ + cbz r7, 7d5dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d36a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d266 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d5a6 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - bpl.w 7d222 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7d3fa │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + b.n 7d386 │ │ │ │ + movw r3, #64069 @ 0xfa45 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d5b0 │ │ │ │ + bne.n 7d6c6 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d22c │ │ │ │ + bpl.w 7d34c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d448 │ │ │ │ + b.n 7d568 │ │ │ │ + movw r3, #64069 @ 0xfa45 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d6d0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + bpl.w 7d342 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7d51a │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d516 │ │ │ │ + bge.n 7d636 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d1da │ │ │ │ + b.n 7d2fa │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add r2, ip │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7d50c │ │ │ │ - b.n 7d2fe │ │ │ │ + blt.n 7d62c │ │ │ │ + b.n 7d41e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -123967,234 +124085,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79610 │ │ │ │ + bl 79740 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d4b6 │ │ │ │ + beq.n 7d5d6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d234 │ │ │ │ - b.n 7d248 │ │ │ │ + bne.w 7d354 │ │ │ │ + b.n 7d368 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d584 │ │ │ │ + bge.n 7d6a4 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d50c │ │ │ │ + b.n 7d62c │ │ │ │ add r1, r2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d314 │ │ │ │ + b.n 7d434 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e5060 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d17a │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7d29a │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4de │ │ │ │ - b.n 7d222 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 7d5fe │ │ │ │ + b.n 7d34c │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4f6 │ │ │ │ - b.n 7d22c │ │ │ │ + bne.n 7d616 │ │ │ │ + b.n 7d342 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6504 <_PyEval_CheckExceptTypeValid@@Base+0x17ac> │ │ │ │ + bl d5fb0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d628 │ │ │ │ + beq.n 7d748 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d624 │ │ │ │ + bne.n 7d744 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1242c8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ - cbz r7, 7d5fc │ │ │ │ + bl 123cf8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + cbz r7, 7d71c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d5fa │ │ │ │ + cbz r3, 7d71a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d36a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d388 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d4a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d39c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d4bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d218 │ │ │ │ + beq.w 7d338 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d248 │ │ │ │ + b.n 7d368 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d5e6 │ │ │ │ + b.n 7d706 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c320 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d130 │ │ │ │ - b.n 7d4b6 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.w 7d250 │ │ │ │ + b.n 7d5d6 │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d4b6 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d5d6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d668 : │ │ │ │ +0007d788 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30412 @ 0x76cc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d68c │ │ │ │ + bl 1a48e4 │ │ │ │ + cbz r0, 7d7ac │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d690 : │ │ │ │ +0007d7b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d6b4 │ │ │ │ + bl 1a48e4 │ │ │ │ + cbz r0, 7d7d4 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 7d726 │ │ │ │ + cbz r1, 7d846 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d6d6 │ │ │ │ + cbz r0, 7d7f6 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7d726 │ │ │ │ + cbnz r0, 7d846 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d726 │ │ │ │ - movw r6, #13384 @ 0x3448 │ │ │ │ + bne.n 7d846 │ │ │ │ + movw r6, #12424 @ 0x3088 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d706 │ │ │ │ + b.n 7d826 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d720 │ │ │ │ + beq.n 7d840 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d726 │ │ │ │ + cbz r3, 7d846 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d6fc │ │ │ │ + bne.n 7d81c │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d700 │ │ │ │ + bne.n 7d820 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d700 │ │ │ │ + bne.n 7d820 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d72c : │ │ │ │ +0007d84c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d7ac │ │ │ │ + beq.n 7d8cc │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c20 │ │ │ │ - cbz r0, 7d7a2 │ │ │ │ + bl 77d5c │ │ │ │ + cbz r0, 7d8c2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d77c │ │ │ │ + ble.n 7d89c │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, ip │ │ │ │ add.w r6, r5, #1 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #0] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7d764 │ │ │ │ - ldr r4, [pc, #48] @ (7d7b0 ) │ │ │ │ + bne.n 7d884 │ │ │ │ + ldr r4, [pc, #48] @ (7d8d0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -124203,62 +124321,62 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7d7b4 ) │ │ │ │ - b.n 7d7a2 │ │ │ │ + ldr r0, [pc, #4] @ (7d8d4 ) │ │ │ │ + b.n 7d8c2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #248] @ (7d8c4 ) │ │ │ │ + ldr r5, [pc, #248] @ (7d9e4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1616] @ 0x650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d878 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d8c8 │ │ │ │ + beq.n 7d998 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d9e8 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r7, [r3, #1616] @ 0x650 │ │ │ │ str.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d8a0 │ │ │ │ + bne.n 7d9c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d816 │ │ │ │ + beq.n 7d936 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7d858 │ │ │ │ + beq.n 7d978 │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124279,79 +124397,79 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d84c │ │ │ │ + b.n 7d96c │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d84c │ │ │ │ + beq.n 7d96c │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7d812 │ │ │ │ - b.n 7d816 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bne.n 7d932 │ │ │ │ + b.n 7d936 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d8b6 │ │ │ │ + bne.n 7d9d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d88e │ │ │ │ + b.n 7d9ae │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d88e │ │ │ │ + b.n 7d9ae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #224] @ (7d9c0 ) │ │ │ │ + ldr r5, [pc, #224] @ (7dae0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - cbz r4, 7d954 │ │ │ │ - ldr r0, [pc, #204] @ (7d9c4 ) │ │ │ │ + cbz r4, 7da74 │ │ │ │ + ldr r0, [pc, #204] @ (7dae4 ) │ │ │ │ ldr.w r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1612] @ 0x64c │ │ │ │ str.w r2, [r3, #1692] @ 0x69c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d99a │ │ │ │ + bne.n 7daba │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d978 │ │ │ │ + beq.n 7da98 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124366,176 +124484,176 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d948 │ │ │ │ + beq.n 7da68 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7d920 │ │ │ │ + bne.n 7da40 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d948 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 7da68 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d9b0 │ │ │ │ + bne.n 7dad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d96a │ │ │ │ + b.n 7da8a │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d96a │ │ │ │ + b.n 7da8a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d9c8 : │ │ │ │ +0007dae8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7d9f4 │ │ │ │ + bmi.n 7db14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d9f2 │ │ │ │ + bl 1a48e4 │ │ │ │ + cbz r0, 7db12 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ + movw r1, #64292 @ 0xfb24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7dd34 │ │ │ │ + bls.w 7de54 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ 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 7de9e │ │ │ │ - ldr r3, [pc, #712] @ (7dd2c ) │ │ │ │ + bne.w 7dfbe │ │ │ │ + ldr r3, [pc, #712] @ (7de4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7de64 │ │ │ │ + beq.w 7df84 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7dc52 │ │ │ │ + beq.w 7dd72 │ │ │ │ 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] @ (7dd30 ) │ │ │ │ + ldr r2, [pc, #632] @ (7de50 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dec0 │ │ │ │ + bne.w 7dfe0 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dd7a │ │ │ │ + bne.w 7de9a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd44 │ │ │ │ + beq.w 7de64 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dcb0 │ │ │ │ + blt.w 7ddd0 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dcfc │ │ │ │ + bne.w 7de1c │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7df1e │ │ │ │ - bl 79f4c │ │ │ │ + bne.w 7e03e │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd5c │ │ │ │ + beq.w 7de7c │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7db50 │ │ │ │ - ldr r3, [pc, #512] @ (7dd2c ) │ │ │ │ + bpl.n 7dc70 │ │ │ │ + ldr r3, [pc, #512] @ (7de4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -124543,33 +124661,33 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + movw r3, #8089 @ 0x1f99 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ddea │ │ │ │ + bne.w 7df0a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7de5a │ │ │ │ + bne.w 7df7a │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7dbca │ │ │ │ - ldr r2, [pc, #412] @ (7dd2c ) │ │ │ │ + bpl.n 7dcea │ │ │ │ + ldr r2, [pc, #412] @ (7de4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ @@ -124582,750 +124700,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 7ded4 │ │ │ │ + beq.w 7dff4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd80 │ │ │ │ + beq.w 7dea0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7df64 │ │ │ │ + bpl.w 7e084 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dc78 │ │ │ │ + bne.n 7dd98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dc82 │ │ │ │ + bne.n 7dda2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dc94 │ │ │ │ + bne.n 7ddb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dc94 │ │ │ │ - ldr r0, [pc, #300] @ (7dd2c ) │ │ │ │ + beq.n 7ddb4 │ │ │ │ + ldr r0, [pc, #300] @ (7de4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7ddd6 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 7def6 │ │ │ │ + bl 7bc78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc36 │ │ │ │ + beq.n 7dd56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df2a │ │ │ │ + beq.w 7e04a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc4a │ │ │ │ + beq.n 7dd6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df5c │ │ │ │ + beq.w 7e07c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 7da98 │ │ │ │ + bcc.w 7dbb8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ - b.n 7da98 │ │ │ │ + b.n 7dbb8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dbea │ │ │ │ + beq.n 7dd0a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7dbf8 │ │ │ │ + beq.n 7dd18 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7dbfe │ │ │ │ + bne.n 7dd1e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a4450 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dddc │ │ │ │ + b.n 7defc │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7dae6 │ │ │ │ - ldr r3, [pc, #112] @ (7dd2c ) │ │ │ │ + bpl.w 7dc06 │ │ │ │ + ldr r3, [pc, #112] @ (7de4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r0, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7dcf0 │ │ │ │ + beq.n 7de10 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7daf2 │ │ │ │ + beq.w 7dc12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7daf2 │ │ │ │ + bne.w 7dc12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7dafa │ │ │ │ + bne.w 7dc1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7dafa │ │ │ │ + ble.w 7dc1a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7db82 │ │ │ │ + beq.w 7dca2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7db82 │ │ │ │ + b.n 7dca2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7df84 ) │ │ │ │ + ldr r5, [pc, #588] @ (7e0a4 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dade │ │ │ │ + bne.w 7dbfe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #12432 @ 0x3090 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7deb2 │ │ │ │ + beq.w 7dfd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7deb2 │ │ │ │ + bne.w 7dfd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7deb2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dfd2 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7dad4 │ │ │ │ - bl 714b0 │ │ │ │ + b.n 7dbf4 │ │ │ │ + bl 71608 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df32 │ │ │ │ + beq.w 7e052 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7dbd0 │ │ │ │ - ldr r2, [pc, #492] @ (7df88 ) │ │ │ │ + bpl.w 7dcf0 │ │ │ │ + ldr r2, [pc, #492] @ (7e0a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r3, r7, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r7 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7ddd2 │ │ │ │ + beq.n 7def2 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r7, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 7dbd0 │ │ │ │ - bl 79610 │ │ │ │ + b.n 7dcf0 │ │ │ │ + bl 79740 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7dc2c │ │ │ │ - b.n 7dc36 │ │ │ │ + bne.w 7dd4c │ │ │ │ + b.n 7dd56 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7de54 │ │ │ │ + bne.n 7df74 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7defa │ │ │ │ + bne.w 7e01a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7de08 │ │ │ │ + cbnz r1, 7df28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7defe │ │ │ │ + bne.n 7e01e │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7db7e │ │ │ │ + b.n 7dc9e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ddfc │ │ │ │ + bne.n 7df1c │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7de2e │ │ │ │ + beq.n 7df4e │ │ │ │ movw r7, #10172 @ 0x27bc │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 7de02 │ │ │ │ + beq.n 7df22 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7de44 │ │ │ │ + beq.n 7df64 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7deb8 │ │ │ │ - cbz r2, 7de5a │ │ │ │ + bne.n 7dfd8 │ │ │ │ + cbz r2, 7df7a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7de50 │ │ │ │ + cbz r3, 7df70 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7db82 │ │ │ │ + b.n 7dca2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7de02 │ │ │ │ + beq.n 7df22 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db7e │ │ │ │ - b.n 7de04 │ │ │ │ + beq.w 7dc9e │ │ │ │ + b.n 7df24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da98 │ │ │ │ + bne.w 7dbb8 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7deea │ │ │ │ + bne.n 7e00a │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7deae │ │ │ │ + cbz r5, 7dfce │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7da98 │ │ │ │ + b.n 7dbb8 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da98 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7dbb8 │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dc4a │ │ │ │ + b.n 7dd6a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7de44 │ │ │ │ + beq.n 7df64 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7de46 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7df66 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dede │ │ │ │ + bne.n 7dffe │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7dac6 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 7dbe6 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7dbca │ │ │ │ + b.n 7dcea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7dac6 │ │ │ │ + b.n 7dbe6 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7de90 │ │ │ │ + b.n 7dfb0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7de10 │ │ │ │ + b.n 7df30 │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7df1a │ │ │ │ + beq.n 7e03a │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7de44 │ │ │ │ + bne.n 7df64 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7de46 │ │ │ │ + b.n 7df66 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7db50 │ │ │ │ - b.n 7dd5c │ │ │ │ + bne.w 7dc70 │ │ │ │ + b.n 7de7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc36 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7df42 │ │ │ │ + beq.n 7e062 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7df7a │ │ │ │ + cbz r3, 7e09a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7deb2 │ │ │ │ + beq.n 7dfd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7deb2 │ │ │ │ + bne.n 7dfd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7deb2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dfd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc4a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd6a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dddc │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7defc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7df42 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e062 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007df8c : │ │ │ │ - b.w 7df90 │ │ │ │ +0007e0ac : │ │ │ │ + b.w 7e0b0 │ │ │ │ │ │ │ │ -0007df90 : │ │ │ │ +0007e0b0 : │ │ │ │ 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 7e06c │ │ │ │ + bls.n 7e18c │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ 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 7e0be │ │ │ │ - ldr r3, [pc, #292] @ (7e104 ) │ │ │ │ + bne.n 7e1de │ │ │ │ + ldr r3, [pc, #292] @ (7e224 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7e086 │ │ │ │ + beq.n 7e1a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e04c │ │ │ │ + cbz r2, 7e16c │ │ │ │ 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] @ (7e108 ) │ │ │ │ + ldr r2, [pc, #220] @ (7e228 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0d4 │ │ │ │ + bne.n 7e1f4 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e07a │ │ │ │ + bne.n 7e19a │ │ │ │ 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 7e00c │ │ │ │ + bcc.n 7e12c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7e00c │ │ │ │ - ldr r5, [pc, #156] @ (7e10c ) │ │ │ │ + b.n 7e12c │ │ │ │ + ldr r5, [pc, #156] @ (7e22c ) │ │ │ │ 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 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e00c │ │ │ │ + bne.n 7e12c │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e0e8 │ │ │ │ + bne.n 7e208 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e0cc │ │ │ │ + cbz r5, 7e1ec │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e00c │ │ │ │ + b.n 7e12c │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e00c │ │ │ │ + bne.n 7e12c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 7e044 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 7e164 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e0f8 │ │ │ │ + bne.n 7e218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7e038 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 7e158 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e0b0 │ │ │ │ + b.n 7e1d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e038 │ │ │ │ + b.n 7e158 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e110 <_PyLong_New@@Base>: │ │ │ │ +0007e230 <_PyLong_New@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 7e2b8 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e3d8 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e1e2 <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e302 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e26a <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e38a <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e25c <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e2d0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e37c <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e3f0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7e22c <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e34c <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e21c <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e33c <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e1c2 <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e2e2 <_PyLong_New@@Base+0xb2> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ldr r2, [pc, #296] @ (7e2d4 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e272 <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e3f4 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e392 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e282 <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e3a2 <_PyLong_New@@Base+0x172> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7e1da <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e2fa <_PyLong_New@@Base+0xca> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e2aa <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e2aa <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e296 <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e2d0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e3b6 <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e3f0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7e17c <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e29c <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e2aa <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e29e <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e3be <_PyLong_New@@Base+0x18e> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e26a <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e38a <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e2aa <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 7e2aa <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1eb80c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e1bc <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e2dc <_PyLong_New@@Base+0xac> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 7e2d8 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e2ac <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e3cc <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126c50 │ │ │ │ + b.n 7e2d8 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e260 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e380 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e24e <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e36e <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e2d8 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13436 @ 0x347c │ │ │ │ + movw r1, #12476 @ 0x30bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7e26e <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 12736c │ │ │ │ + b.n 7e38e <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e2d8 : │ │ │ │ +0007e3f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e592 │ │ │ │ + beq.w 7e6b2 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e550 │ │ │ │ + beq.w 7e670 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3ea │ │ │ │ + blt.n 7e50a │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e436 │ │ │ │ + bne.w 7e556 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e452 │ │ │ │ + bne.w 7e572 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e57a │ │ │ │ + bne.w 7e69a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e54c │ │ │ │ + beq.w 7e66c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e484 │ │ │ │ - ldr r3, [pc, #632] @ (7e5d0 ) │ │ │ │ + bpl.w 7e5a4 │ │ │ │ + ldr r3, [pc, #632] @ (7e6f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -125336,537 +125454,538 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e3b8 │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + bne.n 7e4d8 │ │ │ │ + movw r3, #8089 @ 0x1f99 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e4ae │ │ │ │ + bne.w 7e5ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e5ac │ │ │ │ + bne.w 7e6cc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + movw r3, #8089 @ 0x1f99 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e3ac │ │ │ │ + beq.n 7e4cc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e4b4 │ │ │ │ + beq.n 7e5d4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e3b2 │ │ │ │ + b.n 7e4d2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e30a │ │ │ │ - ldr r2, [pc, #476] @ (7e5d0 ) │ │ │ │ + bpl.n 7e42a │ │ │ │ + ldr r2, [pc, #476] @ (7e6f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7e428 │ │ │ │ + beq.n 7e548 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ add.w r6, r2, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e316 │ │ │ │ + beq.w 7e436 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e53c │ │ │ │ + bne.n 7e65c │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e338 │ │ │ │ + b.n 7e458 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e52c │ │ │ │ + bne.n 7e64c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e43e │ │ │ │ + bne.n 7e55e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e43e │ │ │ │ + ble.n 7e55e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e480 │ │ │ │ + beq.n 7e5a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e4d4 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e3ba │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + bne.n 7e4da │ │ │ │ + movw r3, #8089 @ 0x1f99 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3a4 │ │ │ │ + beq.w 7e4c4 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e530 │ │ │ │ + bne.n 7e650 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e536 │ │ │ │ + bne.n 7e656 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e4f2 │ │ │ │ - cbnz r5, 7e4e4 │ │ │ │ + cbnz r2, 7e612 │ │ │ │ + cbnz r5, 7e604 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e3e0 │ │ │ │ + beq.n 7e500 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e51c │ │ │ │ + beq.n 7e63c │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e51c │ │ │ │ - cbz r5, 7e51c │ │ │ │ + beq.n 7e63c │ │ │ │ + cbz r5, 7e63c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e4ee │ │ │ │ + cbz r2, 7e60e │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e4d4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e4be │ │ │ │ + bne.n 7e5de │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e516 │ │ │ │ + beq.n 7e636 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e55c │ │ │ │ - cbnz r5, 7e572 │ │ │ │ + bne.n 7e67c │ │ │ │ + cbnz r5, 7e692 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e4c2 │ │ │ │ - cbnz r1, 7e576 │ │ │ │ + b.n 7e5e2 │ │ │ │ + cbnz r1, 7e696 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3b2 │ │ │ │ - b.n 7e3e6 │ │ │ │ + beq.w 7e4d2 │ │ │ │ + b.n 7e506 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e43e │ │ │ │ + b.n 7e55e │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e4c2 │ │ │ │ + b.n 7e5e2 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e4fa │ │ │ │ + b.n 7e61a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e486 │ │ │ │ + bne.n 7e5a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e4d4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e568 │ │ │ │ + blt.n 7e688 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e316 │ │ │ │ + b.n 7e436 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e4c2 │ │ │ │ - cbnz r1, 7e576 │ │ │ │ + beq.n 7e5e2 │ │ │ │ + cbnz r1, 7e696 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e3e6 │ │ │ │ + b.n 7e506 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e554 │ │ │ │ + bpl.n 7e674 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e3f0 │ │ │ │ + b.n 7e510 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e604 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e604 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e54c │ │ │ │ + beq.n 7e66c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e498 │ │ │ │ + b.n 7e5b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #12432 @ 0x3090 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7e54c │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7e66c │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e5ca │ │ │ │ + beq.n 7e6ea │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e51e │ │ │ │ + beq.n 7e63e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e51e │ │ │ │ + b.n 7e63e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e5fe │ │ │ │ - cbnz r2, 7e5f6 │ │ │ │ + cbnz r3, 7e71e │ │ │ │ + cbnz r2, 7e716 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7e658 │ │ │ │ + bne.n 7e772 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e678 │ │ │ │ + bne.n 7e792 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e688 │ │ │ │ + bne.n 7e7aa │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e648 │ │ │ │ - cbnz r2, 7e664 │ │ │ │ + cbnz r5, 7e766 │ │ │ │ + cbnz r2, 7e77e │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e66e │ │ │ │ + beq.n 7e788 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e654 │ │ │ │ + beq.n 7e758 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e654 │ │ │ │ - cbz r2, 7e654 │ │ │ │ - mov r4, r2 │ │ │ │ + bne.n 7e7a2 │ │ │ │ + cbz r4, 7e772 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e66a │ │ │ │ + cbz r3, 7e784 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e66a │ │ │ │ + b.n 7e784 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e6aa │ │ │ │ + cbz r4, 7e7cc │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e61a │ │ │ │ - b.n 7e63c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7e63c │ │ │ │ + beq.n 7e73a │ │ │ │ + b.n 7e75a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e5fa │ │ │ │ - b.n 7e674 │ │ │ │ + beq.n 7e71a │ │ │ │ + b.n 7e78e │ │ │ │ strd r3, r4, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e5fa │ │ │ │ + b.n 7e71a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e66e │ │ │ │ + bne.n 7e788 │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e61a │ │ │ │ + b.n 7e73a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7e758 │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 7e75a │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e6a4 │ │ │ │ + beq.n 7e7c6 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e6ae │ │ │ │ - cbnz r2, 7e6bc │ │ │ │ + bne.n 7e7d0 │ │ │ │ + cbnz r2, 7e7de │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e61a │ │ │ │ + b.n 7e73a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e68a │ │ │ │ + b.n 7e7ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e61a │ │ │ │ + beq.n 7e73a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e63c │ │ │ │ + bne.n 7e75a │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e674 │ │ │ │ + b.n 7e78e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e63c │ │ │ │ + b.n 7e75a │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e6e0 │ │ │ │ + bhi.n 7e804 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e77e │ │ │ │ + beq.n 7e8a2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e75e │ │ │ │ + bcs.n 7e882 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e892 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ and.w lr, lr, r5 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e75e │ │ │ │ + bcs.n 7e882 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e892 │ │ │ │ ldr.w r6, [r0, r2, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ ands r2, r5 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e75e │ │ │ │ + bcs.n 7e882 │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e892 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e740 │ │ │ │ + bcc.n 7e864 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e6ee │ │ │ │ + bne.n 7e812 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e790 : │ │ │ │ +0007e8b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23532 @ 0x5bec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79f04 │ │ │ │ - cbz r0, 7e7c0 │ │ │ │ + bl 7a038 │ │ │ │ + cbz r0, 7e8e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movs r6, #1 │ │ │ │ - ldrb r7, [r0, #4] │ │ │ │ - lsls r6, r7 │ │ │ │ - cbz r2, 7e824 │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r5, r1, #12 │ │ │ │ + movs r5, #1 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + lsls r5, r6 │ │ │ │ + cbz r2, 7e948 │ │ │ │ + subs r5, #1 │ │ │ │ + add.w lr, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e7f4 │ │ │ │ + b.n 7e918 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w lr, [ip, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e826 │ │ │ │ + ldrsb.w r7, [ip, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e94a │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e824 │ │ │ │ - ldrb r7, [r0, #4] │ │ │ │ - ldr.w r1, [r5, #-12] │ │ │ │ - cmp r7, #7 │ │ │ │ - and.w r3, r6, r1 │ │ │ │ - ble.n 7e7d8 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.n 7e884 │ │ │ │ + beq.n 7e948 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + ldr.w r1, [lr, #-12] │ │ │ │ + cmp r6, #7 │ │ │ │ + and.w r3, r5, r1 │ │ │ │ + ble.n 7e8fc │ │ │ │ + cmp r6, #15 │ │ │ │ + bgt.n 7e9a4 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w lr, r0, ip │ │ │ │ - ldrsh.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e826 │ │ │ │ + add.w r7, r0, ip │ │ │ │ + ldrsh.w r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e94a │ │ │ │ add ip, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e916 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r7, #7 │ │ │ │ + cmp r6, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r6 │ │ │ │ - bgt.n 7e868 │ │ │ │ + and.w r3, r3, r5 │ │ │ │ + bgt.n 7e98a │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w ip, [ip, #20] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e8a6 │ │ │ │ - cmp r7, #7 │ │ │ │ - ble.n 7e87e │ │ │ │ - cmp r7, #15 │ │ │ │ + ldrsb.w r7, [ip, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e9c4 │ │ │ │ + cmp r6, #7 │ │ │ │ + ble.n 7e99e │ │ │ │ + cmp r6, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e896 │ │ │ │ + bgt.n 7e9b2 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e816 │ │ │ │ + b.n 7e938 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - add.w ip, r0, r3, lsl #1 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.n 7e8b4 │ │ │ │ - ldrsh.w ip, [ip, #20] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e85c │ │ │ │ - cmp r7, #7 │ │ │ │ - bgt.n 7e84c │ │ │ │ + ands r3, r5 │ │ │ │ + add.w r7, r0, r3, lsl #1 │ │ │ │ + cmp r6, #15 │ │ │ │ + bgt.n 7e9d2 │ │ │ │ + ldrsh.w r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e97e │ │ │ │ + cmp r6, #7 │ │ │ │ + bgt.n 7e96e │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e7e6 │ │ │ │ + b.n 7e908 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w lr, r0, ip │ │ │ │ - ldr.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e82a │ │ │ │ + add.w r7, r0, ip │ │ │ │ + ldr r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e94e │ │ │ │ add ip, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e916 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - b.n 7e83a │ │ │ │ - add.w lr, r0, r3, lsl #2 │ │ │ │ + ands r3, r5 │ │ │ │ + b.n 7e95e │ │ │ │ + add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e848 │ │ │ │ + ldr r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.n 7e96a │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - b.n 7e868 │ │ │ │ - nop │ │ │ │ + ands r3, r5 │ │ │ │ + b.n 7e98a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125877,214 +125996,214 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbnz r5, 7e920 │ │ │ │ + cbnz r5, 7ea38 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e96a │ │ │ │ + cbnz r5, 7ea82 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e946 │ │ │ │ + cbnz r5, 7ea5e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7eaf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e90e │ │ │ │ + beq.n 7ea26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e90e │ │ │ │ - ldr r2, [pc, #164] @ (7e9d8 ) │ │ │ │ + bne.n 7ea26 │ │ │ │ + ldr r2, [pc, #164] @ (7eaf0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e9a6 │ │ │ │ + bne.n 7eabe │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e90e │ │ │ │ + b.n 7ea26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e916 │ │ │ │ + beq.n 7ea2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e916 │ │ │ │ - ldr r2, [pc, #124] @ (7e9d8 ) │ │ │ │ + bne.n 7ea2e │ │ │ │ + ldr r2, [pc, #124] @ (7eaf0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e9be │ │ │ │ + cbnz r3, 7ead6 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e916 │ │ │ │ + b.n 7ea2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e912 │ │ │ │ + beq.n 7ea2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e912 │ │ │ │ - ldr r2, [pc, #88] @ (7e9d8 ) │ │ │ │ + bne.n 7ea2a │ │ │ │ + ldr r2, [pc, #88] @ (7eaf0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e98e │ │ │ │ + cbnz r3, 7eaa6 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e912 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7ea2a │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e988 │ │ │ │ + beq.n 7eaa0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e988 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7eaa0 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e940 │ │ │ │ + beq.n 7ea58 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e940 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7ea58 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e964 │ │ │ │ + beq.n 7ea7c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e964 │ │ │ │ + b.n 7ea7c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e9dc : │ │ │ │ +0007eaf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ea90 │ │ │ │ - ldr r3, [pc, #528] @ (7ec1c ) │ │ │ │ + bne.n 7eba8 │ │ │ │ + ldr r3, [pc, #528] @ (7ed34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7eabc │ │ │ │ + ble.n 7ebd4 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30349 @ 0x768d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ead6 │ │ │ │ - cbz r1, 7ea8c │ │ │ │ + bne.n 7ebee │ │ │ │ + cbz r1, 7eba4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7eaf6 │ │ │ │ + beq.n 7ec0e │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7ea7a │ │ │ │ + bgt.n 7eb92 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7eaf6 │ │ │ │ + beq.n 7ec0e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7eae2 │ │ │ │ + cbz r0, 7ebfa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eb1a │ │ │ │ + beq.n 7ec32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #368] @ (7ec1c ) │ │ │ │ + ldr r2, [pc, #368] @ (7ed34 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7ea1a │ │ │ │ + bgt.n 7eb32 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30349 @ 0x768d │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7ea3a │ │ │ │ + beq.n 7eb52 │ │ │ │ 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, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ec14 │ │ │ │ + bne.w 7ed2c │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7eba4 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ @@ -126092,72 +126211,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7eb54 │ │ │ │ + bne.n 7ec6c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7eb50 │ │ │ │ + cbz r7, 7ec68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7ebb6 │ │ │ │ + beq.n 7ecce │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eb8e │ │ │ │ + beq.n 7eca6 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7eb6c │ │ │ │ + cbnz r2, 7ec84 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7ea8c │ │ │ │ + beq.n 7eba4 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7ebb0 │ │ │ │ + cbz r1, 7ecc8 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7eb88 │ │ │ │ + cbz r2, 7eca0 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7eba4 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eb9c │ │ │ │ + cbz r2, 7ecb4 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ea8c │ │ │ │ + bne.w 7eba4 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7eba4 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eb78 │ │ │ │ + b.n 7ec90 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb5e │ │ │ │ + beq.n 7ec76 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ec0e │ │ │ │ + cbz r2, 7ed26 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 7ebe8 │ │ │ │ + cbz r3, 7ed00 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -126166,333 +126285,333 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7eba4 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ebc2 │ │ │ │ + b.n 7ecda │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7eb0e │ │ │ │ + b.n 7ec26 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec20 <_PyType_GetDict@@Base>: │ │ │ │ +0007ed38 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ec2c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ed44 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #60] @ (7ec70 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7ed88 <_PyType_GetDict@@Base+0x50>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ add.w ip, r4, r2 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [ip, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 7ec68 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7ed80 <_PyType_GetDict@@Base+0x48> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r4, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec74 : │ │ │ │ +0007ed8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7ecca │ │ │ │ + bpl.n 7ede2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ecb0 │ │ │ │ + bne.n 7edc8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ecb0 │ │ │ │ + beq.n 7edc8 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ecda │ │ │ │ + beq.n 7edf2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ecac │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 7edc4 │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ecac │ │ │ │ + b.n 7edc4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ece0 : │ │ │ │ +0007edf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7ed04 │ │ │ │ + bl 7ee1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7f2fa │ │ │ │ + beq.w 7f412 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 7f650 │ │ │ │ + bhi.w 7f768 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f14c │ │ │ │ + beq.w 7f264 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f1fc │ │ │ │ + beq.w 7f314 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ed36 │ │ │ │ + bne.n 7ee4e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f6ca │ │ │ │ + beq.w 7f7e2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ed64 │ │ │ │ + cbz r0, 7ee7c │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f6c4 │ │ │ │ + beq.w 7f7dc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f64c │ │ │ │ + beq.w 7f764 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f28c │ │ │ │ + bne.w 7f3a4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f304 │ │ │ │ + beq.w 7f41c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f46a │ │ │ │ + beq.w 7f582 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f566 │ │ │ │ + beq.w 7f67e │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee64 │ │ │ │ + beq.n 7ef7c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f466 │ │ │ │ + beq.w 7f57e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee5c │ │ │ │ + beq.n 7ef74 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4b2 │ │ │ │ + beq.w 7f5ca │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee5c │ │ │ │ + beq.n 7ef74 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4b6 │ │ │ │ + beq.w 7f5ce │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ef74 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4ba │ │ │ │ + beq.w 7f5d2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ef74 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4be │ │ │ │ + beq.w 7f5d6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ef74 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4c2 │ │ │ │ + beq.w 7f5da │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ef74 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f462 │ │ │ │ + beq.w 7f57a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ef74 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f48e │ │ │ │ + beq.w 7f5a6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4c6 │ │ │ │ + beq.w 7f5de │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ee46 │ │ │ │ + bne.n 7ef5e │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f668 │ │ │ │ + bne.w 7f780 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f688 │ │ │ │ + beq.w 7f7a0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7eea4 │ │ │ │ + bpl.n 7efbc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f27c │ │ │ │ + ble.w 7f394 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f4d0 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f502 │ │ │ │ + beq.w 7f61a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ee88 │ │ │ │ + blt.n 7efa0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7eeee │ │ │ │ + ble.n 7f006 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [ip, #172] @ 0xac │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f330 │ │ │ │ + beq.w 7f448 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f34e │ │ │ │ + ble.w 7f466 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f30e │ │ │ │ + bne.w 7f426 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7eec0 │ │ │ │ + bne.n 7efd8 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f5b2 │ │ │ │ + bge.w 7f6ca │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ef10 │ │ │ │ + cbz r2, 7f028 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f58c │ │ │ │ + bne.w 7f6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3b04 <_PyThreadState_New@@Base+0x3178> │ │ │ │ + bl 1a5624 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f4d0 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f31e │ │ │ │ + beq.w 7f436 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f3d8 │ │ │ │ + blt.w 7f4f0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f4d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7ef64 │ │ │ │ + cbz r3, 7f07c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -126512,15 +126631,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne.w r2, [sl] │ │ │ │ lsls r1, r1, #30 │ │ │ │ str.w sl, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f6a4 │ │ │ │ + bmi.w 7f7bc │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ @@ -126532,895 +126651,895 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ - cbz r3, 7f01c │ │ │ │ - movw r8, #27188 @ 0x6a34 │ │ │ │ + cbz r3, 7f134 │ │ │ │ + movw r8, #26228 @ 0x6674 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f1f0 │ │ │ │ - bgt.w 7f182 │ │ │ │ + beq.w 7f308 │ │ │ │ + bgt.w 7f29a │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f1f0 │ │ │ │ + bls.w 7f308 │ │ │ │ ldrsh.w r1, [r8, r3, lsl #2] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrsh.w r2, [r3, #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ - bne.w 7f2e4 │ │ │ │ + bne.w 7f3fc │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7efe8 │ │ │ │ + bne.n 7f100 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f312 │ │ │ │ + beq.w 7f42a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f11a │ │ │ │ + blt.n 7f232 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f07c │ │ │ │ + bne.n 7f194 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7f05c │ │ │ │ + cbz r2, 7f174 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f702 │ │ │ │ + blt.w 7f81a │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f6e6 │ │ │ │ + blt.w 7f7fe │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4e6 │ │ │ │ + blt.w 7f5fe │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4ca │ │ │ │ + blt.w 7f5e2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f610 │ │ │ │ + bmi.w 7f728 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f0c6 │ │ │ │ + cbz r1, 7f1de │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d6b8 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7d7d8 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f11a │ │ │ │ + beq.n 7f232 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f370 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f488 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f0c2 │ │ │ │ + beq.n 7f1da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f608 │ │ │ │ + beq.w 7f720 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f11a │ │ │ │ + blt.n 7f232 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2b4 │ │ │ │ + bne.w 7f3cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2ea │ │ │ │ - ldr r1, [pc, #668] @ (7f374 ) │ │ │ │ + bne.w 7f402 │ │ │ │ + ldr r1, [pc, #668] @ (7f48c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 783fc │ │ │ │ - cbnz r0, 7f11a │ │ │ │ + bl 78538 │ │ │ │ + cbnz r0, 7f232 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5ec │ │ │ │ + beq.w 7f704 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f11a │ │ │ │ + cbz r0, 7f232 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f374 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f48c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f11a │ │ │ │ + beq.n 7f232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f5e4 │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 7f6fc │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f540 │ │ │ │ + bne.w 7f658 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f6ac │ │ │ │ + bne.w 7f7c4 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f41a │ │ │ │ + beq.w 7f532 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f57e │ │ │ │ + beq.w 7f696 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ed48 │ │ │ │ + b.n 7ee60 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7effc │ │ │ │ + bne.w 7f114 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7fa00 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7fa00 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7fa00 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f1f0 │ │ │ │ + ble.n 7f308 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f46e │ │ │ │ + bmi.w 7f586 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f308 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f47e │ │ │ │ + bmi.w 7f596 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f308 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f492 │ │ │ │ + bmi.w 7f5aa │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f308 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f4a2 │ │ │ │ + bmi.w 7f5ba │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f308 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f420 │ │ │ │ + bmi.w 7f538 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f1e2 │ │ │ │ + bne.n 7f2fa │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7efe8 │ │ │ │ - b.n 7f01c │ │ │ │ + bne.w 7f100 │ │ │ │ + b.n 7f134 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f528 │ │ │ │ + bne.w 7f640 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ed48 │ │ │ │ - movw ip, #13532 @ 0x34dc │ │ │ │ + beq.w 7ee60 │ │ │ │ + movw ip, #12572 @ 0x311c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59412 @ 0xe814 │ │ │ │ + movw r1, #58452 @ 0xe454 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13552 @ 0x34f0 │ │ │ │ + movw r2, #12592 @ 0x3130 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f2c4 │ │ │ │ + beq.n 7f3dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f2dc │ │ │ │ + beq.n 7f3f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f328 │ │ │ │ + beq.n 7f440 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f380 │ │ │ │ + bmi.w 7f498 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f23a │ │ │ │ + bne.n 7f352 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ed48 │ │ │ │ + b.n 7ee60 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7eeee │ │ │ │ + b.n 7f006 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ee64 │ │ │ │ + bpl.w 7ef7c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f69e │ │ │ │ + beq.w 7f7b6 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ee72 │ │ │ │ - ldr r1, [pc, #192] @ (7f378 ) │ │ │ │ + b.n 7ef8a │ │ │ │ + ldr r1, [pc, #192] @ (7f490 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc934 │ │ │ │ + bl bc3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0ce │ │ │ │ - b.n 7f11a │ │ │ │ + bge.w 7f1e6 │ │ │ │ + b.n 7f232 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59412 @ 0xe814 │ │ │ │ + movw r1, #58452 @ 0xe454 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f254 │ │ │ │ + bne.n 7f36c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f254 │ │ │ │ + b.n 7f36c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f1f0 │ │ │ │ - ldr r1, [pc, #144] @ (7f37c ) │ │ │ │ + b.n 7f308 │ │ │ │ + ldr r1, [pc, #144] @ (7f494 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc934 │ │ │ │ + bl bc3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0d6 │ │ │ │ - b.n 7f11a │ │ │ │ + bge.w 7f1ee │ │ │ │ + b.n 7f232 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ed50 │ │ │ │ + b.n 7ee68 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ee64 │ │ │ │ + b.n 7ef7c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7eed6 │ │ │ │ - movw r3, #909 @ 0x38d │ │ │ │ - movt r3, #16 │ │ │ │ + b.n 7efee │ │ │ │ + movw r3, #65037 @ 0xfe0d │ │ │ │ + movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7f024 │ │ │ │ + b.n 7f13c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ef34 │ │ │ │ + b.n 7f04c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f264 │ │ │ │ + b.n 7f37c │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eee6 │ │ │ │ + beq.w 7effe │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f332 │ │ │ │ + bne.n 7f44a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eee6 │ │ │ │ + beq.w 7effe │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f430 │ │ │ │ + beq.n 7f548 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f44a │ │ │ │ + ble.n 7f562 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f35c │ │ │ │ + bne.n 7f474 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7eee6 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f5d4 ) │ │ │ │ + b.n 7effe │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f6ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 7f460 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f578 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f3bc │ │ │ │ + bgt.n 7f4d4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f396 │ │ │ │ + blt.n 7f4ae │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f26a │ │ │ │ + blt.w 7f382 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13632 @ 0x3540 │ │ │ │ + movw r1, #12672 @ 0x3180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f12c │ │ │ │ + b.n 7f244 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13576 @ 0x3508 │ │ │ │ + movw r1, #12616 @ 0x3148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f4c8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ef34 │ │ │ │ + beq.w 7f04c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ef34 │ │ │ │ + bmi.w 7f04c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14252 @ 0x37ac │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 7ed48 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f4d0 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 7ee60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7f1ea │ │ │ │ + b.n 7f302 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f36c │ │ │ │ + beq.n 7f484 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f432 │ │ │ │ + bne.n 7f54a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f36c │ │ │ │ + beq.n 7f484 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13900 @ 0x364c │ │ │ │ + movw r1, #12940 @ 0x328c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f4d0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ee3e │ │ │ │ + b.n 7ef56 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7edce │ │ │ │ + b.n 7eee6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7edb6 │ │ │ │ + b.n 7eece │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 7f1b8 │ │ │ │ + b.n 7f2d0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7f1c4 │ │ │ │ + b.n 7f2dc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ee52 │ │ │ │ + b.n 7ef6a │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 7f1d0 │ │ │ │ + b.n 7f2e8 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 7f1dc │ │ │ │ + b.n 7f2f4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ede2 │ │ │ │ + b.n 7eefa │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7ef0e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ee08 │ │ │ │ + b.n 7ef20 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ee1a │ │ │ │ + b.n 7ef32 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ee2c │ │ │ │ + b.n 7ef44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ee52 │ │ │ │ + b.n 7ef6a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14524 @ 0x38bc │ │ │ │ + movw r1, #13564 @ 0x34fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7f232 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14456 @ 0x3878 │ │ │ │ + movw r1, #13496 @ 0x34b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7f232 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #13792 @ 0x35e0 │ │ │ │ + movw r2, #12832 @ 0x3220 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f3b8 │ │ │ │ + bne.w 7f4d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ee9c │ │ │ │ + b.n 7efb4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13484 @ 0x34ac │ │ │ │ + movw r1, #12524 @ 0x30ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f4c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f550 │ │ │ │ + beq.n 7f668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f55e │ │ │ │ + cbz r3, 7f676 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f12c │ │ │ │ + b.n 7f244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f550 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f668 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7edc0 │ │ │ │ - b.n 7ee5c │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7eed8 │ │ │ │ + b.n 7ef74 │ │ │ │ + bl 1eb80c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f4d0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f5cc │ │ │ │ + cbz r3, 7f6e4 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14068 @ 0x36f4 │ │ │ │ + movw r2, #13108 @ 0x3334 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef10 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bge.w 7f028 │ │ │ │ + b.n 7f4d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14024 @ 0x36c8 │ │ │ │ + movw r1, #13064 @ 0x3308 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7f4d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14200 @ 0x3778 │ │ │ │ + movw r1, #13240 @ 0x33b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f11a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f232 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14596 @ 0x3904 │ │ │ │ + movw r2, #13636 @ 0x3544 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ - b.n 7f11a │ │ │ │ + bl 1f8b94 │ │ │ │ + b.n 7f232 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f0c2 │ │ │ │ - ldr r2, [pc, #272] @ (7f724 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f1da │ │ │ │ + ldr r2, [pc, #272] @ (7f83c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7f648 │ │ │ │ + beq.n 7f760 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7f08a │ │ │ │ + b.n 7f1a2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f4d0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #12504 @ 0x30d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f4c8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f68c │ │ │ │ + bmi.n 7f7a4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #12804 @ 0x3204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f4d0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f69e │ │ │ │ + beq.n 7f7b6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ee72 │ │ │ │ + b.w 7ef8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7efa6 │ │ │ │ + bl 1a2f78 │ │ │ │ + b.n 7f0be │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #12716 @ 0x31ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f4c8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f4d0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #12760 @ 0x31d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f4d0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7f232 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14320 @ 0x37f0 │ │ │ │ + movw r1, #13360 @ 0x3430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 7f232 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f7d4 │ │ │ │ + beq.n 7f8ec │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f7a8 │ │ │ │ + cbz r6, 7f8c0 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f804 │ │ │ │ + beq.n 7f91c │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f7ea │ │ │ │ + beq.n 7f902 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f81e │ │ │ │ - bl 7f728 │ │ │ │ + beq.n 7f936 │ │ │ │ + bl 7f840 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f830 │ │ │ │ + bne.n 7f948 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f842 │ │ │ │ + bne.n 7f95a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f83e │ │ │ │ + bne.n 7f956 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f7fa │ │ │ │ + bne.n 7f912 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f83a │ │ │ │ + bne.n 7f952 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f814 │ │ │ │ + bne.n 7f92c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f7b8 │ │ │ │ + beq.n 7f8d0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7e4 │ │ │ │ + bne.n 7f8fc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f7c6 │ │ │ │ + b.n 7f8de │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f79e │ │ │ │ + bne.n 7f8b6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f79e │ │ │ │ + bne.n 7f8b6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7e4 │ │ │ │ + bne.n 7f8fc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f7c6 │ │ │ │ + beq.n 7f8de │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f780 │ │ │ │ + beq.n 7f898 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f83a │ │ │ │ + bne.n 7f952 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f78e │ │ │ │ + b.n 7f8a6 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f78e │ │ │ │ + beq.n 7f8a6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f79c │ │ │ │ + bne.n 7f8b4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f7b8 │ │ │ │ + b.n 7f8d0 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f770 │ │ │ │ + beq.n 7f888 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f7fa │ │ │ │ + bne.n 7f912 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f780 │ │ │ │ + b.n 7f898 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f814 │ │ │ │ + b.n 7f92c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f7fa │ │ │ │ + b.n 7f912 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f830 │ │ │ │ + b.n 7f948 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f848 : │ │ │ │ +0007f960 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f866 │ │ │ │ + bmi.n 7f97e │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ itttt pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mvnpl.w r2, #3221225472 @ 0xc0000000 │ │ │ │ strpl r3, [r0, #84] @ 0x54 │ │ │ │ strpl r2, [r0, #0] │ │ │ │ - b.w 72fd0 │ │ │ │ + b.w 73128 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f86c : │ │ │ │ +0007f984 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 7f898 │ │ │ │ - cbz r0, 7f892 │ │ │ │ + blt.n 7f9b0 │ │ │ │ + cbz r0, 7f9aa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f8b2 │ │ │ │ - ldr r0, [pc, #52] @ (7f8cc ) │ │ │ │ - b.n 7f88c │ │ │ │ + cbnz r3, 7f9ca │ │ │ │ + ldr r0, [pc, #52] @ (7f9e4 ) │ │ │ │ + b.n 7f9a4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14760 @ 0x39a8 │ │ │ │ + movw r1, #13800 @ 0x35e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f88c │ │ │ │ + b.n 7f9a4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14812 @ 0x39dc │ │ │ │ + movw r1, #13852 @ 0x361c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f8ae │ │ │ │ + bl 12736c │ │ │ │ + b.n 7f9c6 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f8d0 : │ │ │ │ - ldr r3, [pc, #16] @ (7f8e4 ) │ │ │ │ +0007f9e8 : │ │ │ │ + ldr r3, [pc, #16] @ (7f9fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f8de │ │ │ │ + cbnz r0, 7f9f6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f8dc │ │ │ │ + b.n 7f9f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f8e8 : │ │ │ │ +0007fa00 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f8f8 │ │ │ │ + beq.n 7fa10 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14892 @ 0x3a2c │ │ │ │ + movw r1, #13932 @ 0x366c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ @@ -127430,221 +127549,221 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fa62 │ │ │ │ + beq.w 7fb7a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7faa8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fbc0 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fb70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa68 │ │ │ │ + bne.n 7fb80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fb7a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7faac ) │ │ │ │ + ldr r1, [pc, #296] @ (7fbc4 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fb70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa80 │ │ │ │ + bne.n 7fb98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fb7a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7fab0 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fbc8 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fb70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa90 │ │ │ │ + bne.n 7fba8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fb7a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fa14 │ │ │ │ - movw r8, #14940 @ 0x3a5c │ │ │ │ + ble.n 7fb2c │ │ │ │ + movw r8, #13980 @ 0x369c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f9e4 │ │ │ │ + b.n 7fafc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7fa48 │ │ │ │ + beq.n 7fb60 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7fa50 │ │ │ │ + cbz r0, 7fb68 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f9e2 │ │ │ │ + bgt.n 7fafa │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fd88 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fa52 │ │ │ │ - ldr r1, [pc, #144] @ (7fab4 ) │ │ │ │ + beq.n 7fb6a │ │ │ │ + ldr r1, [pc, #144] @ (7fbcc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fc5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa50 │ │ │ │ + blt.n 7fb68 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa40 │ │ │ │ + beq.n 7fb58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fa78 │ │ │ │ + cbz r3, 7fb90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f9e4 │ │ │ │ - b.n 7fa14 │ │ │ │ + bgt.n 7fafc │ │ │ │ + b.n 7fb2c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fb7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7faa0 │ │ │ │ + cbz r3, 7fbb8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa42 │ │ │ │ + b.n 7fb5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f974 │ │ │ │ + bne.n 7fa8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f974 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa40 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f998 │ │ │ │ + bne.n 7fab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f998 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f9bc │ │ │ │ + bne.n 7fad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9bc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa62 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb7a │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007fab8 : │ │ │ │ +0007fbd0 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fad4 │ │ │ │ + bcs.n 7fbec │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fafc │ │ │ │ + blt.n 7fc14 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fb16 │ │ │ │ + bne.n 7fc2e │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ + bl 7e230 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fc58 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ negs r4, r0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - bne.n 7fb18 │ │ │ │ + bne.n 7fc30 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ + bl 7e230 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fc58 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ - cbnz r6, 7fb34 │ │ │ │ + bl 7e230 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fc58 │ │ │ │ + cbnz r6, 7fc4c │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ str r5, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 7fb2c │ │ │ │ + b.n 7fc44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007fb44 : │ │ │ │ +0007fc5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -127652,218 +127771,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc48 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fc50 │ │ │ │ + beq.n 7fd60 │ │ │ │ + ldr.w r8, [pc, #216] @ 7fd68 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fc32 │ │ │ │ + bpl.n 7fd4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fc06 │ │ │ │ + bne.n 7fd1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fba8 │ │ │ │ + beq.n 7fcc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fbee │ │ │ │ + bne.n 7fd06 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fbee │ │ │ │ + beq.n 7fd06 │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 7fc12 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 7fd2a │ │ │ │ + bl 7bc78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fc22 │ │ │ │ + bne.n 7fd3a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fbbc │ │ │ │ + bne.n 7fcd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a4450 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fc18 │ │ │ │ + b.n 7fd30 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fba4 │ │ │ │ - b.n 7fba8 │ │ │ │ - bl 79610 │ │ │ │ + bne.n 7fcbc │ │ │ │ + b.n 7fcc0 │ │ │ │ + bl 79740 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fbe6 │ │ │ │ + beq.n 7fcfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbe6 │ │ │ │ + bne.n 7fcfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbe6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcfe │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fc18 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fd30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbe6 │ │ │ │ + b.n 7fcfe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fc54 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fd6c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fc70 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fd88 <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 80014 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80014 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fe4a <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7ff62 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80014 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fec2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fdb0 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fec8 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fce0 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fdf8 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fe74 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe8c <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7ffa4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fe74 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7feae <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7ffc6 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fe74 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdee <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7ff06 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fe74 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe0c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7ff24 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fe74 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdd0 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fee8 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fe74 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe6a <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7ff82 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fe74 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe2c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7ff44 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fd4c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7ff18 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fe64 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (80030 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fed0 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7ffe8 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109008 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108974 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fedc <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b7dc <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fff4 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9adec <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fdbe <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7ff1c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fed6 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (80034 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127873,181 +127992,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7ff20 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (80038 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fec2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fd80 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fe98 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fe44 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fe44 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe44 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fe28 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fe28 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe28 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fe36 <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fe36 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe36 <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fe6c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fe6c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe6c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fec2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7feec <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 80004 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fdac <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fec4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fe54 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fe54 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe54 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fe0a <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fe0a <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe0a <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fe1a <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fe1a <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe1a <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fd68 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fe80 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7eaf4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fdac <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fec4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe58 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7ff70 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe58 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff70 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 78344 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + bl 78480 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fee6 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fffe <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7ff38 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 80050 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a3f58 <_PyThreadState_New@@Base+0x35cc> │ │ │ │ - b.n 7ff3c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a5a78 │ │ │ │ + b.n 80054 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ffbe <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 800d6 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79f4c │ │ │ │ - cbz r0, 7ffc6 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 7a080 │ │ │ │ + cbz r0, 800de <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ff96 <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7ffcc <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 800ae <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (800e4 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -128058,38 +128177,38 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 7ffba <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 800d2 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffb6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 800ce <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7ffd0 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7ffb6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (800e8 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 800ce <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff96 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 800ae <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1a3974 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ + b.w 1a5494 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -128100,29 +128219,29 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - bl 8006c <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 80184 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8004e <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (80068 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 80166 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (80180 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 8005a <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 80172 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -128139,177 +128258,177 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80106 <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 8021e <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 801c4 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 801c4 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (8018c <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 801c4 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (802a4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80122 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 8023a <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8016e <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 80286 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 801f4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 801f4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (8018c <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 801f4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (802a4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8013a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 80252 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80152 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 8026a <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 800ea <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 80202 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 801fe <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 801fe <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 801fe <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 8019a <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 8019a <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8019a <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800a8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 801c0 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 800a8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 801c0 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800d8 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 801f0 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 800d8 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 801f0 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 801fa <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 801fa <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 801fa <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 801ca <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 801ca <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 801ca <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080190 : │ │ │ │ +000802a8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 801bc │ │ │ │ + bcs.n 802d4 │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 80296 │ │ │ │ + bcs.n 803ae │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 802d0 │ │ │ │ - ldr r3, [pc, #316] @ (80324 ) │ │ │ │ + bne.n 803e8 │ │ │ │ + ldr r3, [pc, #316] @ (8043c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80262 │ │ │ │ + beq.n 8037a │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80228 │ │ │ │ + cbnz r2, 80340 │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ itttt cs │ │ │ │ addcs r1, r3, r0 │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs.w r1, r0, #16 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ @@ -128326,573 +128445,169 @@ │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (80328 ) │ │ │ │ - bne.n 802e6 │ │ │ │ + ldr r2, [pc, #216] @ (80440 ) │ │ │ │ + bne.n 803fe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802f6 │ │ │ │ + bne.n 8040e │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80228 │ │ │ │ + bne.n 80340 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8030a │ │ │ │ + bne.n 80422 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 802de │ │ │ │ + cbz r4, 803f6 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80228 │ │ │ │ + b.n 80340 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e230 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 802e2 │ │ │ │ + cbz r0, 803fa │ │ │ │ cmp r5, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - beq.w 801b8 │ │ │ │ - b.n 802c0 │ │ │ │ + beq.w 802d0 │ │ │ │ + b.n 803d8 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80228 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 80340 │ │ │ │ + bl 1eb80c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 801b8 │ │ │ │ + b.n 802d0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8025c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 80374 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80316 │ │ │ │ + bne.n 8042e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8025c │ │ │ │ + bl 126c50 │ │ │ │ + b.n 80374 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80288 │ │ │ │ + b.n 803a0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8025c │ │ │ │ + b.n 80374 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008032c : │ │ │ │ +00080444 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8035a │ │ │ │ - bl 80368 │ │ │ │ + cbz r0, 80472 │ │ │ │ + bl 80480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80358 │ │ │ │ + beq.n 80470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8035e │ │ │ │ + cbz r3, 80476 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8035a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80472 │ │ │ │ │ │ │ │ -00080368 : │ │ │ │ +00080480 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 803c0 │ │ │ │ - cbz r0, 803ba │ │ │ │ + bl 1a6e24 │ │ │ │ + cbz r0, 804d2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 804a8 │ │ │ │ - cbnz r0, 803a4 │ │ │ │ + bl 1a6e6c │ │ │ │ + cbnz r0, 804bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 804d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 803ba │ │ │ │ + beq.n 804d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 803ba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 803a0 │ │ │ │ - nop │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 79f4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 80474 │ │ │ │ - ldr r2, [pc, #196] @ (804a0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r1, [r0, #12] │ │ │ │ - strd r1, r1, [r0, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - add.w r3, r6, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 80444 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #2416] @ 0x970 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r5, [r3, #2096] @ 0x830 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #148] @ (804a4 ) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 80478 │ │ │ │ - movw r1, #42704 @ 0xa6d0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #44060 @ 0xac1c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - strd r3, r2, [r5, #24] │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str r3, [r6, r1] │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - strd r3, r2, [r5, #16] │ │ │ │ - str r5, [r4, #8] │ │ │ │ + cbnz r3, 804d2 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 80414 │ │ │ │ - movw r0, #44060 @ 0xac1c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 88150 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80474 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 80496 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80440 │ │ │ │ - movw r0, #28077 @ 0x6dad │ │ │ │ - movt r0, #18 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 8048c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 80414 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 80414 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80474 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr r5, [pc, #732] @ (807b0 ) │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 8077e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 804f6 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w r3, [r5, #3072] @ 0xc00 │ │ │ │ - movw r7, #42220 @ 0xa4ec │ │ │ │ - movt r7, #70 @ 0x46 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 806f4 │ │ │ │ - ldr.w r3, [r5, #3080] @ 0xc08 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 806f4 │ │ │ │ - ldr r2, [pc, #672] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str.w r8, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #648] @ (807b8 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8080c │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 80790 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80560 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 8070c │ │ │ │ - ldr.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 8070c │ │ │ │ - ldr r2, [pc, #572] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #556] @ (807bc ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807f8 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807e0 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 805c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #3416] @ 0xd58 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 80724 │ │ │ │ - ldr.w r3, [r5, #3424] @ 0xd60 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 80724 │ │ │ │ - ldr r2, [pc, #468] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ (807c0 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 80806 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807d0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80628 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #2724] @ 0xaa4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 80742 │ │ │ │ - ldr.w r3, [r5, #2732] @ 0xaac │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 80742 │ │ │ │ - ldr r2, [pc, #372] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ (807c4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 80812 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr r3, [pc, #340] @ (807c8 ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 807a0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8068a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 80760 │ │ │ │ - ldr.w r3, [r3, #508] @ 0x1fc │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 80760 │ │ │ │ - ldr r2, [pc, #280] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #280] @ (807cc ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807fe │ │ │ │ - bl 7bb58 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 806ec │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r9, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - str.w r8, [r9, #24] │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #192] @ (807b8 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 80512 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #176] @ (807b8 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80538 │ │ │ │ - ldr r0, [pc, #172] @ (807bc ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 80574 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #156] @ (807bc ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80598 │ │ │ │ - ldr r0, [pc, #152] @ (807c0 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 805dc │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #132] @ (807c0 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80600 │ │ │ │ - ldr r0, [pc, #128] @ (807c4 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8063c │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #104] @ (807c4 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80660 │ │ │ │ - ldr r0, [pc, #104] @ (807cc ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 8069a │ │ │ │ - ldr r0, [pc, #92] @ (807cc ) │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806c0 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 804f0 │ │ │ │ - b.n 804f6 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #1176] @ 0x498 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8055c │ │ │ │ - b.n 80560 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 80686 │ │ │ │ - b.n 8068a │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 80a20 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 80624 │ │ │ │ - b.n 80628 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 805c4 │ │ │ │ - b.n 805c8 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80598 │ │ │ │ - bl 79610 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806c0 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80600 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80538 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80660 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 806ec │ │ │ │ + b.n 804b8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080830 : │ │ │ │ +000804d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbnz r2, 8086c │ │ │ │ - ldr r4, [pc, #40] @ (80870 ) │ │ │ │ + cbnz r2, 80514 │ │ │ │ + ldr r4, [pc, #40] @ (80518 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -128903,291 +128618,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080874 : │ │ │ │ +0008051c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 808bc │ │ │ │ - cbz r0, 808ae │ │ │ │ + bl 80564 │ │ │ │ + cbz r0, 80556 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809e4 │ │ │ │ + bl 8068c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808aa │ │ │ │ + beq.n 80552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 808b4 │ │ │ │ + cbz r3, 8055c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 808aa │ │ │ │ + b.n 80552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808aa │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80552 │ │ │ │ │ │ │ │ -000808bc : │ │ │ │ +00080564 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80902 │ │ │ │ + bne.n 805aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8091a │ │ │ │ + cbz r0, 805c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 8091a │ │ │ │ - ldr r1, [pc, #92] @ (80948 ) │ │ │ │ + bpl.n 805c2 │ │ │ │ + ldr r1, [pc, #92] @ (805f0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8094c │ │ │ │ + bl 805f4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8091a │ │ │ │ + ble.n 805c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 80910 │ │ │ │ + bpl.n 805b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 808dc │ │ │ │ - bl 499a0 │ │ │ │ - b.n 80936 │ │ │ │ + bne.n 80584 │ │ │ │ + bl 499ac │ │ │ │ + b.n 805de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8093a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 80936 │ │ │ │ + bne.n 805e2 │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 805de │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14852 @ 0x3a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 808fe │ │ │ │ + b.n 805a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8091a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8091a │ │ │ │ + bne.n 805c2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 805c2 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008094c : │ │ │ │ +000805f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 809cc │ │ │ │ + bpl.n 80674 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 809aa │ │ │ │ + bne.n 80652 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 809aa │ │ │ │ + beq.n 80652 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 809c4 │ │ │ │ + beq.n 8066c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 80994 │ │ │ │ + cbnz r3, 8063c │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 809dc │ │ │ │ + beq.n 80684 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80988 │ │ │ │ + bne.n 80630 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8098e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 80636 │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8098e │ │ │ │ + b.n 80636 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c7e │ │ │ │ + beq.w 80926 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80ede │ │ │ │ + beq.w 80b86 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #31105 @ 0x7981 │ │ │ │ + movw r3, #29689 @ 0x73f9 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #14561 @ 0x38e1 │ │ │ │ + movw r3, #13073 @ 0x3311 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813be │ │ │ │ + bne.w 81120 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80cde │ │ │ │ + bgt.w 80986 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81498 │ │ │ │ + beq.w 811de │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81498 │ │ │ │ + bhi.w 811de │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 813a6 │ │ │ │ + bmi.w 81108 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 80cb6 │ │ │ │ - ldr.w r9, [pc, #920] @ 80e28 │ │ │ │ + bmi.w 8095e │ │ │ │ + ldr.w r9, [pc, #920] @ 80ad0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r2, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8138a │ │ │ │ + bhi.w 810e4 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80e7c │ │ │ │ + bmi.w 80b24 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e6e │ │ │ │ + bne.w 80b16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs.w 80e2c │ │ │ │ + bcs.w 80ad4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80ea2 │ │ │ │ + beq.w 80b4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 80d00 │ │ │ │ + beq.w 809a8 │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80d4a │ │ │ │ + blt.w 809f2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e9a │ │ │ │ - ldr r3, [pc, #744] @ (80e24 ) │ │ │ │ + bne.w 80b42 │ │ │ │ + ldr r3, [pc, #744] @ (80acc ) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80eaa │ │ │ │ + bne.w 80b52 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80b66 │ │ │ │ + beq.n 8080e │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -129211,412 +128926,412 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 814bc │ │ │ │ + bne.w 811d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81350 │ │ │ │ + beq.w 80f38 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81350 │ │ │ │ + beq.w 80f38 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 812f4 │ │ │ │ + bpl.w 80f52 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 80de0 │ │ │ │ + bne.w 80a88 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80dfe │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.w 80aa6 │ │ │ │ + movw r3, #5605 @ 0x15e5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 80d96 │ │ │ │ + bne.w 80a3e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 815ec <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80dac │ │ │ │ + bne.w 80a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c5a │ │ │ │ + beq.n 80902 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ed6 │ │ │ │ + beq.w 80b7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81350 │ │ │ │ + bne.w 80f38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c74 │ │ │ │ + beq.n 8091c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8139e │ │ │ │ + beq.w 8102c │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a2c │ │ │ │ + bne.w 806d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 813a6 │ │ │ │ + bmi.w 81108 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #60097 @ 0xeac1 │ │ │ │ + movw r2, #58673 @ 0xe531 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80a8e │ │ │ │ + beq.w 80736 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 80a8e │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + b.n 80736 │ │ │ │ + movw r3, #60673 @ 0xed01 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 80712 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80a6a │ │ │ │ + beq.w 80712 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80e62 │ │ │ │ + beq.w 80b0a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81498 │ │ │ │ + bne.w 811de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 80712 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 80dd4 │ │ │ │ + bhi.n 80a7c │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e2c │ │ │ │ + beq.w 80ad4 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 80b2a │ │ │ │ + ble.w 807d2 │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80b2a │ │ │ │ + beq.w 807d2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80b2a │ │ │ │ + beq.w 807d2 │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b2a │ │ │ │ + bne.w 807d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814b2 │ │ │ │ + bne.w 811c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80b2a │ │ │ │ + bmi.w 807d2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80d80 │ │ │ │ + bne.n 80a28 │ │ │ │ dmb ish │ │ │ │ - b.n 80b2a │ │ │ │ + b.n 807d2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80c46 │ │ │ │ + beq.w 808ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c46 │ │ │ │ + bne.w 808ee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 80dce │ │ │ │ + cbz r3, 80a76 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80c46 │ │ │ │ + b.n 808ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 80b08 │ │ │ │ + b.n 807b0 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c1e │ │ │ │ + bne.w 808c6 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 814fc │ │ │ │ + beq.w 81062 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 814ca │ │ │ │ + beq.w 81034 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80d9e │ │ │ │ + b.n 80a46 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81258 │ │ │ │ + bne.w 81022 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80e7c │ │ │ │ + cbz r0, 80b24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 80d28 │ │ │ │ - movw r3, #55157 @ 0xd775 │ │ │ │ + b.n 809d0 │ │ │ │ + movw r3, #56021 @ 0xdad5 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 80712 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d20 │ │ │ │ + bne.w 809c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 812da │ │ │ │ + beq.w 80fda │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80b3a │ │ │ │ + beq.w 807e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80b3a │ │ │ │ + b.n 807e2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 719d8 │ │ │ │ - b.n 80d1a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 71b30 │ │ │ │ + b.n 809c2 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8126c │ │ │ │ + bne.w 81008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 80b60 │ │ │ │ - b.n 80b66 │ │ │ │ + bne.w 80808 │ │ │ │ + b.n 8080e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 80c5a │ │ │ │ + bl 1a7060 │ │ │ │ + b.n 80902 │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #31105 @ 0x7981 │ │ │ │ + movw r3, #29689 @ 0x73f9 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #14561 @ 0x38e1 │ │ │ │ + movw r3, #13073 @ 0x3311 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + movw r3, #60673 @ 0xed01 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813be │ │ │ │ + bne.w 81120 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 81184 │ │ │ │ + bgt.w 80e02 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81498 │ │ │ │ + beq.w 811de │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81498 │ │ │ │ + bhi.w 811de │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r5, r2, #4 │ │ │ │ + lsls r1, r2, #4 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 813a6 │ │ │ │ + bmi.w 81108 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 813de │ │ │ │ - ldr r4, [pc, #764] @ (81264 ) │ │ │ │ + bmi.w 810ee │ │ │ │ + ldr r4, [pc, #748] @ (80efc ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ - bcc.w 812ca │ │ │ │ + bcc.w 80fca │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 812ca │ │ │ │ + bmi.w 80fca │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 812ba │ │ │ │ + bne.w 80fba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, ip, #4096 @ 0x1000 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs.w 81286 │ │ │ │ + bcs.w 80f86 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8127a │ │ │ │ + beq.w 80f7a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8115c │ │ │ │ + beq.w 80e0c │ │ │ │ add.w r9, r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r9, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 81210 │ │ │ │ + blt.w 80eb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #588] @ (81268 ) │ │ │ │ + ldr r5, [pc, #572] @ (80f00 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8136a │ │ │ │ + bne.w 80ff4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ @@ -129640,519 +129355,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 81394 │ │ │ │ + bne.w 810da │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8134e │ │ │ │ + beq.w 80f36 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8134e │ │ │ │ + beq.w 80f36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 81326 │ │ │ │ + bpl.w 80f04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8120a │ │ │ │ + bne.n 80e54 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 811b0 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 80e64 │ │ │ │ + movw r3, #5605 @ 0x15e5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8118e │ │ │ │ + bne.n 80e34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 815ec <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811dc │ │ │ │ + bne.n 80e90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81122 │ │ │ │ + beq.n 80dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 812ec │ │ │ │ + beq.w 80fec │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8134e │ │ │ │ + bne.w 80f36 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81140 │ │ │ │ + beq.n 80de6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 813d6 │ │ │ │ + beq.w 811f8 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80efe │ │ │ │ - b.n 80c7e │ │ │ │ + bne.w 80ba6 │ │ │ │ + b.n 80926 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80f3c │ │ │ │ - movw r8, #60097 @ 0xeac1 │ │ │ │ + b.n 80be4 │ │ │ │ + movw r8, #58673 @ 0xe531 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80be4 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + bne.n 80e40 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 80be4 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 81200 │ │ │ │ + bcc.n 80e5a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81286 │ │ │ │ + beq.w 80f86 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80fe6 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8119a │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80c8e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 81104 │ │ │ │ + b.n 80daa │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8131c │ │ │ │ + beq.n 80f2c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81498 │ │ │ │ + bne.w 811de │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80be4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 80d7a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 80c8e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81424 │ │ │ │ - bl 90608 │ │ │ │ + beq.w 81172 │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 813f8 │ │ │ │ + beq.w 81142 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8110e │ │ │ │ + beq.n 80db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8110e │ │ │ │ + bne.n 80db4 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 811fa │ │ │ │ + cbz r3, 80eae │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 8110e │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 80fe6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 810d4 │ │ │ │ + b.n 80db4 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81008 │ │ │ │ + beq.w 80cb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81008 │ │ │ │ + beq.w 80cb0 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81008 │ │ │ │ + bne.w 80cb0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81538 │ │ │ │ + bne.w 81138 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 81008 │ │ │ │ + bmi.w 80cb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81242 │ │ │ │ + bne.n 80ee6 │ │ │ │ dmb ish │ │ │ │ - b.n 81008 │ │ │ │ - ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - b.n 80e4a │ │ │ │ - nop │ │ │ │ + b.n 80cb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r1, #0 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80f36 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 80dbe │ │ │ │ + movw r8, #56021 @ 0xdad5 │ │ │ │ + movt r8, #21 │ │ │ │ + b.n 80be4 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80fda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80fda │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 80ebe │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80fda │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80f38 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 808f8 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 81176 │ │ │ │ + b.n 80e26 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 812e0 │ │ │ │ + bne.n 80fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 812ca │ │ │ │ + cbz r3, 80fca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 80fe6 │ │ │ │ + b.n 80c8e │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8117c │ │ │ │ + bne.w 80e2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81008 │ │ │ │ + bne.w 80cb0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c80 │ │ │ │ + b.n 80928 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 812a4 │ │ │ │ + b.n 80fa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 81122 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 81350 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c50 │ │ │ │ - movw r8, #55157 @ 0xd775 │ │ │ │ - movt r8, #21 │ │ │ │ - b.n 80f3c │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8134e │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81118 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 812da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 812da │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 812da │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 1a7060 │ │ │ │ + b.n 80dc8 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8137e │ │ │ │ + bne.n 81016 │ │ │ │ mov r0, r9 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8102c │ │ │ │ + bl 126c50 │ │ │ │ + b.n 80cd4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 80b66 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8102c │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1ea3d0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 80e84 │ │ │ │ + b.n 80cd4 │ │ │ │ + ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + b.n 80af2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8091c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80f6a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80f6a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 8105c │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 80f6a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 81072 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 8109e │ │ │ │ + ldr.w r1, [sl, #32] │ │ │ │ + movw r2, #43976 @ 0xabc8 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + cbz r1, 810ba │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #14868 @ 0x3a14 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #14880 @ 0x3a20 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 80f6a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 810b4 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 81072 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 81086 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #14868 @ 0x3a14 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 80f6a │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 81122 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c74 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 812da │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15984 @ 0x3e70 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 812da │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81140 │ │ │ │ + b.n 80dc8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1eb948 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 80b2c │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 80f66 │ │ │ │ + b.n 80c0e │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12240 @ 0x2fd0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 80fda │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15024 @ 0x3ab0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 80fda │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80cb0 │ │ │ │ + b.n 80ed6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8133e │ │ │ │ + beq.w 80f1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8133e │ │ │ │ + bne.w 80f1c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8141e │ │ │ │ + cbz r3, 8116c │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8133e │ │ │ │ + b.n 80f1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81434 │ │ │ │ + beq.n 81182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81460 │ │ │ │ + cbz r3, 811ae │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 81478 │ │ │ │ + cbz r1, 81200 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + movw r3, #14868 @ 0x3a14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #14880 @ 0x3a20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8133e │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 80f1c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81472 │ │ │ │ + cbz r3, 811c0 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 81434 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 81448 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8133e │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 812da │ │ │ │ + b.n 81182 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b2a │ │ │ │ - b.n 80d6e │ │ │ │ + bne.w 807d2 │ │ │ │ + b.n 80a16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80c5a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8130c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8130c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 814f6 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 8130c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8150c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 81562 │ │ │ │ - ldr.w r1, [sl, #32] │ │ │ │ - movw r2, #43976 @ 0xabc8 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 81542 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + b.w 80902 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8130c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 81008 │ │ │ │ - b.n 81232 │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 80fda │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80de6 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81520 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + bne.n 81196 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r3, #14868 @ 0x3a14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8130c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81578 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 8150c │ │ │ │ - nop │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 80f1c │ │ │ │ │ │ │ │ -00081580 : │ │ │ │ +00081220 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 816ca │ │ │ │ + bne.w 8136a │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816c4 │ │ │ │ - ldr.w r8, [pc, #448] @ 81780 │ │ │ │ + beq.w 81364 │ │ │ │ + ldr.w r8, [pc, #448] @ 81420 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 816c4 │ │ │ │ + beq.n 81364 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 816a6 │ │ │ │ + bpl.n 81346 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -130160,472 +129873,472 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8168a │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 8132a │ │ │ │ + movw r3, #5605 @ 0x15e5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 81654 │ │ │ │ + bne.n 812f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 815ec <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8165e │ │ │ │ + bne.n 812fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8164c │ │ │ │ + beq.n 812ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81682 │ │ │ │ + cbz r3, 81322 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 81630 │ │ │ │ + b.n 812d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8163c │ │ │ │ - ldr r2, [pc, #276] @ (8177c ) │ │ │ │ + bne.n 812dc │ │ │ │ + ldr r2, [pc, #276] @ (8141c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8167c │ │ │ │ + cbz r3, 8131c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 8163c │ │ │ │ + b.n 812dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 8164c │ │ │ │ + bl 1a7060 │ │ │ │ + b.n 812ec │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81702 │ │ │ │ - bl 90608 │ │ │ │ + beq.n 813a2 │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 816d4 │ │ │ │ + cbz r0, 81374 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81630 │ │ │ │ + b.n 812d0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8163c │ │ │ │ + b.n 812dc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8164c │ │ │ │ + b.n 812ec │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816be │ │ │ │ + beq.n 8135e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 816be │ │ │ │ - ldr r2, [pc, #148] @ (8177c ) │ │ │ │ + bne.n 8135e │ │ │ │ + ldr r2, [pc, #148] @ (8141c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 816fc │ │ │ │ + cbz r3, 8139c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 816be │ │ │ │ + b.n 8135e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81712 │ │ │ │ + beq.n 813b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81760 │ │ │ │ + cbz r3, 81400 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 8174c │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + cbz r3, 813ec │ │ │ │ + movw r1, #14880 @ 0x3a20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15828 @ 0x3dd4 │ │ │ │ + movw r5, #14868 @ 0x3a14 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #15080 @ 0x3ae8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d2028 │ │ │ │ - b.n 816be │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8135e │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81726 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + bne.n 813c6 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81730 │ │ │ │ - ldr r2, [pc, #24] @ (8177c ) │ │ │ │ + b.n 813d0 │ │ │ │ + ldr r2, [pc, #24] @ (8141c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81774 │ │ │ │ + cbz r3, 81414 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 81712 │ │ │ │ + b.n 813b2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081784 : │ │ │ │ +00081424 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 81828 │ │ │ │ + bpl.n 814c8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #356] @ (81920 ) │ │ │ │ + ldr r2, [pc, #356] @ (815c0 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81846 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 814e6 │ │ │ │ + movw r3, #5605 @ 0x15e5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 817fa │ │ │ │ + bne.n 8149a │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 815ec <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81804 │ │ │ │ + bne.n 814a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 817e6 │ │ │ │ + b.n 81486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817f2 │ │ │ │ - ldr r2, [pc, #276] @ (81924 ) │ │ │ │ + bne.n 81492 │ │ │ │ + ldr r2, [pc, #276] @ (815c4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81822 │ │ │ │ + cbz r3, 814c2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 817f2 │ │ │ │ + b.n 81492 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 817f2 │ │ │ │ + b.n 81492 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 8188e │ │ │ │ - bl 90608 │ │ │ │ + cbz r3, 8152e │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81860 │ │ │ │ + cbz r0, 81500 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 817e6 │ │ │ │ + b.n 81486 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81840 │ │ │ │ + beq.n 814e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81840 │ │ │ │ - ldr r2, [pc, #176] @ (81924 ) │ │ │ │ + bne.n 814e0 │ │ │ │ + ldr r2, [pc, #176] @ (815c4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81888 │ │ │ │ + cbz r3, 81528 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81840 │ │ │ │ + b.n 814e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8189e │ │ │ │ + beq.n 8153e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81906 │ │ │ │ + cbz r3, 815a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 818d8 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + cbz r3, 81578 │ │ │ │ + movw r1, #14868 @ 0x3a14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #15080 @ 0x3ae8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #14880 @ 0x3a20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 81840 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 814e0 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 818b2 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + bne.n 81552 │ │ │ │ + movw r1, #14868 @ 0x3a14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #15080 @ 0x3ae8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 81840 │ │ │ │ - ldr r2, [pc, #28] @ (81924 ) │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 814e0 │ │ │ │ + ldr r2, [pc, #28] @ (815c4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8191a │ │ │ │ + cbz r3, 815ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8189e │ │ │ │ + b.n 8153e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081928 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000815c8 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00081944 : │ │ │ │ +000815e4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 815ec <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008194c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000815ec <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 81f54 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + bpl.w 81bf4 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 81bde <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 8187e <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81c2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81f7c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 818ca <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81c1c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81a56 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 816f6 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a60 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 81700 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81724 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81724 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ add r6, r2 │ │ │ │ ldr.w r9, [r6, #2816] @ 0xb00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81c52 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ + beq.w 818f2 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81b78 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b12 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #19425 @ 0x4be1 │ │ │ │ + beq.w 817b2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #17937 @ 0x4611 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d82 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ + bne.w 81a22 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81d9a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 81a3a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4ef4 │ │ │ │ + bl c4924 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 81856 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 81856 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a7060 │ │ │ │ + b.n 81856 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8199c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 8163c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 819c4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 81664 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 81c38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bne.w 818d8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81c38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bgt.w 818d8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81c4c <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 818ec <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 817a6 <_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 │ │ │ │ @@ -130636,95 +130349,95 @@ │ │ │ │ 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] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d6a <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + bne.w 81a0a <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + bne.w 81b78 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81ab4 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81c6a <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + bmi.w 8190a <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81b3e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 817de <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ - blt.w 81ee8 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + beq.w 81a8c <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 81b88 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + beq.w 81a8c <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81cbe <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ + beq.w 8195e <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81d8e <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + beq.w 81a2e <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81d52 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bne.w 819f2 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b6e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 8180e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 81cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + bne.w 81996 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 81cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + beq.w 81996 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 81d1e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + beq.w 819be <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bc78 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81c88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + beq.n 81928 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 816d4 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 8186a <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ebc <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ + beq.w 81b5c <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d2c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.w 819cc <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #924] @ 81f7c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w sl, [pc, #924] @ 81c1c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -130739,408 +130452,408 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81ddc <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ + beq.w 81a7c <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8198c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 8162c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81f6c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bge.w 81624 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81c0c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 817a6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81f72 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ + beq.w 81c12 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81ab4 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81b22 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 817c2 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81dc0 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ + beq.w 81a60 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5dc0 <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d5870 <_PyEval_CheckExceptTypeValid@@Base+0x1058> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 8184e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 8184e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #15168 @ 0x3b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d35b8 │ │ │ │ + b.n 8184e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 81cd4 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ + bpl.n 81974 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81d62 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + bne.n 81a02 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 71568 │ │ │ │ + bl 716c0 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81b4c <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 817ec <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81c88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + b.n 81928 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 81eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + beq.w 81b50 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 81b9c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 8183c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79610 │ │ │ │ + bl 79740 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 81876 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81c18 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81d4c <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + cbz r3, 819ec <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 81876 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81b68 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 81b6e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 1240d0 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ + bne.w 81808 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 8180e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123b00 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 81ce8 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + b.n 81988 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 817a6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81b0e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 817ae <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81b78 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 816d4 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53f0 <_PyThreadState_New@@Base+0x4a64> │ │ │ │ + bl 1a7000 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81a26 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 816c6 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a8350 │ │ │ │ + bl 1aa00c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 81a26 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 816c6 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 816d4 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81e6e <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.n 81b0e <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81c76 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ + beq.w 81916 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53c4 <_PyThreadState_New@@Base+0x4a38> │ │ │ │ + bl 1a6fd4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8198c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81c2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + bne.w 8162c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 818ca <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81f06 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 81ba6 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #16168 @ 0x3f28 │ │ │ │ + movw r1, #15208 @ 0x3b68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d2028 │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 816d4 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81f38 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 81bd8 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #292] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (81c18 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81e68 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + cbz r3, 81b08 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c70c4 │ │ │ │ + bl c6ae0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81cf0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + beq.w 81990 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81f44 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ + beq.n 81be4 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53c4 <_PyThreadState_New@@Base+0x4a38> │ │ │ │ + bl 1a6fd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bne.w 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a4450 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #184] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 81924 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (81c18 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81ed2 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + cbz r3, 81b72 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81bca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 8186a <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81a0c <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 81b12 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 816ac <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 817b2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ eor.w r1, r2, r2, asr #31 │ │ │ │ sub.w r1, r1, r2, asr #31 │ │ │ │ ldrd r2, r0, [r3, #16] │ │ │ │ adds r3, r2, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r6 │ │ │ │ adds r6, r7, r3 │ │ │ │ - b.n 81b3e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 817de <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + movw r3, #5605 @ 0x15e5 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #16044 @ 0x3eac │ │ │ │ - movwne r1, #16128 @ 0x3f00 │ │ │ │ + movweq r1, #15084 @ 0x3aec │ │ │ │ + movwne r1, #15168 @ 0x3b40 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d35b8 │ │ │ │ + b.n 81856 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bc3a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e38 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ + b.n 81ad8 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5dc0 <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d5870 <_PyEval_CheckExceptTypeValid@@Base+0x1058> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e8e <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + b.n 81b2e <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 81b0e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81876 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3d90 │ │ │ │ + b.n 817ae <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081f80 <_PyType_LookupRef@@Base>: │ │ │ │ +00081c20 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #256] @ (82094 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81d34 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r7, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ eor.w r5, r2, r1, asr #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ adds r6, r4, r5 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r6, #2808] @ 0xaf8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8200a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81caa <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8200a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81caa <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 82000 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81ca0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81c82 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81c82 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8208e <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81d2e <_PyType_LookupRef@@Base+0x10e> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81fea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81c8a <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81fea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81c8a <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ffc <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81c9c <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81c82 <_PyType_LookupRef@@Base+0x62> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #2812] @ 0xafc │ │ │ │ @@ -131151,89 +130864,89 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ str.w sl, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81c82 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 82000 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81c82 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c82 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3d90 │ │ │ │ + b.n 81ca0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 820a2 <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81d42 <_PyType_LookupRef@@Base+0x122> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bpl.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81dea <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81dea <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 82122 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81dc2 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81dea <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 820f8 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81d98 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81dea <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 820e6 <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81d86 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 82126 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (82150 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81dc6 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81df0 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81dea <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8211c <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81dbc <_PyType_LookupRef@@Base+0x19c> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ adds r2, #1 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 82144 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81de4 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 820fe <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81d9e <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81dea <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r0, #2804] @ 0xaf4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 82146 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81de6 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -131241,63 +130954,63 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82278 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81f18 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 82278 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81f18 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 822a4 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81f44 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8226e <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81f0e <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 821e0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 8230c <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81e80 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81fac <_PyType_LookupRef@@Base+0x38c> │ │ │ │ add.w r6, fp, #8 │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 82206 <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81ea6 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82254 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81ef4 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8225c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81efc <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 821b8 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81e58 <_PyType_LookupRef@@Base+0x238> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81e9e <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82298 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81f38 <_PyType_LookupRef@@Base+0x318> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -131313,378 +131026,378 @@ │ │ │ │ add r3, r0 │ │ │ │ add.w r0, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, lr │ │ │ │ orreq.w r2, lr, #1 │ │ │ │ - cbz r2, 8228e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81f2e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 821d4 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81e74 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 821e4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81e84 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8226a <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81f0a <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 821e4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81e84 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 821aa <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 821e0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81e4a <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81e80 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 82184 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81e24 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 822b0 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81f50 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 82246 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81ee6 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81e9e <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 822b8 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81f58 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 822f6 <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81f96 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (8230c <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81e9e <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81fac <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 822f0 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81f90 <_PyType_LookupRef@@Base+0x370> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 822ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81f4e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82288 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81f28 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 822ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 82190 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81f4e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81e30 <_PyType_LookupRef@@Base+0x210> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 82372 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 82012 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8237c <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 8201c <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8238a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 8202a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 8238a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (823b0 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 8202a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (82050 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 823a8 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 82048 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bc78 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 82336 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81fd6 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82348 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81fe8 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8234e <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81fee <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79610 │ │ │ │ + b.w 1a4450 │ │ │ │ + bl 79740 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000823b4 : │ │ │ │ +00082054 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 823f0 │ │ │ │ + cbz r0, 82090 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (82404 ) │ │ │ │ + ldr r1, [pc, #48] @ (820a4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 81784 │ │ │ │ + bl 81424 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 823f0 │ │ │ │ + cbnz r0, 82090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823ec │ │ │ │ + beq.n 8208c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 823fc │ │ │ │ + cbz r3, 8209c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 783a0 │ │ │ │ - b.n 823ec │ │ │ │ + bl 784dc │ │ │ │ + b.n 8208c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823ec │ │ │ │ - add r2, pc, #608 @ (adr r2, 82668 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8208c │ │ │ │ + add r2, pc, #608 @ (adr r2, 82308 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082408 : │ │ │ │ +000820a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8242a │ │ │ │ + bne.n 820ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82426 │ │ │ │ + bne.n 820c6 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20584 @ 0x5068 │ │ │ │ + movw r0, #19624 @ 0x4ca8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00082448 : │ │ │ │ +000820e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 82466 │ │ │ │ + cbz r0, 82106 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 82466 │ │ │ │ + bpl.n 82106 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 8247c │ │ │ │ + b.n 8211c │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r9, [pc, #988] @ 8286c │ │ │ │ + ldr.w r9, [pc, #988] @ 8250c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826d8 │ │ │ │ + beq.w 82378 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8276c │ │ │ │ + bne.w 8240c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #58881 @ 0xe601 │ │ │ │ + movw r2, #58217 @ 0xe369 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 82802 │ │ │ │ + bne.w 824a2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r5, r2, r2, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 82802 │ │ │ │ + blt.w 824a2 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82724 │ │ │ │ + beq.w 823c4 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 82750 │ │ │ │ + bmi.w 823f0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 826fe │ │ │ │ + bne.w 8239e │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 826a2 │ │ │ │ + bcs.w 82342 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 826ee │ │ │ │ + beq.w 8238e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w fp, [r5] │ │ │ │ str.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8265a │ │ │ │ + beq.n 822fa │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82714 │ │ │ │ + beq.w 823b4 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - bgt.n 825ae │ │ │ │ - b.n 825d4 │ │ │ │ + bgt.n 8224e │ │ │ │ + b.n 82274 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 825c6 │ │ │ │ + bne.n 82266 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 825d4 │ │ │ │ + beq.n 82274 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 825a4 │ │ │ │ + beq.n 82244 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 8259a │ │ │ │ + bne.n 8223a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 825a4 │ │ │ │ + beq.n 82244 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 825ae │ │ │ │ + bne.n 8224e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 82688 │ │ │ │ + ble.n 82328 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82868 ) │ │ │ │ + ldr r2, [pc, #628] @ (82508 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82758 │ │ │ │ + bne.w 823f8 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r6, r1 │ │ │ │ str r5, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r7, #8] │ │ │ │ @@ -131693,15 +131406,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r3, [r6, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r7, #16] │ │ │ │ str r4, [r7, #8] │ │ │ │ - cbz r5, 82652 │ │ │ │ + cbz r5, 822f2 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ sub.w r2, r7, #8 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -131714,135 +131427,135 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - bcc.w 82564 │ │ │ │ + bcc.w 82204 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w fp, [r3, r0] │ │ │ │ - cbz r5, 826a2 │ │ │ │ + cbz r5, 82342 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 82564 │ │ │ │ + b.n 82204 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82604 │ │ │ │ + bne.n 822a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88150 │ │ │ │ - b.n 82754 │ │ │ │ + bl 1a7cb0 │ │ │ │ + b.n 823f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 827f0 │ │ │ │ + bne.w 82490 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82750 │ │ │ │ + beq.n 823f0 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82684 │ │ │ │ + b.n 82324 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71568 │ │ │ │ + bl 716c0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82652 │ │ │ │ + b.n 822f2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82682 │ │ │ │ + b.n 82322 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82750 │ │ │ │ + cbz r0, 823f0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 82564 │ │ │ │ + b.n 82204 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 82586 │ │ │ │ + b.n 82226 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r0 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsrs r3, r0 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8250a │ │ │ │ - bl 1ea294 │ │ │ │ + bge.w 821aa │ │ │ │ + bl 1eb80c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 82652 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 822f2 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82848 │ │ │ │ + bne.n 824e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 82604 │ │ │ │ - bl 1fd328 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 822a4 │ │ │ │ + bl 1fe290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8285c │ │ │ │ + beq.n 824fc │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82854 │ │ │ │ + beq.n 824f4 │ │ │ │ ldrb.w lr, [r5] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bls.n 827b2 │ │ │ │ + bls.n 82452 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82794 │ │ │ │ + beq.n 82434 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82794 │ │ │ │ + b.n 82434 │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r6, r0] │ │ │ │ @@ -131857,479 +131570,479 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82630 │ │ │ │ - b.n 82652 │ │ │ │ + bne.w 822d0 │ │ │ │ + b.n 822f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 826c8 │ │ │ │ + b.n 82368 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71568 │ │ │ │ + bl 716c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82754 │ │ │ │ + beq.n 823f4 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87478 │ │ │ │ + bl 870c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82652 │ │ │ │ + beq.w 822f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82754 │ │ │ │ + beq.n 823f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82754 │ │ │ │ + bne.n 823f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82754 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 823f4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82604 │ │ │ │ + b.n 822a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 82754 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 823f4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082870 <_PyObject_New@@Base>: │ │ │ │ +00082510 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 829a0 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 82640 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82992 <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (829c0 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 82632 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (82660 <_PyObject_New@@Base+0x150>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 8292c <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 825cc <_PyObject_New@@Base+0xbc> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8297c <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 8261c <_PyObject_New@@Base+0x10c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 82904 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 825a4 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (829c4 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82960 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (82664 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 82600 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82970 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 82610 <_PyObject_New@@Base+0x100> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 82582 <_PyObject_New@@Base+0x72> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82582 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 829aa <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 8264a <_PyObject_New@@Base+0x13a> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 829a0 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 82640 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82582 <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 828fc <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 8259c <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 828fc <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 8259c <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 8292c <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 82582 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 825cc <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82582 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82952 <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 825f2 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000829c8 : │ │ │ │ +00082668 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 82a08 │ │ │ │ + cbz r1, 826a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a3b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82a0c │ │ │ │ + cbz r0, 826ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82a10 │ │ │ │ + bl 826b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82a04 │ │ │ │ + beq.n 826a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 82a04 │ │ │ │ + cbnz r3, 826a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262b94 │ │ │ │ + bl 262bfc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82a04 │ │ │ │ + b.n 826a4 │ │ │ │ │ │ │ │ -00082a10 : │ │ │ │ +000826b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 82b1a │ │ │ │ + beq.n 827ba │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82a3e │ │ │ │ + cbz r3, 826de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82a3e │ │ │ │ + cbz r3, 826de │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82a7a │ │ │ │ + cbz r3, 8271a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82a7a │ │ │ │ + cbz r3, 8271a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b2a │ │ │ │ + beq.n 827ca │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b2a │ │ │ │ + beq.n 827ca │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82b20 │ │ │ │ + beq.n 827c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e750c │ │ │ │ + b.w e6fc4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 82b00 │ │ │ │ + bge.n 827a0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 82ad0 │ │ │ │ - ldr r1, [pc, #180] @ (82b44 ) │ │ │ │ + beq.n 82770 │ │ │ │ + ldr r1, [pc, #180] @ (827e4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82afc │ │ │ │ + blt.n 8279c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 82ade │ │ │ │ - cbz r6, 82ade │ │ │ │ + beq.n 8277e │ │ │ │ + cbz r6, 8277e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82aca │ │ │ │ + beq.n 8276a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82aca │ │ │ │ + cbnz r3, 8276a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 122614 │ │ │ │ + b.w 12208c │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #19700 @ 0x4cf4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82aca │ │ │ │ + b.n 8276a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + movw r1, #19736 @ 0x4d18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 82afc │ │ │ │ - bl 262b94 │ │ │ │ - b.n 82afc │ │ │ │ - bl 7f8d0 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8279c │ │ │ │ + bl 262bfc │ │ │ │ + b.n 8279c │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82a6c │ │ │ │ - b.n 82afc │ │ │ │ + beq.n 8270c │ │ │ │ + b.n 8279c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #19652 @ 0x4cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 82afc │ │ │ │ - add r0, pc, #448 @ (adr r0, 82d08 ) │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8279c │ │ │ │ + add r0, pc, #448 @ (adr r0, 829a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82b96 │ │ │ │ + bne.n 82836 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 82b96 │ │ │ │ + beq.n 82836 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 82bb2 │ │ │ │ + cbz r5, 82852 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 8289a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82bb6 │ │ │ │ + beq.n 82856 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 8289a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82b7a │ │ │ │ + bne.n 8281a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 8289a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82bfe │ │ │ │ - ldr r2, [pc, #120] @ (82c40 ) │ │ │ │ + bne.n 8289e │ │ │ │ + ldr r2, [pc, #120] @ (828e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82bfa │ │ │ │ + cbz r0, 8289a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d259c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d204c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 8289a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82c36 │ │ │ │ + cbz r3, 828d6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82b90 │ │ │ │ + b.n 82830 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82c44 ) │ │ │ │ - bl 8e788 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (828e4 ) │ │ │ │ + bl 8ddd4 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82c2c │ │ │ │ + cbz r0, 828cc │ │ │ │ mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82b90 │ │ │ │ + beq.n 82830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82b90 │ │ │ │ + bne.n 82830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82b90 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82830 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82bc4 │ │ │ │ - b.n 82bfa │ │ │ │ + beq.n 82864 │ │ │ │ + b.n 8289a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82bfa │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8289a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d24 │ │ │ │ - ldr r3, [pc, #244] @ (82d68 ) │ │ │ │ + bne.n 829c4 │ │ │ │ + ldr r3, [pc, #244] @ (82a08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82cf0 │ │ │ │ + beq.n 82990 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82cb4 │ │ │ │ + cbnz r2, 82954 │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ itttt cs │ │ │ │ addcs r1, r3, r0 │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs.w r1, r0, #16 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ @@ -132349,84 +132062,84 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (82d6c ) │ │ │ │ + ldr r2, [pc, #140] @ (82a0c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82d3a │ │ │ │ + cbnz r3, 829da │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82cb4 │ │ │ │ + bne.n 82954 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d4e │ │ │ │ + bne.n 829ee │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 82d32 │ │ │ │ + cbz r4, 829d2 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82cb4 │ │ │ │ + b.n 82954 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82cb4 │ │ │ │ + bne.n 82954 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 82cec │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 8298c │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82d5a │ │ │ │ + bne.n 829fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 82cea │ │ │ │ + bl 126c50 │ │ │ │ + b.n 8298a │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 82d16 │ │ │ │ + b.n 829b6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82cea │ │ │ │ + b.n 8298a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082d70 : │ │ │ │ +00082a10 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 82d98 │ │ │ │ + bl 82a38 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -132434,58 +132147,58 @@ │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 82efe │ │ │ │ - cbz r4, 82dde │ │ │ │ + bgt.w 82b9e │ │ │ │ + cbz r4, 82a7e │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 82f18 │ │ │ │ + bhi.w 82bb8 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 82ed0 │ │ │ │ + bhi.w 82b70 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 82db2 │ │ │ │ + beq.n 82a52 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82db2 │ │ │ │ + bne.n 82a52 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82dbe │ │ │ │ + bne.n 82a5e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 83002 │ │ │ │ - beq.w 8309a │ │ │ │ + blt.w 82ca2 │ │ │ │ + beq.w 82d3a │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82f4c │ │ │ │ - ldr.w sl, [pc, #692] @ 830a8 │ │ │ │ + beq.w 82bec │ │ │ │ + ldr.w sl, [pc, #692] @ 82d48 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82fe0 │ │ │ │ + bgt.w 82c80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82f5e │ │ │ │ - ldr r0, [pc, #648] @ (830a4 ) │ │ │ │ + beq.w 82bfe │ │ │ │ + ldr r0, [pc, #648] @ (82d44 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83006 │ │ │ │ + bne.w 82ca6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ @@ -132496,118 +132209,118 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 82c5a │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83032 │ │ │ │ + beq.w 82cd2 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82ebe │ │ │ │ + beq.n 82b5e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8302e │ │ │ │ + beq.w 82cce │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82ebe │ │ │ │ + beq.n 82b5e │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 82c5a │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 82ea6 │ │ │ │ + bne.n 82b46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83036 │ │ │ │ + bne.w 82cd6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r0, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82db2 │ │ │ │ + bne.w 82a52 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82f14 │ │ │ │ + beq.n 82bb4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 82dce │ │ │ │ - cbnz r3, 82f3a │ │ │ │ + bne.w 82a6e │ │ │ │ + cbnz r3, 82bd4 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 82f14 │ │ │ │ - bls.n 82f2a │ │ │ │ + beq.n 82bb4 │ │ │ │ + bls.n 82bca │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82f3a │ │ │ │ + beq.n 82bd4 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 82f14 │ │ │ │ + beq.n 82bb4 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 82f02 │ │ │ │ + bne.n 82ba2 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82a52 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82ef4 │ │ │ │ - bhi.n 82f3e │ │ │ │ + beq.n 82b94 │ │ │ │ + bhi.n 82bd8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 82ef4 │ │ │ │ + beq.n 82b94 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 82dce │ │ │ │ - b.n 82f14 │ │ │ │ + bne.w 82a6e │ │ │ │ + b.n 82bb4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82f14 │ │ │ │ - bhi.n 82f46 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 83082 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 82f0c │ │ │ │ + beq.n 82bb4 │ │ │ │ + bls.n 82be0 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 82bac │ │ │ │ adds r3, #1 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82a52 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 82dce │ │ │ │ - b.n 82f14 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 82f0c │ │ │ │ - b.n 82f3a │ │ │ │ + bne.w 82a6e │ │ │ │ + b.n 82bb4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 82d22 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 82bac │ │ │ │ + b.n 82bd4 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82ff6 │ │ │ │ + beq.n 82c96 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ @@ -132621,193 +132334,193 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82e76 │ │ │ │ + bne.w 82b16 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268a70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83002 │ │ │ │ + beq.n 82ca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 83002 │ │ │ │ + cbnz r3, 82ca2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83002 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82ca2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82f5e │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 82bfe │ │ │ │ + bl 1eb80c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82f72 │ │ │ │ + bne.n 82c12 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268a70 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82ec8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 82b68 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8301e │ │ │ │ + bne.n 82cbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f78 │ │ │ │ + b.n 82c18 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f78 │ │ │ │ + b.n 82c18 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 82c5a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 82c5a │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 83054 │ │ │ │ - cbnz r4, 83060 │ │ │ │ + beq.n 82cf4 │ │ │ │ + cbnz r4, 82d00 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ec8 │ │ │ │ - b.n 83036 │ │ │ │ + beq.w 82b68 │ │ │ │ + b.n 82cd6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #19804 @ 0x4d5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82fd2 │ │ │ │ - b.n 83002 │ │ │ │ + bne.n 82c72 │ │ │ │ + b.n 82ca2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83002 │ │ │ │ + bl 12736c │ │ │ │ + b.n 82ca2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82ec8 │ │ │ │ + b.n 82b68 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 8311e │ │ │ │ + bgt.n 82dbe │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 830ec │ │ │ │ + beq.n 82d8c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 83138 │ │ │ │ + bhi.n 82dd8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 830ee │ │ │ │ + bhi.n 82d8e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83164 │ │ │ │ + beq.n 82e04 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 830c0 │ │ │ │ + beq.n 82d60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 830c0 │ │ │ │ + bne.n 82d60 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 830cc │ │ │ │ + bne.n 82d6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub.w r5, r3, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 830c0 │ │ │ │ + bne.n 82d60 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 83134 │ │ │ │ + beq.n 82dd4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 830dc │ │ │ │ - cbnz r4, 83152 │ │ │ │ + bne.n 82d7c │ │ │ │ + cbnz r4, 82df2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 83134 │ │ │ │ - bls.n 83148 │ │ │ │ + beq.n 82dd4 │ │ │ │ + bls.n 82de8 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 83152 │ │ │ │ + beq.n 82df2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 83134 │ │ │ │ + beq.n 82dd4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 83122 │ │ │ │ + bne.n 82dc2 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 830c0 │ │ │ │ + b.n 82d60 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 83114 │ │ │ │ - bhi.n 83156 │ │ │ │ + beq.n 82db4 │ │ │ │ + bhi.n 82df6 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 83114 │ │ │ │ + beq.n 82db4 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 830dc │ │ │ │ - b.n 83134 │ │ │ │ + bne.n 82d7c │ │ │ │ + b.n 82dd4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 83134 │ │ │ │ - bls.n 8315c │ │ │ │ + beq.n 82dd4 │ │ │ │ + bls.n 82dfc │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 8312c │ │ │ │ + bne.n 82dcc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 830c0 │ │ │ │ + b.n 82d60 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 830dc │ │ │ │ - b.n 83134 │ │ │ │ - cbz r3, 83164 │ │ │ │ + bne.n 82d7c │ │ │ │ + b.n 82dd4 │ │ │ │ + cbz r3, 82e04 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8312c │ │ │ │ - b.n 83152 │ │ │ │ + bne.n 82dcc │ │ │ │ + b.n 82df2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -132815,17 +132528,17 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 839ae │ │ │ │ + bhi.w 8364e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r0, #5 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ @@ -132840,201 +132553,201 @@ │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r5, r6, #15 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r5, r6, #10 │ │ │ │ - lsls r7, r1, #11 │ │ │ │ + lsls r7, r6, #10 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r1, r6, #14 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r3, r0, #11 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r0, #11 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r0, #16 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r1, r3, #10 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 832d6 │ │ │ │ - str r1, [r5, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.n 82f78 │ │ │ │ + str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 839f0 │ │ │ │ + beq.w 83690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 832bc │ │ │ │ + beq.n 82f5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832bc │ │ │ │ + beq.n 82f5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80190 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - movw r2, #12693 @ 0x3195 │ │ │ │ + b.w 802a8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #13229 @ 0x33ad │ │ │ │ movt r2, #21 │ │ │ │ - ldr.w r6, [r0], #8 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldr.w r6, [r1], #8 │ │ │ │ + str r1, [r5, #0] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bne.w 83892 │ │ │ │ + bne.w 834ec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 832cc │ │ │ │ + bne.n 82f6e │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82f5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 837f4 │ │ │ │ + beq.w 83496 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 834a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82f5e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 830ac │ │ │ │ + bl 82d4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ - beq.w 83764 │ │ │ │ - ldr.w fp, [pc, #904] @ 836d4 │ │ │ │ + blt.w 8351e │ │ │ │ + beq.w 83408 │ │ │ │ + ldr.w fp, [pc, #908] @ 83378 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 837ce │ │ │ │ + bgt.w 83472 │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ add r3, r8 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8379e │ │ │ │ - ldr r0, [pc, #860] @ (836d0 ) │ │ │ │ + beq.w 83442 │ │ │ │ + ldr r0, [pc, #860] @ (83374 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83832 │ │ │ │ + bne.w 834d4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ @@ -133043,843 +132756,843 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384a │ │ │ │ + beq.w 834f6 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 830be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8388c │ │ │ │ + beq.w 83522 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 830be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83876 │ │ │ │ + beq.w 83528 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 830be │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384c │ │ │ │ + beq.w 834f8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 83402 │ │ │ │ + bne.n 830a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83770 │ │ │ │ + bne.w 83414 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82f5e │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 839ae │ │ │ │ - add r1, pc, #4 @ (adr r1, 83444 ) │ │ │ │ + bhi.w 8364e │ │ │ │ + add r1, pc, #4 @ (adr r1, 830e8 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + nop │ │ │ │ + adds r0, #207 @ 0xcf │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + adds r0, #207 @ 0xcf │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #57 @ 0x39 │ │ │ │ + cmp r7, #219 @ 0xdb │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + adds r0, #207 @ 0xcf │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + adds r0, #207 @ 0xcf │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r7, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #3 │ │ │ │ + adds r3, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #149 @ 0x95 │ │ │ │ + adds r6, #53 @ 0x35 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r7, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #45 @ 0x2d │ │ │ │ + adds r2, #209 @ 0xd1 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #21 │ │ │ │ + adds r3, #185 @ 0xb9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #73 @ 0x49 │ │ │ │ + adds r3, #237 @ 0xed │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r7, #49 @ 0x31 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r7, #49 @ 0x31 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r7, #49 @ 0x31 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r7, #171 @ 0xab │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #11 │ │ │ │ + adds r5, #173 @ 0xad │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r7, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #49 @ 0x31 │ │ │ │ + adds r3, #213 @ 0xd5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #17 │ │ │ │ + adds r2, #181 @ 0xb5 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #17 │ │ │ │ + adds r2, #181 @ 0xb5 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r7, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r7, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #45 @ 0x2d │ │ │ │ + adds r2, #209 @ 0xd1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r7, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r7, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r7, #171 @ 0xab │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #199 @ 0xc7 │ │ │ │ + adds r6, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #217 @ 0xd9 │ │ │ │ + adds r3, #125 @ 0x7d │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r7, #171 @ 0xab │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #63 @ 0x3f │ │ │ │ + adds r2, #227 @ 0xe3 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83c9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7e0b0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 830ac │ │ │ │ + bl 82d4c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ + blt.w 8351e │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 8393c │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 835dc │ │ │ │ + bl 71608 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83952 │ │ │ │ + beq.w 835f2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 836be │ │ │ │ + beq.n 83362 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 838e4 │ │ │ │ - bl 83180 │ │ │ │ + beq.w 83586 │ │ │ │ + bl 82e20 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 838be │ │ │ │ + beq.w 83560 │ │ │ │ mov r2, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 838be │ │ │ │ + blt.w 83560 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 8381e │ │ │ │ + bne.w 834c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 836b6 │ │ │ │ + beq.n 8335a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8398c │ │ │ │ + beq.w 8362c │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 8366a │ │ │ │ + bgt.n 8330e │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5900 │ │ │ │ + bl 1a7510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832bc │ │ │ │ - b.n 8385c │ │ │ │ + bne.w 82f5e │ │ │ │ + b.n 83508 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 837ba │ │ │ │ + beq.n 8345e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 834a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 71f98 │ │ │ │ + b.w 720f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 148db8 │ │ │ │ + b.w 148e08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa3ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82f5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1157e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (83a2c ) │ │ │ │ + ldr r6, [pc, #704] @ (836cc ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 83426 │ │ │ │ + beq.w 830c8 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 83792 │ │ │ │ + beq.n 83436 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8389c │ │ │ │ + bne.w 8353e │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 83426 │ │ │ │ - b.n 83770 │ │ │ │ + beq.w 830c8 │ │ │ │ + b.n 83414 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 837e4 │ │ │ │ + cbz r0, 83488 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 83392 │ │ │ │ + b.n 83034 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r6, 83804 │ │ │ │ + cbz r6, 834a6 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 836f6 │ │ │ │ - b.n 836ee │ │ │ │ + bge.n 8339a │ │ │ │ + b.n 83392 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 8379e │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 83442 │ │ │ │ + bl 1eb80c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 837b0 │ │ │ │ + bne.n 83454 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 832bc │ │ │ │ + bl 268a70 │ │ │ │ + b.n 8351e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 83902 │ │ │ │ + bne.n 835a4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 832fe │ │ │ │ + beq.w 82fa0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 832fe │ │ │ │ + b.n 82fa0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 836a6 │ │ │ │ + bne.w 8334a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836a6 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8334a │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8387c │ │ │ │ + bne.n 8352e │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 83392 │ │ │ │ + b.n 83034 │ │ │ │ + mov r3, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r3 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268a70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 837f0 │ │ │ │ + beq.n 8351e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 837f0 │ │ │ │ + cbnz r3, 8351e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 837f0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 82f5e │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 834f8 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 8384c │ │ │ │ + b.n 834f8 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 83392 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 8384c │ │ │ │ - mov r3, r6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ + b.n 83034 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #19804 @ 0x4d5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83866 │ │ │ │ - b.n 837f0 │ │ │ │ + bne.n 83512 │ │ │ │ + b.n 8351e │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268a70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 838f0 │ │ │ │ + bne.n 83592 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ - b.n 8385c │ │ │ │ + bl 78480 │ │ │ │ + b.n 83508 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 83858 │ │ │ │ + b.n 83504 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 838dc │ │ │ │ + bne.n 8357e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 838dc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8357e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 83320 │ │ │ │ - b.n 83328 │ │ │ │ + blt.w 82fc2 │ │ │ │ + b.n 82fca │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 830ac │ │ │ │ + bl 82d4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ - bl 72334 │ │ │ │ + blt.n 8351e │ │ │ │ + bl 7248c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8397e │ │ │ │ + cbz r0, 8361e │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 8396e │ │ │ │ + beq.n 8360e │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ - cbz r0, 83960 │ │ │ │ + bl 82e20 │ │ │ │ + cbz r0, 83600 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 83922 │ │ │ │ + b.n 835c2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20792 @ 0x5138 │ │ │ │ + movw r1, #19832 @ 0x4d78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ - b.n 837f0 │ │ │ │ + bl 268a70 │ │ │ │ + b.n 8351e │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 83858 │ │ │ │ + b.n 83504 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5900 │ │ │ │ + bl 1a7510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832bc │ │ │ │ - b.n 8385c │ │ │ │ + bne.w 82f5e │ │ │ │ + b.n 83508 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ - b.n 837f0 │ │ │ │ + bl 268a70 │ │ │ │ + b.n 8351e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836b6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8335a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 183de8 │ │ │ │ + b.w 184ccc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20844 @ 0x516c │ │ │ │ + movw r1, #19884 @ 0x4dac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 837f0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 8351e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 83a12 │ │ │ │ + beq.n 836b2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 834a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 88f94 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 88990 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837f0 │ │ │ │ + bne.w 8351e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20808 @ 0x5148 │ │ │ │ + movw r1, #19848 @ 0x4d88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 837f0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 8351e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 834a6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 839dc │ │ │ │ - b.n 839e4 │ │ │ │ + blt.n 8367c │ │ │ │ + b.n 83684 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083a30 : │ │ │ │ +000836d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 83c06 │ │ │ │ + bmi.w 838a6 │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83c52 │ │ │ │ - ldr r4, [pc, #728] @ (83d34 ) │ │ │ │ + bpl.w 838f2 │ │ │ │ + ldr r4, [pc, #728] @ (839d4 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83d8c │ │ │ │ + bne.w 83a2c │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83d8c │ │ │ │ + beq.w 83a2c │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83c62 │ │ │ │ + beq.w 83902 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 83eec │ │ │ │ + bpl.w 83b8c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 83e12 │ │ │ │ + bhi.w 83ab2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83ea2 │ │ │ │ + blt.w 83b42 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83c7e │ │ │ │ + bmi.w 8391e │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 83cc8 │ │ │ │ + bpl.w 83968 │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83db2 │ │ │ │ + bne.w 83a52 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83db2 │ │ │ │ + beq.w 83a52 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83d38 ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #592] @ (839d8 ) │ │ │ │ + bl 785a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cd8 │ │ │ │ + beq.w 83978 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 83eec │ │ │ │ + bpl.w 83b8c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83e44 │ │ │ │ + bhi.w 83ae4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83ea2 │ │ │ │ + blt.w 83b42 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - and.w r2, r3, #24 │ │ │ │ - ubfx r3, r3, #14, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + ubfx r4, r3, #14, #1 │ │ │ │ + and.w r3, r3, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (83d3c ) │ │ │ │ + ldr r3, [pc, #512] @ (839dc ) │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83e94 │ │ │ │ + bhi.w 83b34 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83e94 │ │ │ │ + bmi.w 83b34 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6773 @ 0x1a75 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83e82 │ │ │ │ + bne.w 83b22 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bcs.w 83dd6 │ │ │ │ + bcs.w 83a76 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 83dc6 │ │ │ │ + beq.w 83a66 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83cfc │ │ │ │ + beq.w 8399c │ │ │ │ add r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.w 83d44 │ │ │ │ + bgt.w 839e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83d40 ) │ │ │ │ + ldr r2, [pc, #360] @ (839e0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ea6 │ │ │ │ + bne.w 83b46 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 83bfe │ │ │ │ + cbz r7, 8389e │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ (83d3c ) │ │ │ │ + ldr r0, [pc, #308] @ (839dc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -133894,33 +133607,33 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f04 │ │ │ │ + beq.w 83ba4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 83a5a │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 836fa │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83f22 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + beq.w 83bc2 │ │ │ │ + movw r0, #20048 @ 0x4e50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83ea2 │ │ │ │ - ldr r3, [pc, #188] @ (83d3c ) │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83b42 │ │ │ │ + ldr r3, [pc, #188] @ (839dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -133934,1324 +133647,1334 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f0e │ │ │ │ + beq.w 83bae │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 83acc │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 8376c │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83c6c │ │ │ │ + bne.n 8390c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #20012 @ 0x4e2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83d38 ) │ │ │ │ + ldr r2, [pc, #68] @ (839d8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 83b42 │ │ │ │ ldrd r9, r2, [r1, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [sl, #12] │ │ │ │ strhi.w sl, [r2, #8] │ │ │ │ - bhi.w 83bac │ │ │ │ + bhi.w 8384c │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str r3, [r1, #24] │ │ │ │ add.w r3, r1, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r1, r9] │ │ │ │ - ldr r3, [pc, #20] @ (83d3c ) │ │ │ │ + ldr r3, [pc, #20] @ (839dc ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83bac │ │ │ │ + b.n 8384c │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83de4 │ │ │ │ + bgt.n 83a84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83bcc │ │ │ │ + beq.w 8386c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83bcc │ │ │ │ + beq.w 8386c │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ + bne.w 8386c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83f18 │ │ │ │ + bne.w 83bb8 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 83bcc │ │ │ │ + bmi.w 8386c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83d76 │ │ │ │ + bne.n 83a16 │ │ │ │ dmb ish │ │ │ │ - b.n 83bcc │ │ │ │ - ldr r0, [pc, #432] @ (83f40 ) │ │ │ │ - bl 6cd24 │ │ │ │ + b.n 8386c │ │ │ │ + ldr r0, [pc, #432] @ (83be0 ) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83c62 │ │ │ │ + beq.w 83902 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83f40 ) │ │ │ │ + ldr r1, [pc, #416] @ (83be0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83a90 │ │ │ │ - b.n 83c62 │ │ │ │ - ldr r0, [pc, #400] @ (83f44 ) │ │ │ │ + bne.w 83730 │ │ │ │ + b.n 83902 │ │ │ │ + ldr r0, [pc, #400] @ (83be4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 83cd8 │ │ │ │ + beq.n 83978 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 83ae2 │ │ │ │ + b.n 83782 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83d26 │ │ │ │ + bne.n 839c6 │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 83eba │ │ │ │ + bne.n 83b5a │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83e94 │ │ │ │ - ldr r3, [pc, #332] @ (83f48 ) │ │ │ │ + beq.n 83b34 │ │ │ │ + ldr r3, [pc, #332] @ (83be8 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 83bac │ │ │ │ + b.n 8384c │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83e60 │ │ │ │ + bcc.n 83b00 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ cmp.w r0, r1, lsr #30 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 83e18 │ │ │ │ + beq.n 83ab8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #20096 @ 0x4e80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 83b42 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83e70 │ │ │ │ + bcc.n 83b10 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq.n 83e4a │ │ │ │ - b.n 83e2c │ │ │ │ + beq.n 83aea │ │ │ │ + b.n 83acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 83ec6 │ │ │ │ + blt.n 83b66 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 83ab6 │ │ │ │ - b.n 83ea2 │ │ │ │ + bge.w 83756 │ │ │ │ + b.n 83b42 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 83ed2 │ │ │ │ + blt.n 83b72 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 83b1a │ │ │ │ - b.n 83ea2 │ │ │ │ + bge.w 837ba │ │ │ │ + b.n 83b42 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83d26 │ │ │ │ + bne.w 839c6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ + bne.w 8386c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83bfe │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8389e │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83ee0 │ │ │ │ + bne.n 83b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 83bec │ │ │ │ + bl 126c50 │ │ │ │ + b.n 8388c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 83df6 │ │ │ │ + b.n 83a96 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83e2c │ │ │ │ + bge.n 83acc │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e2c │ │ │ │ - b.n 83ea2 │ │ │ │ + bne.n 83acc │ │ │ │ + b.n 83b42 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83e2c │ │ │ │ + bge.n 83acc │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e2c │ │ │ │ - b.n 83ea2 │ │ │ │ + bne.n 83acc │ │ │ │ + b.n 83b42 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 83bec │ │ │ │ + b.n 8388c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20072 @ 0x4e68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl 12736c │ │ │ │ + b.n 83b42 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83c48 │ │ │ │ + b.n 838e8 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 83cbe │ │ │ │ + b.n 8395e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ - b.n 83d66 │ │ │ │ + bne.w 8386c │ │ │ │ + b.n 83a06 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #20012 @ 0x4e2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83f40 ) │ │ │ │ + ldr r2, [pc, #8] @ (83be0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 83b42 │ │ │ │ nop │ │ │ │ - bgt.n 83fac │ │ │ │ + bgt.n 83c4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83ff0 │ │ │ │ + bgt.n 83c90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f4c : │ │ │ │ +00083bec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83fea │ │ │ │ + beq.n 83c8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83fd2 │ │ │ │ + bpl.n 83c72 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83f7c │ │ │ │ + bhi.n 83c1c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r2, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r1, r1, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 83fb6 │ │ │ │ + bcc.n 83c56 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ cmp.w ip, r0, lsr #30 │ │ │ │ mov ip, r0 │ │ │ │ - beq.n 83f86 │ │ │ │ + beq.n 83c26 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #20096 @ 0x4e80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83fc2 │ │ │ │ + blt.n 83c62 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83f9a │ │ │ │ + bge.n 83c3a │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83f9a │ │ │ │ + bne.n 83c3a │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20072 @ 0x4e68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83fb0 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + bl 12736c │ │ │ │ + b.n 83c50 │ │ │ │ + movw r0, #20048 @ 0x4e50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83fb0 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83c50 │ │ │ │ │ │ │ │ -00083ffc : │ │ │ │ +00083c9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (840bc ) │ │ │ │ + ldr r2, [pc, #176] @ (83d5c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 8405a │ │ │ │ + cbz r4, 83cfa │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ cmp r0, ip │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne.n 84080 │ │ │ │ - ldr r2, [pc, #120] @ (840c0 ) │ │ │ │ + bne.n 83d20 │ │ │ │ + ldr r2, [pc, #120] @ (83d60 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84086 │ │ │ │ + cbnz r3, 83d26 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71840 │ │ │ │ + bl 71998 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 840b2 │ │ │ │ + cbz r0, 83d52 │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 84044 │ │ │ │ + beq.n 83ce4 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 84044 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 83ce4 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 840a2 │ │ │ │ + bne.n 83d42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84050 │ │ │ │ + b.n 83cf0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84050 │ │ │ │ + b.n 83cf0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000840c4 : │ │ │ │ +00083d64 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000840cc : │ │ │ │ +00083d6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 84142 │ │ │ │ + cbz r3, 83de2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 84118 │ │ │ │ + bge.n 83db8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83e40 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne.w r5, [r3, r6, lsl #2] │ │ │ │ - bne.n 84116 │ │ │ │ + bne.n 83db6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84152 │ │ │ │ + beq.n 83df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84152 │ │ │ │ + cbnz r3, 83df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84152 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83df2 │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00084158 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083df8 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83e40 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 84182 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83e22 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ str.w r6, [r3, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83e1e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83e1e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83e1e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 842d4 <_PyList_AppendTakeRefListResize@@Base+0x17c> │ │ │ │ + bge.w 83f6e <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 842f4 <_PyList_AppendTakeRefListResize@@Base+0x19c> │ │ │ │ + blt.w 83f8e <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 842fc <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + beq.w 83f96 <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + bcs.n 83f64 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ - movt r0, #8 │ │ │ │ + movw r2, #16621 @ 0x40ed │ │ │ │ + movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - ldr.w r9, [r3, #700] @ 0x2bc │ │ │ │ - ldr.w r8, [r3, #688] @ 0x2b0 │ │ │ │ - cmp r9, r0 │ │ │ │ - bne.w 84320 <_PyList_AppendTakeRefListResize@@Base+0x1c8> │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ + ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.w 83fba <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8428e <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ - ldr r2, [pc, #316] @ (84344 <_PyList_AppendTakeRefListResize@@Base+0x1ec>) │ │ │ │ + beq.n 83f2c <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83fdc <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ - bic.w ip, ip, #15 │ │ │ │ + bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ + bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 842a6 <_PyList_AppendTakeRefListResize@@Base+0x14e> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 8424c <_PyList_AppendTakeRefListResize@@Base+0xf4> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 83f42 <_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 83eea <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ + ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ + cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 842a6 <_PyList_AppendTakeRefListResize@@Base+0x14e> │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - mov.w r9, r3, lsl #3 │ │ │ │ - cmp r9, lr │ │ │ │ - bcc.n 84266 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ - add.w r9, r9, r3, lsl #4 │ │ │ │ - cmp.w r9, r4, lsl #4 │ │ │ │ - bcc.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - mov r9, lr │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + cbz r2, 83f42 <_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 83f06 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ + add.w r8, r8, r8, lsl #1 │ │ │ │ + cmp.w r8, r4, lsl #4 │ │ │ │ + bcc.n 83f36 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71a74 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - mov r2, r9 │ │ │ │ + cbz r0, 83f64 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77550 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7768c │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71a74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + cbz r0, 83f64 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50821 @ 0xc685 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 84330 <_PyList_AppendTakeRefListResize@@Base+0x1d8> │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 83fca <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ cmp r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 83f36 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8428a <_PyList_AppendTakeRefListResize@@Base+0x132> │ │ │ │ + b.n 83f28 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 84288 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ + bge.n 83f26 <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 841d2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83e72 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 841d2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 83e72 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #17493 @ 0x4455 │ │ │ │ + movw r2, #16621 @ 0x40ed │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ - ldr.w r9, [r3, #700] @ 0x2bc │ │ │ │ - mov lr, r6 │ │ │ │ - ldr.w r8, [r3, #688] @ 0x2b0 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 84202 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 83ea0 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, lr │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ + blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - b.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - mov r1, r5 │ │ │ │ + bne.n 83f36 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83f64 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, lr │ │ │ │ + mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - b.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - nop │ │ │ │ + bne.n 83f36 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83f64 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084348 : │ │ │ │ +00083fe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs.w ip, r1, #0 │ │ │ │ - blt.n 8444c │ │ │ │ - movw r3, #19968 @ 0x4e00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ + subs r3, r1, #0 │ │ │ │ + blt.n 840e2 │ │ │ │ + movw r2, #19968 @ 0x4e00 │ │ │ │ + movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16621 @ 0x40ed │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r5, [r3, #700] @ 0x2bc │ │ │ │ - ldr.w r6, [r3, #688] @ 0x2b0 │ │ │ │ + ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ + ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 8442e │ │ │ │ + bne.n 840c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84402 │ │ │ │ - ldr r1, [pc, #204] @ (84450 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - bic.w r5, r4, #4080 @ 0xff0 │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 8440c │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r4, #0, #18 │ │ │ │ - ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 843c6 │ │ │ │ - ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ - cmp r1, r2 │ │ │ │ + beq.n 84098 │ │ │ │ + ldr r0, [pc, #208] @ (840e8 ) │ │ │ │ + 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 840a2 │ │ │ │ + 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 8405c │ │ │ │ + ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r0 │ │ │ │ ite gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - cbz r2, 8440c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - cmp ip, r5 │ │ │ │ - bhi.n 843e0 │ │ │ │ - add.w r5, r5, r3, lsl #4 │ │ │ │ - cmp.w r5, ip, lsl #2 │ │ │ │ + moveq r0, #0 │ │ │ │ + cbz r0, 840a2 │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + adds r5, #1 │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + cmp r3, r5 │ │ │ │ + bhi.n 84076 │ │ │ │ + add.w r5, r5, r5, lsl #1 │ │ │ │ + cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 843fc │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, ip │ │ │ │ + bcc.n 84092 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7191c │ │ │ │ + bl 71a74 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8444c │ │ │ │ + cbz r0, 840e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77550 │ │ │ │ + bl 7768c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7191c │ │ │ │ - ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 8443c │ │ │ │ - mov r1, ip │ │ │ │ + b.w 71a74 │ │ │ │ + ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ + movw r1, #50821 @ 0xc685 │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 840d2 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - cmp r1, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ - movcc r1, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 843fc │ │ │ │ + b.n 84092 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 844e6 │ │ │ │ + beq.n 8417e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #196] @ (84530 ) │ │ │ │ + ldr r2, [pc, #196] @ (841c8 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 844ec │ │ │ │ + beq.n 84184 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 844aa │ │ │ │ + bgt.n 84142 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 844ec │ │ │ │ - cbz r2, 844ec │ │ │ │ + bgt.n 84184 │ │ │ │ + cbz r2, 84184 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 844c2 │ │ │ │ + bhi.n 8415a │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 844e0 │ │ │ │ + bcc.n 84178 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7191c │ │ │ │ + bl 71a74 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 844de │ │ │ │ + cbz r0, 84176 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77550 │ │ │ │ + bl 7768c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7191c │ │ │ │ + b.w 71a74 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8452a │ │ │ │ + blt.n 841c2 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50557 @ 0xc57d │ │ │ │ + movw r1, #50821 @ 0xc685 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 8451a │ │ │ │ + bne.n 841b2 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 844e0 │ │ │ │ + b.n 84178 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084534 : │ │ │ │ +000841cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84564 │ │ │ │ + cbz r0, 841fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84564 │ │ │ │ + bpl.n 841fc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 84588 │ │ │ │ - cbz r0, 84574 │ │ │ │ + bl 84220 │ │ │ │ + cbz r0, 8420c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8457a │ │ │ │ + bne.n 84212 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84560 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84560 │ │ │ │ + bne.n 841f8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 841f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 848da │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 845b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84976 │ │ │ │ + bne.w 8464e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 848ec │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 845ca │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 85200 │ │ │ │ + beq.w 84ecc │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 854e0 │ │ │ │ + bne.w 8508e │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 84872 │ │ │ │ + bne.w 8450c │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8487e │ │ │ │ + bne.w 84518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8487e │ │ │ │ + beq.w 84518 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 8461a │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 842b2 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 848a2 │ │ │ │ + bne.w 8453c │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 853aa │ │ │ │ + beq.w 84ff8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #55089 @ 0xd731 │ │ │ │ + movw r3, #55633 @ 0xd951 │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 848b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84c80 │ │ │ │ + bne.w 84552 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8457a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 854d8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 850bc │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 85392 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84fc2 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 85126 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84e10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #55089 @ 0xd731 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #55633 @ 0xd951 │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84804 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84498 │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 84dd6 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 84a56 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84814 │ │ │ │ + beq.n 844aa │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 84bda │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 847a2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 848ae │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8443c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8479e │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8479e │ │ │ │ + blt.n 8443a │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8443a │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 8479c │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 8476c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 849f4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 84a42 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 8443a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 8440a │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 846c8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 84712 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85194 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84e50 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84f9e │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 846c8 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 84c2c │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 84366 │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 85312 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84cf0 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84cd8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8494c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8491a │ │ │ │ - b.w 85156 │ │ │ │ + beq.w 845f8 │ │ │ │ + b.n 84a14 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84dd6 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 8481a │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.w 84a56 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 844b0 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 847b4 │ │ │ │ + b.n 8444a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8485a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 844f2 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 849f0 │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 846c6 │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84714 │ │ │ │ - b.n 8486c │ │ │ │ + bne.w 843b6 │ │ │ │ + b.n 84506 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 849f0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 84c1e │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.w 846c6 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 848ec │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 847b4 │ │ │ │ + b.n 8444a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 84630 │ │ │ │ + bls.w 842c8 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 8461a │ │ │ │ + blt.w 842b2 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84668 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + beq.w 84300 │ │ │ │ + movw r3, #21097 @ 0x5269 │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84686 │ │ │ │ - movw r2, #7721 @ 0x1e29 │ │ │ │ + beq.w 8431e │ │ │ │ + movw r2, #11233 @ 0x2be1 │ │ │ │ movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #60601 @ 0xecb9 │ │ │ │ + movw r3, #59189 @ 0xe735 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84686 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84326 │ │ │ │ + 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 85068 │ │ │ │ + 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 8434e │ │ │ │ + b.w 85032 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 845d2 │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 8426a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 85156 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 84a14 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 8547a │ │ │ │ + bgt.w 85134 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 85498 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 85152 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 854ca │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8496c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 850ae │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84644 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 854ee │ │ │ │ + bgt.w 85106 │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 850b6 │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84da4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85568 │ │ │ │ + beq.w 850c2 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 850b6 │ │ │ │ + beq.w 84da4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2750 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8553c │ │ │ │ + beq.w 8512c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 849e6 │ │ │ │ + beq.n 846be │ │ │ │ add.w r8, r6, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ + add.w r7, fp, #4 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8553e │ │ │ │ + beq.w 850c4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 849cc │ │ │ │ + bne.n 846a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 845dc │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 84274 │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84be2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 848b6 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 84bf0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 847b0 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 848c4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 84448 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 847b4 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + bge.w 8444a │ │ │ │ + movw r3, #21097 @ 0x5269 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 84ae0 │ │ │ │ + bne.n 847b2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 855fa │ │ │ │ + beq.w 8520a │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 85432 │ │ │ │ + beq.w 85174 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85442 │ │ │ │ + beq.w 85184 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84db6 │ │ │ │ + beq.w 84a3a │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84dc6 │ │ │ │ + beq.w 84a4a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 84aee │ │ │ │ + cbz r0, 847c0 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84b84 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 84b06 │ │ │ │ + blt.n 847d8 │ │ │ │ + b.n 84856 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85514 │ │ │ │ - bne.n 84bc0 │ │ │ │ + blt.w 851fa │ │ │ │ + bne.n 84894 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b84 │ │ │ │ + ble.n 84856 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 85534 │ │ │ │ + bne.w 851d4 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -135261,1322 +134984,1267 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85604 │ │ │ │ + beq.w 85206 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8551e │ │ │ │ + beq.w 851be │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8552e │ │ │ │ + beq.w 851ce │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84b6c │ │ │ │ + beq.n 8483e │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84b76 │ │ │ │ + cbz r0, 84848 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84b7a │ │ │ │ + bge.n 8484c │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b82 │ │ │ │ + ble.n 84854 │ │ │ │ mov r8, sl │ │ │ │ - b.n 84b1e │ │ │ │ + b.n 847f0 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b60 │ │ │ │ + bne.n 84832 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84b64 │ │ │ │ + bgt.n 84836 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 84b1e │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 847f0 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 84bc8 │ │ │ │ + ble.n 8489c │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ - cbnz r3, 84c08 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r3, 848d6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84a66 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 84736 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 847b4 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 8444a │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84b84 │ │ │ │ + bge.n 84856 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 84a6e │ │ │ │ + b.n 8473e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84bac │ │ │ │ + beq.n 8487e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84c18 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84c7c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 849f4 │ │ │ │ + b.n 848e6 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84932 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 846c8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84a38 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.w 8470a │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b3590 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 84ddc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b5090 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 84a5a │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 84bac │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 84c6a │ │ │ │ + b.n 8487e │ │ │ │ + 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 84936 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8479e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84714 │ │ │ │ - b.n 84c7c │ │ │ │ + blt.w 8443a │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 843b6 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84440 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84dd2 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 84c26 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 847a6 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - bge.w 85446 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 846b6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84cd2 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84cc6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84cea │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84cde │ │ │ │ - b.n 846b6 │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.w 8443a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 848f4 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84440 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 850a2 │ │ │ │ + ble.w 84d90 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8503c │ │ │ │ + beq.w 84c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8503c │ │ │ │ - ldr r2, [pc, #652] @ (84fa8 ) │ │ │ │ + bne.w 84c94 │ │ │ │ + ldr r2, [pc, #700] @ (84c34 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8545c │ │ │ │ + bne.w 851a2 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 85148 │ │ │ │ + ble.w 84e2e │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84d60 │ │ │ │ + beq.n 849ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d60 │ │ │ │ - ldr r1, [pc, #600] @ (84fa8 ) │ │ │ │ + cbnz r3, 849ba │ │ │ │ + ldr r1, [pc, #652] @ (84c34 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 853e8 │ │ │ │ + bne.w 85188 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84daa │ │ │ │ + beq.n 84a04 │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 84d98 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 849f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d98 │ │ │ │ - ldr r3, [pc, #544] @ (84fa8 ) │ │ │ │ + cbnz r3, 849f2 │ │ │ │ + ldr r3, [pc, #596] @ (84c34 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8556c │ │ │ │ + bne.w 851dc │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84d74 │ │ │ │ + bne.n 849ce │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 854e6 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 8506c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84924 │ │ │ │ - b.n 85152 │ │ │ │ + beq.w 84600 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84a2a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20144 @ 0x4eb0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 84a34 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 85130 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 8460c │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ace │ │ │ │ + bne.w 8479e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 84ad0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8479e │ │ │ │ + b.n 847a0 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 8541c │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 850f0 │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 85402 │ │ │ │ - bne.n 84eec │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84f0a │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84b94 │ │ │ │ + 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 84bd2 │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 84f16 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84bc2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8510c │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84df8 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 84e84 │ │ │ │ + bls.n 84b08 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 84e84 │ │ │ │ + bls.n 84b08 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e74 │ │ │ │ + bhi.n 84af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84a38 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #55089 @ 0xd731 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84faa │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8470a │ │ │ │ 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, #55633 @ 0xd951 │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84f1a │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84bdc │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 85000 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 847b4 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 84a42 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 85378 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 84dfa │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84e4c │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 8470a │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84b90 │ │ │ │ + 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 84c38 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8470a │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.n 84bd2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 84aaa │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85402 │ │ │ │ - bne.n 84e44 │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.n 84ace │ │ │ │ adds r7, #1 │ │ │ │ - b.n 84ef4 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 84a6c │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84ace │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84fda │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84bc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.n 84eda │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84f62 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84fac │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.w 852da │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 84eda │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.w 8470a │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84c9a │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 8470a │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 847da │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 847da │ │ │ │ - nop │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 84470 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 84470 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.n 84f62 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 84eda │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8517e │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 84eda │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 85038 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 85044 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 84eda │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 84d32 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84eda │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8470a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 84eda │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 84eda │ │ │ │ + blt.w 8470a │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8470a │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 85038 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 85070 │ │ │ │ - b.n 85038 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 8470a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84c60 │ │ │ │ + b.n 8470a │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 8498c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84d42 │ │ │ │ + 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 84bf0 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84b60 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8470a │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84cf6 │ │ │ │ + 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 1b50e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84eb0 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 84484 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84d32 │ │ │ │ + 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 1b50e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84eb0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84d08 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84eaa │ │ │ │ + bne.w 84bf0 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8470a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84e3a │ │ │ │ + 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 8470a │ │ │ │ + b.n 84b5a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 85156 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84930 │ │ │ │ + bne.w 84a14 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 8460c │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 85588 │ │ │ │ - bne.n 850a2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 8502a │ │ │ │ + bne.n 84d90 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8513e │ │ │ │ + beq.n 84e26 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 84d0e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 8496a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 85120 │ │ │ │ + cbnz r3, 84e0a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b3590 │ │ │ │ - b.n 84e52 │ │ │ │ - beq.w 853de │ │ │ │ + bl 1b5090 │ │ │ │ + b.n 84ad4 │ │ │ │ + beq.w 84ff2 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 85304 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84e60 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84f9e │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 84ae4 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84930 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8516c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21104 @ 0x5270 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 85176 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 85476 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 84930 │ │ │ │ + beq.w 8460c │ │ │ │ + b.n 84a0e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 851ee │ │ │ │ - bne.w 84f62 │ │ │ │ + blt.n 84eaa │ │ │ │ + bne.w 8470a │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 84fc6 │ │ │ │ - b.n 84f62 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8470a │ │ │ │ + b.n 84d58 │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 851f6 │ │ │ │ + ble.n 84ec2 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 851fa │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84ec6 │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84f66 │ │ │ │ + ble.w 84bf4 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84f66 │ │ │ │ - bl 1b35e0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 84bf4 │ │ │ │ + bl 1b50e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 851c6 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84e82 │ │ │ │ mov r4, sl │ │ │ │ - b.n 8540a │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84a04 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 84a34 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8495a │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 851ba │ │ │ │ + b.n 84e76 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 855f2 │ │ │ │ + ble.w 85244 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 8525e │ │ │ │ - cbz r6, 8528a │ │ │ │ + b.n 84f26 │ │ │ │ + cbz r6, 84f52 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 852a2 │ │ │ │ + bge.n 84f6a │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 855da │ │ │ │ + bne.w 8524c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 855da │ │ │ │ + beq.w 8524c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 853e4 │ │ │ │ - cbz r2, 8528a │ │ │ │ + bne.w 850a2 │ │ │ │ + cbz r2, 84f52 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 85296 │ │ │ │ + bne.n 84f5e │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 85240 │ │ │ │ + beq.n 84f08 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 852ac │ │ │ │ + bge.n 84f72 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8525a │ │ │ │ + b.n 84f22 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 85284 │ │ │ │ + bls.n 84f4c │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 8528a │ │ │ │ + b.n 84f52 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84658 │ │ │ │ + b.w 842f0 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8544a │ │ │ │ + beq.w 85202 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84668 │ │ │ │ + bne.w 84300 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84668 │ │ │ │ + bpl.w 84300 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + movw r3, #21097 @ 0x5269 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 848b8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 85008 │ │ │ │ - b.n 85038 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 84552 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8470a │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84e8c │ │ │ │ + bls.w 84b10 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 852f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 852e6 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84a38 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 85330 │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - it gt │ │ │ │ - subgt r0, r1, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b35e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540a │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 847ee │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 8536a │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - it lt │ │ │ │ - sublt r1, r3, #3 │ │ │ │ - bl 1b35e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 85340 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - cbnz r3, 8538c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1b3590 │ │ │ │ - b.n 84ef2 │ │ │ │ + b.n 84fae │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 85396 │ │ │ │ + bgt.n 84fc6 │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 846c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 84358 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r1, r3 │ │ │ │ + cbnz r3, 84fec │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b5090 │ │ │ │ + b.n 84bd8 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 8444a │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 85594 │ │ │ │ + beq.n 85074 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #63141 @ 0xf6a5 │ │ │ │ + movw r5, #61725 @ 0xf11d │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ + movw r3, #11233 @ 0x2be1 │ │ │ │ movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 848ae │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 847b4 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8528a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 84d5c │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d5c │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84daa │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 85176 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 84cfe │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84e5c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 84548 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84a38 │ │ │ │ - b.n 852ec │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 84ab6 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 84db8 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 850c6 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 848ae │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 84d28 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 8434e │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 85048 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 8503c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 85490 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 85060 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 85484 │ │ │ │ - b.w 84930 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 84958 │ │ │ │ - b.n 854ca │ │ │ │ + bhi.n 85054 │ │ │ │ + b.w 8434e │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84db2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 84a04 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #22041 @ 0x5619 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8431e │ │ │ │ + b.w 84560 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #11233 @ 0x2be1 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 84548 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84f52 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 854c2 │ │ │ │ + bpl.n 850a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.w 84958 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bl 774c0 │ │ │ │ + b.w 8462c │ │ │ │ + mov fp, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.w 84cd6 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8544c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 84daa │ │ │ │ + b.n 8504c │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 85216 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 8520e │ │ │ │ + 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 85238 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 84644 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84ae0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8470a │ │ │ │ + b.n 84faa │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76fe4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 77124 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 855fe │ │ │ │ + beq.w 8523e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d2750 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 849ac │ │ │ │ - b.n 8553e │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 8540a │ │ │ │ + bne.w 84682 │ │ │ │ + b.n 850c4 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 850c4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 8514a │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 8513e │ │ │ │ + b.w 8460c │ │ │ │ + bl 774c0 │ │ │ │ + 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 8462c │ │ │ │ + b.n 850ae │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 84786 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 84a3c │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 849b6 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 849b6 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 84984 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 84984 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 84b52 │ │ │ │ + bne.w 84824 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 84b6e │ │ │ │ + b.w 84840 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r9 │ │ │ │ - b.w 84a6e │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 855b6 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 855ae │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 855d4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 8496c │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 8553e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 8473e │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84d94 │ │ │ │ - ldr r2, [pc, #140] @ (85608 ) │ │ │ │ + beq.w 849ee │ │ │ │ + ldr r2, [pc, #120] @ (85264 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 84d94 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 846b6 │ │ │ │ - b.w 84cba │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #19577 @ 0x4c79 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84686 │ │ │ │ - b.w 848c6 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - b.n 8554e │ │ │ │ + b.w 849ee │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84eb0 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 85092 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 851c2 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85178 │ │ │ │ + mov r0, fp │ │ │ │ + bl 774c0 │ │ │ │ + b.n 850d4 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85544 │ │ │ │ + beq.w 850c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85544 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85544 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 854ca │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 850c8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 850c8 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 850ae │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 850d4 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 8429c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ + movw r3, #11233 @ 0x2be1 │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84686 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84604 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 85436 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 8554e │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 85522 │ │ │ │ + b.w 8431e │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8566e │ │ │ │ + beq.n 852ca │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85660 │ │ │ │ + bpl.n 852bc │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8566a │ │ │ │ + beq.n 852c6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8564c │ │ │ │ + bpl.n 852a8 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85656 │ │ │ │ + cbz r0, 852b2 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85648 │ │ │ │ + bne.n 852a4 │ │ │ │ cmp r5, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 8563c │ │ │ │ + bne.n 85298 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8564e │ │ │ │ + b.n 852aa │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85662 │ │ │ │ + b.n 852be │ │ │ │ nop │ │ │ │ │ │ │ │ -00085674 : │ │ │ │ +000852d0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #616] @ (858f4 ) │ │ │ │ + ldr r4, [pc, #616] @ (85550 ) │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858da │ │ │ │ + beq.w 85536 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 857f8 │ │ │ │ + beq.w 85454 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 857f8 │ │ │ │ + beq.w 85454 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 858fc │ │ │ │ + bl 85558 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858e0 │ │ │ │ + beq.w 8553c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8578c │ │ │ │ + beq.n 853e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85776 │ │ │ │ + bpl.n 853d2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 85776 │ │ │ │ + beq.n 853d2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85826 │ │ │ │ + beq.w 85482 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 858ac │ │ │ │ + bne.w 85508 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 85764 │ │ │ │ + ble.n 853c0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8570a │ │ │ │ + beq.n 85366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857b8 │ │ │ │ + beq.n 85414 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 85764 │ │ │ │ + ble.n 853c0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85722 │ │ │ │ + beq.n 8537e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857ce │ │ │ │ + beq.n 8542a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 85764 │ │ │ │ + beq.n 853c0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r4, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8573e │ │ │ │ + beq.n 8539a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8580a │ │ │ │ + beq.n 85466 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 85764 │ │ │ │ + beq.n 853c0 │ │ │ │ movs r5, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8575e │ │ │ │ + beq.n 853ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857e2 │ │ │ │ + beq.n 8543e │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 85748 │ │ │ │ + bne.n 853a4 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8581e │ │ │ │ + bne.n 8547a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89480 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 856f2 │ │ │ │ + b.n 8534e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 856c6 │ │ │ │ + bpl.n 85322 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a5dcc │ │ │ │ + bl 1a79dc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85702 │ │ │ │ - b.n 85764 │ │ │ │ - ldr r2, [pc, #316] @ (858f8 ) │ │ │ │ + bne.n 8535e │ │ │ │ + b.n 853c0 │ │ │ │ + ldr r2, [pc, #316] @ (85554 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85894 │ │ │ │ + bne.n 854f0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8570a │ │ │ │ - ldr r2, [pc, #296] @ (858f8 ) │ │ │ │ + b.n 85366 │ │ │ │ + ldr r2, [pc, #296] @ (85554 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85848 │ │ │ │ + cbnz r3, 854a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 85722 │ │ │ │ - ldr r2, [pc, #276] @ (858f8 ) │ │ │ │ + b.n 8537e │ │ │ │ + ldr r2, [pc, #276] @ (85554 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85830 │ │ │ │ + cbnz r3, 8548c │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ - b.n 8575e │ │ │ │ + b.n 853ba │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5dcc │ │ │ │ + bl 1a79dc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8576a │ │ │ │ - ldr r2, [pc, #236] @ (858f8 ) │ │ │ │ + b.n 853c6 │ │ │ │ + ldr r2, [pc, #236] @ (85554 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85860 │ │ │ │ + cbnz r3, 854bc │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8573e │ │ │ │ + b.n 8539a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 8576a │ │ │ │ - cbz r3, 85878 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 853c6 │ │ │ │ + cbz r3, 854d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 85878 │ │ │ │ + cbz r3, 854d4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 856f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8534e │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857f2 │ │ │ │ + beq.n 8544e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 857f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8544e │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857dc │ │ │ │ + beq.n 85438 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857dc │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 85438 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85818 │ │ │ │ + beq.n 85474 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 85818 │ │ │ │ + b.n 85474 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8582c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 85488 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857c8 │ │ │ │ + beq.n 85424 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857c8 │ │ │ │ + b.n 85424 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 856f2 │ │ │ │ + beq.w 8534e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 858e4 │ │ │ │ + bne.n 85540 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8582c │ │ │ │ + bl 20f960 │ │ │ │ + b.n 85488 │ │ │ │ mov r0, r8 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 637d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8576a │ │ │ │ + b.n 853c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 858be │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 858be │ │ │ │ + bne.n 8551a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8551a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136586,263 +136254,263 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 859e6 │ │ │ │ - cbz r4, 85940 │ │ │ │ + bgt.n 85642 │ │ │ │ + cbz r4, 8559c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85a16 │ │ │ │ + bhi.n 85672 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 859bc │ │ │ │ + bhi.n 85618 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8591a │ │ │ │ + beq.n 85576 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8591a │ │ │ │ + bne.n 85576 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85924 │ │ │ │ + bne.n 85580 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85af2 │ │ │ │ + blt.w 8574e │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 85a0e │ │ │ │ + beq.n 8566a │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85a46 │ │ │ │ + bgt.n 856a2 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85afa │ │ │ │ + beq.w 85756 │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 8565c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a98 │ │ │ │ + beq.w 856f4 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 8565c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a74 │ │ │ │ + beq.n 856d0 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 8565c │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a76 │ │ │ │ + beq.n 856d2 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 859a4 │ │ │ │ - b.n 85a02 │ │ │ │ + bne.n 85600 │ │ │ │ + b.n 8565e │ │ │ │ sub.w r3, r4, #32 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r0, r3 │ │ │ │ movw r3, #4169 @ 0x1049 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8591a │ │ │ │ + bne.n 85576 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 859fc │ │ │ │ + beq.n 85658 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85930 │ │ │ │ - cbnz r6, 85a34 │ │ │ │ + bne.n 8558c │ │ │ │ + cbnz r6, 85690 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 859fc │ │ │ │ - bls.n 85a26 │ │ │ │ + beq.n 85658 │ │ │ │ + bls.n 85682 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85a34 │ │ │ │ + beq.n 85690 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 859fc │ │ │ │ + beq.n 85658 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 859ea │ │ │ │ + bne.n 85646 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 8591a │ │ │ │ + b.n 85576 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a9c │ │ │ │ + bne.n 856f8 │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 859dc │ │ │ │ - bhi.n 85a38 │ │ │ │ + beq.n 85638 │ │ │ │ + bhi.n 85694 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 859dc │ │ │ │ + beq.n 85638 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85930 │ │ │ │ - b.n 859fc │ │ │ │ + bne.n 8558c │ │ │ │ + b.n 85658 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 859fc │ │ │ │ - bhi.n 85a40 │ │ │ │ + beq.n 85658 │ │ │ │ + bhi.n 8569c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85adc │ │ │ │ + beq.n 85738 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 859f4 │ │ │ │ + bne.n 85650 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 8591a │ │ │ │ + b.n 85576 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85930 │ │ │ │ - b.n 859fc │ │ │ │ + bne.w 8558c │ │ │ │ + b.n 85658 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 859f4 │ │ │ │ - b.n 85a34 │ │ │ │ + bne.n 85650 │ │ │ │ + b.n 85690 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85afe │ │ │ │ + beq.n 8575a │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83180 │ │ │ │ - cbz r0, 85a76 │ │ │ │ + bl 82e20 │ │ │ │ + cbz r0, 856d2 │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85974 │ │ │ │ + b.n 855d0 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268a70 │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85b0c │ │ │ │ + bne.n 85768 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85b04 │ │ │ │ + bne.n 85760 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 85a0e │ │ │ │ + b.n 8566a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85a76 │ │ │ │ + b.n 856d2 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r6, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 85aba │ │ │ │ - cbnz r6, 85ac4 │ │ │ │ + beq.n 85716 │ │ │ │ + cbnz r6, 85720 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a0a │ │ │ │ - b.n 85a9c │ │ │ │ + beq.n 85666 │ │ │ │ + b.n 856f8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #19804 @ 0x4d5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 85a84 │ │ │ │ + bl 12736c │ │ │ │ + b.n 856e0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 85a92 │ │ │ │ + b.n 856ee │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85a76 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 85a92 │ │ │ │ + b.n 856d2 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 856ee │ │ │ │ mov r0, sl │ │ │ │ - bl 77384 │ │ │ │ - b.n 85a92 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 856ee │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a8a │ │ │ │ + beq.n 856e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a8a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85a8a │ │ │ │ + bne.n 856e6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 856e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d62 │ │ │ │ + bne.w 859be │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d7c │ │ │ │ + bne.w 859d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85ce8 │ │ │ │ + beq.w 85944 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85cf4 │ │ │ │ + bne.w 85950 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85cd4 │ │ │ │ + beq.w 85930 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 85d2e │ │ │ │ + beq.w 8598a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85d3a │ │ │ │ + bne.w 85996 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85cc0 │ │ │ │ + beq.w 8591c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85bcc │ │ │ │ - ldr r3, [pc, #512] @ (85da8 ) │ │ │ │ + bpl.n 85828 │ │ │ │ + ldr r3, [pc, #512] @ (85a04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -136858,215 +136526,215 @@ │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ + beq.n 858e2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85c8e │ │ │ │ + beq.n 858ea │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c70 │ │ │ │ + ble.n 858cc │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 8589e │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 8589e │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 8589e │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85c30 │ │ │ │ + bne.n 8588c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c70 │ │ │ │ + ble.n 858cc │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 858cc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 858cc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 858cc │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 858fa │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85c62 │ │ │ │ + bne.n 858be │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 85cca │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 85caa │ │ │ │ + beq.n 85926 │ │ │ │ + bl 85c08 │ │ │ │ + cbnz r0, 85906 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85d94 │ │ │ │ + bne.n 859f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85d9c │ │ │ │ + bne.n 859f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2c54 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2710 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ + beq.n 858e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 8591c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85cc0 │ │ │ │ + cbnz r3, 8591c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e3678 │ │ │ │ + bl 1e4dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ - b.n 85caa │ │ │ │ + beq.n 858e2 │ │ │ │ + b.n 85906 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85d00 │ │ │ │ + bne.n 8595c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 85b8a │ │ │ │ + b.n 857e6 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 85cd4 │ │ │ │ + beq.n 85930 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85dac │ │ │ │ + b.n 85a08 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 8591c │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #7 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 85c86 │ │ │ │ + b.n 858e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a5e28 │ │ │ │ + b.w 1a7a38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 8591c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 85bea │ │ │ │ + b.n 85846 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60968 @ 0xee28 │ │ │ │ + movw r0, #60008 @ 0xea68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23c13c │ │ │ │ + bl 23c8f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85b44 │ │ │ │ - b.n 85cc0 │ │ │ │ - movw r0, #60968 @ 0xee28 │ │ │ │ + bne.w 857a0 │ │ │ │ + b.n 8591c │ │ │ │ + movw r0, #60008 @ 0xea68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ - b.n 85b54 │ │ │ │ + beq.n 8591c │ │ │ │ + b.n 857b0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85c90 │ │ │ │ - b.n 85c9e │ │ │ │ + bne.w 858ec │ │ │ │ + b.n 858fa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85c9a │ │ │ │ - b.n 85c70 │ │ │ │ + bne.w 858f6 │ │ │ │ + b.n 858cc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85f1a │ │ │ │ + bne.w 85b76 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f16 │ │ │ │ + beq.w 85b72 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85e10 │ │ │ │ - ldr r1, [pc, #336] @ (85f38 ) │ │ │ │ + bpl.n 85a6c │ │ │ │ + ldr r1, [pc, #336] @ (85b94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -137081,166 +136749,166 @@ │ │ │ │ movs r1, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ + beq.n 85b32 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85edc │ │ │ │ + beq.n 85b38 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec0 │ │ │ │ + ble.n 85b1c │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 85aee │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 85aee │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 85aee │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 85e7e │ │ │ │ + bne.n 85ada │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec0 │ │ │ │ + ble.n 85b1c │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85b1c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85b1c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85b1c │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85b46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85eb2 │ │ │ │ + bne.n 85b0e │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85ef8 │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 85f00 │ │ │ │ + beq.n 85b54 │ │ │ │ + bl 85c08 │ │ │ │ + cbnz r0, 85b5c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbnz r2, 85f28 │ │ │ │ + cbnz r2, 85b84 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85f2e │ │ │ │ + bne.n 85b8a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2c54 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2710 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ - b.n 85f00 │ │ │ │ - bl 1e3678 │ │ │ │ + beq.n 85b32 │ │ │ │ + b.n 85b5c │ │ │ │ + bl 1e4dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ + beq.n 85b32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85f16 │ │ │ │ + beq.n 85b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85f16 │ │ │ │ + cbnz r3, 85b72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85ed6 │ │ │ │ + b.n 85b32 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85e10 │ │ │ │ - b.n 85f16 │ │ │ │ + bne.w 85a6c │ │ │ │ + b.n 85b72 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85ede │ │ │ │ - b.n 85eea │ │ │ │ + bne.n 85b3a │ │ │ │ + b.n 85b46 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85ee6 │ │ │ │ - b.n 85ec0 │ │ │ │ + bne.n 85b42 │ │ │ │ + b.n 85b1c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085f3c : │ │ │ │ +00085b98 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85f88 │ │ │ │ + cbz r3, 85be4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85f90 │ │ │ │ + ble.n 85bec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85be8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85bec │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85be8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85bec │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85be8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85bec │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 85bf0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85f6c │ │ │ │ + bne.n 85bc8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85f9c │ │ │ │ + cbz r0, 85bf8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85f82 │ │ │ │ + bne.n 85bde │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -137255,976 +136923,971 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8651c │ │ │ │ + beq.w 86166 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8662e │ │ │ │ + beq.w 8626e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57059 @ 0xdee3 │ │ │ │ + movw r2, #56665 @ 0xdd59 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86774 │ │ │ │ - mov r9, sl │ │ │ │ + beq.w 8638a │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov fp, sl │ │ │ │ + str r2, [sp, #16] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov fp, r9 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 85cbe │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85daa │ │ │ │ + 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 8628e │ │ │ │ + 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 85e94 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85d98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 860f2 │ │ │ │ + beq.w 85e4a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8623c │ │ │ │ + beq.w 85e3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867b4 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 863ca │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 865fc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 863de │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r7, sl, [fp, #16] │ │ │ │ + mov r9, r8 │ │ │ │ + mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - mov r3, fp │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldrd r7, r3, [fp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r8, r3 │ │ │ │ - and.w r7, fp, r0 │ │ │ │ + mov r6, r3 │ │ │ │ + and.w r7, r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ - mov r6, r2 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ add.w r3, r8, #9 │ │ │ │ add.w r4, r6, r8, lsl #3 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ - add.w sl, r1, r3, lsl #3 │ │ │ │ + add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8613c │ │ │ │ - ldr.w r5, [r4, #-8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 861aa │ │ │ │ - mov r8, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ - adds r0, r5, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86634 │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ - add.w ip, r7, r7, lsl #1 │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ - str.w r9, [r4, #-8] │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str.w r8, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bcs.w 8624a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 86192 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 86018 │ │ │ │ - ldr r4, [pc, #732] @ (863d0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86700 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 86134 │ │ │ │ + beq.n 85c6a │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 85d6e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 86134 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #696] @ (863d4 ) │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86690 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, r5] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86508 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 86168 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 86086 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cmp r4, fp │ │ │ │ + bne.n 85d36 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 8606c │ │ │ │ + b.n 85d1c │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ - cmp r9, r5 │ │ │ │ - bne.n 861b4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp sl, r5 │ │ │ │ + bne.n 85db4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860e2 │ │ │ │ + beq.n 85cb8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 866f4 │ │ │ │ + beq.w 863e8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860e2 │ │ │ │ - mov sl, r9 │ │ │ │ + beq.n 85cb8 │ │ │ │ subs r3, #1 │ │ │ │ - mov r9, fp │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 865c8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8600c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 8614c │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.n 86170 │ │ │ │ + bne.n 85cb8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85cb8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 85d52 │ │ │ │ + cmp r5, sl │ │ │ │ + beq.n 85d76 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 865ac │ │ │ │ + beq.w 861f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl d19ec │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl d149c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 865d0 │ │ │ │ + beq.w 8620e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86746 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bne.w 86354 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 86804 │ │ │ │ + bne.w 8641a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86216 │ │ │ │ + beq.n 85e16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 86374 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 86170 │ │ │ │ + beq.n 85d76 │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 866a0 │ │ │ │ + bne.w 863e2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 866a0 │ │ │ │ + bne.w 863e2 │ │ │ │ adds r4, #8 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 86086 │ │ │ │ - b.n 86152 │ │ │ │ - ldr.w r8, [r9, #12] │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 85d36 │ │ │ │ + b.n 85d58 │ │ │ │ + ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 86038 │ │ │ │ - b.n 86022 │ │ │ │ + bne.w 85cea │ │ │ │ + b.n 85cd4 │ │ │ │ + ldr r4, [pc, #744] @ (86134 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8631c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85e8c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 85e8c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [pc, #708] @ (86138 ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 862d2 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, r5] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8614a │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 86268 │ │ │ │ + bgt.n 85eb2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 86354 │ │ │ │ + bls.n 85f9c │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 864a2 │ │ │ │ + bls.w 860e2 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 86392 │ │ │ │ + bls.w 85fdc │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 8626a │ │ │ │ + bls.n 85eb4 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bcs.w 86672 │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bcs.w 862b2 │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ + movw r1, #6773 @ 0x1a75 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8665e │ │ │ │ - ldr r3, [pc, #304] @ (863d0 ) │ │ │ │ + bne.w 8629e │ │ │ │ + ldr r3, [pc, #588] @ (86134 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne.w 8646e │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 860ae │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr.w r3, [r3, r1, lsl #3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w lr, r1, lsr #3 │ │ │ │ + ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86678 │ │ │ │ + beq.w 862ba │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr.w lr, [r8] │ │ │ │ - str.w lr, [r3, #4] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 8643e │ │ │ │ + ldr.w r6, [r8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 86080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ - strd ip, r8, [fp, #16] │ │ │ │ + strd r9, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 866c2 │ │ │ │ + bne.w 862ee │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 86340 │ │ │ │ + bhi.n 85f86 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86338 │ │ │ │ + cbz r2, 85f7e │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - and.w r1, ip, r0 │ │ │ │ + and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 863d8 │ │ │ │ + bne.n 86018 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 86318 │ │ │ │ + bne.n 85f5e │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 860d6 │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 85cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bl 774c0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85d90 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.w 864ae │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 860ee │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 867fe │ │ │ │ - mov r4, sl │ │ │ │ + beq.w 86414 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 8636c │ │ │ │ + bne.n 85fb6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - mov r8, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ + mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.n 862e8 │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85f2e │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ + movw r1, #6773 @ 0x1a75 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8665e │ │ │ │ - ldr r3, [pc, #20] @ (863d0 ) │ │ │ │ + bne.w 8629e │ │ │ │ + ldr r3, [pc, #304] @ (86134 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 862b8 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 85f02 │ │ │ │ add.w r5, r1, #9 │ │ │ │ - cmp ip, r5 │ │ │ │ - bcc.n 86418 │ │ │ │ + cmp r9, r5 │ │ │ │ + bcc.n 8605a │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864be │ │ │ │ + beq.n 860fe │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864c6 │ │ │ │ + beq.n 86106 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864d6 │ │ │ │ + beq.n 8610e │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864de │ │ │ │ + beq.n 86116 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864e6 │ │ │ │ + beq.n 8611e │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864ee │ │ │ │ + beq.n 86126 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864f6 │ │ │ │ + beq.n 8612e │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86518 │ │ │ │ + beq.w 8615a │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864ce │ │ │ │ - mov.w lr, r0, lsr #5 │ │ │ │ + beq.w 86162 │ │ │ │ + mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r4, lr, #1 │ │ │ │ + add.w r4, ip, #1 │ │ │ │ add r1, r4 │ │ │ │ - and.w r5, ip, r1 │ │ │ │ + and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86548 │ │ │ │ + bne.w 8618e │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 86338 │ │ │ │ + b.n 85f7e │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 862e8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ + bhi.w 85f2e │ │ │ │ + add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - str.w lr, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + bne.w 85f2e │ │ │ │ + ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 866b2 │ │ │ │ + bne.w 863f4 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86672 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 862b2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 862e8 │ │ │ │ + b.n 85f2e │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8639c │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85fe6 │ │ │ │ + mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 862e8 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + b.n 85f2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 8607a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 86438 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 8607a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 8607a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 8607a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 8607a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 8607a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 86438 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + b.n 8607a │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 86728 │ │ │ │ + bne.w 86346 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86136 │ │ │ │ + b.n 85e8e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 8607a │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 8607a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 86644 │ │ │ │ + bmi.w 86274 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86644 │ │ │ │ + beq.n 86274 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86644 │ │ │ │ + beq.n 86274 │ │ │ │ mov r0, r1 │ │ │ │ - bl 154030 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 15426c │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8662e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 8626e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85fec │ │ │ │ + b.n 85c48 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp ip, r3 │ │ │ │ - bcc.n 8658a │ │ │ │ + cmp r9, r3 │ │ │ │ + bcc.n 861d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ba │ │ │ │ + beq.n 860fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864c2 │ │ │ │ + beq.n 86102 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864d2 │ │ │ │ + beq.n 8610a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864da │ │ │ │ + beq.n 86112 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864e2 │ │ │ │ + beq.n 8611a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ea │ │ │ │ + beq.n 86122 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864f2 │ │ │ │ + beq.n 8612a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86514 │ │ │ │ + beq.n 86156 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ca │ │ │ │ + beq.n 8615e │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ - add r5, lr │ │ │ │ - and.w r5, ip, r5 │ │ │ │ + add r5, ip │ │ │ │ + and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8654c │ │ │ │ + bne.n 86192 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 86438 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 8607a │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 861be │ │ │ │ - mov r1, r9 │ │ │ │ + bne.w 85dbe │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a39f0 <_PyThreadState_New@@Base+0x3064> │ │ │ │ + bl 1a5510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86170 │ │ │ │ - b.n 861be │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 861a2 │ │ │ │ + bne.w 85d76 │ │ │ │ + b.n 85dbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865e4 │ │ │ │ + beq.n 86224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86736 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 86404 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865fc │ │ │ │ + beq.n 8623c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867f6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 86442 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86616 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 86256 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86616 │ │ │ │ + cbnz r3, 86256 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8662e │ │ │ │ + beq.n 8626e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867ee │ │ │ │ + beq.w 8640c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86136 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - strd r9, r8, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + b.n 85e8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8662e │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8626e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + strd sl, r9, [r3] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85d90 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 865fc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 85f2e │ │ │ │ + mov fp, sl │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 8623c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - b.n 8646e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.w 85f2e │ │ │ │ + b.n 860ae │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 866a6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 86128 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 86058 │ │ │ │ + bne.n 862e2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 85e80 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx r3 │ │ │ │ - b.n 8669c │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 8648c │ │ │ │ + b.n 862de │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ - mov r1, ip │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 866d6 │ │ │ │ + b.n 86300 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 86340 │ │ │ │ + bhi.w 85f86 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 866d4 │ │ │ │ + beq.n 862fe │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 866d4 │ │ │ │ + beq.n 862fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 1a6064 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 866d4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bl 1a7c6c │ │ │ │ + b.n 862fe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 864fa │ │ │ │ + beq.w 8613c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 8673e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 863c2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8612a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 85e82 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86116 │ │ │ │ - b.n 8612a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865e4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8671a │ │ │ │ - bl c3ae8 │ │ │ │ + beq.w 85e6e │ │ │ │ + b.n 85e82 │ │ │ │ + bl c3518 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86804 │ │ │ │ + bne.n 8641a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86766 │ │ │ │ + beq.n 8637a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 867ac │ │ │ │ + cbnz r3, 8637a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 86170 │ │ │ │ - beq.w 8621c │ │ │ │ - b.n 865e4 │ │ │ │ + bgt.w 85d76 │ │ │ │ + beq.w 85e1c │ │ │ │ + mov fp, sl │ │ │ │ + b.n 86224 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl d1ad8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8662e │ │ │ │ + beq.w 8626e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8662e │ │ │ │ + bne.w 8626e │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8662e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86766 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8626e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ + b.n 86338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 867d4 │ │ │ │ + bl 7ed38 <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8644a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 865fc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8602a │ │ │ │ - ldr.w r4, [r9, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 865fc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8662e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865fc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bge.n 86466 │ │ │ │ + mov fp, sl │ │ │ │ + b.n 8623c │ │ │ │ + mov r8, r7 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.n 85d0a │ │ │ │ + mov r0, sl │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85d90 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 860cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86224 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8626e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85d90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86756 │ │ │ │ - ldr r2, [pc, #28] @ (8682c ) │ │ │ │ + bne.n 86364 │ │ │ │ + ldr r2, [pc, #84] @ (86478 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 86824 │ │ │ │ + cbz r3, 8643a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 86756 │ │ │ │ + b.n 86364 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8623c │ │ │ │ + mov fp, sl │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #62192 @ 0xf2f0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8623c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85cdc │ │ │ │ + ldr.w r4, [sl, #4] │ │ │ │ + mov fp, sl │ │ │ │ + b.n 8644c │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086830 : │ │ │ │ +0008647c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 86862 │ │ │ │ + cbz r3, 864ae │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86890 │ │ │ │ + cbz r0, 864dc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #56665 @ 0xdd59 │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86894 │ │ │ │ + beq.n 864e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 86878 │ │ │ │ + bmi.n 864c4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 86878 │ │ │ │ + cbz r3, 864c4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 86878 │ │ │ │ + cbz r3, 864c4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 154030 │ │ │ │ + b.w 15426c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8685e │ │ │ │ + b.n 864aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86890 │ │ │ │ + beq.n 864dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86890 │ │ │ │ + bne.n 864dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86890 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 864dc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 86b20 │ │ │ │ + bpl.w 8676c │ │ │ │ movw r5, #11612 @ 0x2d5c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 86b32 │ │ │ │ - ldr r7, [pc, #608] @ (86b6c ) │ │ │ │ + bmi.w 8677e │ │ │ │ + ldr r7, [pc, #608] @ (867b8 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bhi.w 86ade │ │ │ │ + bhi.w 8672a │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 86ade │ │ │ │ + bmi.w 8672a │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86ad0 │ │ │ │ + bne.w 8671c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 86a94 │ │ │ │ + bcs.w 866e0 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86a82 │ │ │ │ + beq.w 866ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 869fa │ │ │ │ + beq.n 86646 │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 86a3e │ │ │ │ + bgt.n 8668a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (86b70 ) │ │ │ │ + ldr r2, [pc, #452] @ (867bc ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86af0 │ │ │ │ + bne.w 8673c │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86a2c │ │ │ │ + beq.n 86678 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -138235,571 +137898,569 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ cmp r1, fp │ │ │ │ - bcc.n 86a20 │ │ │ │ + bcc.n 8666c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 86980 │ │ │ │ + b.n 865cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86980 │ │ │ │ + b.n 865cc │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 869e2 │ │ │ │ + b.n 8662e │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8699e │ │ │ │ + beq.n 865ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8699e │ │ │ │ + beq.n 865ea │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8699e │ │ │ │ + bne.n 865ea │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b62 │ │ │ │ + bne.w 867ae │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8699e │ │ │ │ + bmi.n 865ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86a6c │ │ │ │ + bne.n 866b8 │ │ │ │ dmb ish │ │ │ │ - b.n 8699e │ │ │ │ + b.n 865ea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a16 │ │ │ │ + bne.n 86662 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86b06 │ │ │ │ + bne.n 86752 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 86ade │ │ │ │ + beq.n 8672a │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 86980 │ │ │ │ + b.n 865cc │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a16 │ │ │ │ + bne.n 86662 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8699e │ │ │ │ + bne.w 865ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 869f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8663e │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86b14 │ │ │ │ + bne.n 86760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 869be │ │ │ │ + b.n 8660a │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86ab6 │ │ │ │ + b.n 86702 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86b02 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + b.n 8674e │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 86aec │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 86738 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86b6c ) │ │ │ │ + ldr r7, [pc, #48] @ (867b8 ) │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 86920 │ │ │ │ - b.n 86ade │ │ │ │ + bls.w 8656c │ │ │ │ + b.n 8672a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8699e │ │ │ │ - b.n 86a5c │ │ │ │ + bne.w 865ea │ │ │ │ + b.n 866a8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b74 : │ │ │ │ +000867c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86b90 │ │ │ │ + cbz r0, 867dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86bc0 ) │ │ │ │ + ldr r3, [pc, #44] @ (8680c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 867d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 867d8 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 867d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 86b8c │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ + b.n 867d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86c14 │ │ │ │ + cbz r0, 86860 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 86bee │ │ │ │ + bge.n 8683a │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86be8 │ │ │ │ + bne.n 86834 │ │ │ │ bx lr │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 86c10 │ │ │ │ + beq.n 8685c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86c18 │ │ │ │ + cbz r2, 86864 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86c10 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8685c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76154 │ │ │ │ - cbz r0, 86c48 │ │ │ │ + bl 762a4 │ │ │ │ + cbz r0, 86894 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6ca24 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.w 6cb58 │ │ │ │ + movw r1, #64076 @ 0xfa4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + movw r0, #41160 @ 0xa0c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 86e5a │ │ │ │ + bls.w 86aa2 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86dc0 │ │ │ │ + bls.w 86a08 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86ea4 │ │ │ │ + bls.w 86aec │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 86c88 │ │ │ │ + bls.n 868d4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86fb8 │ │ │ │ + bcs.w 86c00 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f5a │ │ │ │ - ldr r3, [pc, #708] @ (86f80 ) │ │ │ │ + bne.w 86ba2 │ │ │ │ + ldr r3, [pc, #720] @ (86bd8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bne.n 86d8e │ │ │ │ + bne.n 869d6 │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86f44 │ │ │ │ + beq.w 86b8c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 86d6e │ │ │ │ + beq.n 869b6 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ add.w fp, r6, sl │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86f84 │ │ │ │ + bne.w 86bc6 │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86d60 │ │ │ │ + bhi.n 869a8 │ │ │ │ add.w lr, r6, #16 │ │ │ │ - mov r9, r8 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86d54 │ │ │ │ + cbz r2, 8699e │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r7, r0 │ │ │ │ add.w r5, r4, r1, lsl #3 │ │ │ │ ldr.w r6, [r4, r1, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 86df8 │ │ │ │ + bne.n 86a40 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86d34 │ │ │ │ - mov r6, r8 │ │ │ │ + bne.n 8697e │ │ │ │ + mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ - mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 86ecc │ │ │ │ + bne.w 86b14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 86eb2 │ │ │ │ + bhi.w 86afa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 86cfc │ │ │ │ + bne.n 86948 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f6e │ │ │ │ + bne.w 86bb6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86fb8 │ │ │ │ + beq.w 86c00 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8694a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f5a │ │ │ │ - ldr r3, [pc, #408] @ (86f80 ) │ │ │ │ + bne.w 86ba2 │ │ │ │ + ldr r3, [pc, #424] @ (86bd8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - b.n 86cd2 │ │ │ │ + b.n 8691e │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86e36 │ │ │ │ + bcc.n 86a7e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86eae │ │ │ │ + beq.n 86af6 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 86b08 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 86b0c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 86b10 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ed8 │ │ │ │ + beq.n 86b20 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ed4 │ │ │ │ + beq.n 86b1c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86edc │ │ │ │ + beq.n 86b24 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ee0 │ │ │ │ + beq.n 86b28 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ee4 │ │ │ │ + beq.n 86b2c │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r5, sl, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86ee8 │ │ │ │ + bne.n 86b30 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86d54 │ │ │ │ + b.n 8699e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 86e9a │ │ │ │ + bne.n 86ae2 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86d66 │ │ │ │ + beq.w 869ae │ │ │ │ mov r5, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 86e76 │ │ │ │ + bne.n 86abe │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8694a │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8694a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86dc8 │ │ │ │ + b.n 86a10 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8694a │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 86d66 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 869ae │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86a9c │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86f26 │ │ │ │ + bcc.n 86b6e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86eae │ │ │ │ + beq.n 86af6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 86b08 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 86b0c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 86b10 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ed8 │ │ │ │ + beq.n 86b20 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ed4 │ │ │ │ + beq.n 86b1c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86edc │ │ │ │ + beq.n 86b24 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ee0 │ │ │ │ + beq.n 86b28 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ee4 │ │ │ │ + beq.n 86b2c │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86e54 │ │ │ │ - b.n 86ee8 │ │ │ │ + beq.n 86a9c │ │ │ │ + b.n 86b30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86cfc │ │ │ │ - b.n 86d8e │ │ │ │ + bne.w 86948 │ │ │ │ + b.n 869d6 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86fb8 │ │ │ │ + cbz r0, 86c00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8694a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86dac │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 869f4 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86f98 │ │ │ │ + b.n 86be0 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86d60 │ │ │ │ + bhi.w 869a8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f94 │ │ │ │ + beq.n 86bdc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86f94 │ │ │ │ + beq.n 86bdc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6064 │ │ │ │ - b.n 86f94 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1a7c6c │ │ │ │ + b.n 86bdc │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86d68 │ │ │ │ + b.n 869b0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -138811,1075 +138472,1075 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 87008 │ │ │ │ + cbz r5, 86c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87012 │ │ │ │ + bne.n 86c5a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7eaf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87008 │ │ │ │ - ldr r2, [pc, #48] @ (8704c ) │ │ │ │ + bne.n 86c50 │ │ │ │ + ldr r2, [pc, #48] @ (86c94 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87034 │ │ │ │ + cbnz r3, 86c7c │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 7eaf4 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87026 │ │ │ │ + beq.n 86c6e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87026 │ │ │ │ + b.n 86c6e │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00087050 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086c98 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 8706e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86cb6 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 87078 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86cc0 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 870a8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86cf0 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 870a8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86cf0 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8706a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86cb2 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8706a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86cb2 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 870da <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86d22 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870c8 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86d10 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f960 │ │ │ │ + b.n 86cbc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870f0 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86d38 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 86cbc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21352 @ 0x5368 │ │ │ │ + movw r2, #20392 @ 0x4fa8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f960 │ │ │ │ + b.n 86cbc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87088 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86cd0 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 87088 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86cd0 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #20344 @ 0x4f78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 86cbc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #676] @ (873bc <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #684] @ (8700c <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 8723e <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + beq.w 86e8e <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87302 <_Py_CheckFunctionResult@@Base+0x2b2> │ │ │ │ + beq.w 86f54 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #644] @ 873c4 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + ldr.w sl, [pc, #652] @ 87014 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87314 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ + beq.w 86f66 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 87340 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + ble.w 86f92 <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 8728e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 86ee0 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 87190 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + cbz r3, 86dd8 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 87244 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + bne.n 86e94 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 871ea <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cbz r3, 871a2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 8726a <_Py_CheckFunctionResult@@Base+0x21a> │ │ │ │ + beq.n 86e3a <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86df2 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 86eba <_Py_CheckFunctionResult@@Base+0x222> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86e38 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ - cbz r3, 871c0 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + cbz r3, 86e10 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871c0 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + beq.n 86e10 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 872ca <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 86f1c <_Py_CheckFunctionResult@@Base+0x284> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86e38 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + cbz r7, 86e32 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + beq.n 86e32 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872ec <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 86f3e <_Py_CheckFunctionResult@@Base+0x2a6> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 871cc <_Py_CheckFunctionResult@@Base+0x17c> │ │ │ │ + bcs.n 86e1c <_Py_CheckFunctionResult@@Base+0x184> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 86ef8 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 86ef8 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 86ef8 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 86ef8 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 872be <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 86f10 <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87190 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #368] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.n 86dd8 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + ldr r2, [pc, #368] @ (87010 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8739e <_Py_CheckFunctionResult@@Base+0x34e> │ │ │ │ + bne.w 86fec <_Py_CheckFunctionResult@@Base+0x354> │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 87194 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 871a2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [pc, #332] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 87380 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 86ddc <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ + b.n 86e38 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86df2 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr r2, [pc, #328] @ (87010 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86fd2 <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 871a6 <_Py_CheckFunctionResult@@Base+0x156> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + bne.n 86df6 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 86e38 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 87360 <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ + beq.n 86fb2 <_Py_CheckFunctionResult@@Base+0x31a> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 8720c <_Py_CheckFunctionResult@@Base+0x1bc> │ │ │ │ + bcc.n 86e5c <_Py_CheckFunctionResult@@Base+0x1c4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 8723e <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + ble.n 86e8e <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #244] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + b.w 14f568 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #240] @ (87010 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87364 <_Py_CheckFunctionResult@@Base+0x314> │ │ │ │ + bne.n 86fb6 <_Py_CheckFunctionResult@@Base+0x31e> │ │ │ │ mov r0, r3 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 871c8 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - ldr r2, [pc, #208] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.w 86e18 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + b.n 86e38 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #208] @ (87010 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87328 <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ + cbnz r3, 86f7a <_Py_CheckFunctionResult@@Base+0x2e2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ - ldr.w sl, [pc, #192] @ 873c4 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + b.n 86e32 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ + ldr.w sl, [pc, #188] @ 87014 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8716c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 86db4 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26168 @ 0x6638 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 872fa <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + beq.n 86f4c <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 872fa <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + b.n 86f4c <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #28933 @ 0x7105 │ │ │ │ + movw r2, #27981 @ 0x6d4d │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87174 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86dbc <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14f554 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 86ef8 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 872dc <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.n 86f2e <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 872dc <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 86f2e <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.w 87284 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 86ed6 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 87284 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 86ed6 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 87260 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + beq.w 86eb0 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 87260 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + b.n 86eb0 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ + nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000873c8 <_PyNamespace_New@@Base>: │ │ │ │ +00087018 <_PyNamespace_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 87418 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 87068 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 87062 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 873f8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 87048 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ - cbnz r0, 873fc <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 870a8 │ │ │ │ + cbnz r0, 8704c <_PyNamespace_New@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 87062 <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 87062 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 873f8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 87048 <_PyNamespace_New@@Base+0x30> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 870a4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 714b0 │ │ │ │ + bl 71608 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8743e <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 8708e <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 870a4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 870a4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8743a <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 8708a <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00087458 : │ │ │ │ +000870a8 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (87474 ) │ │ │ │ + ldr r4, [pc, #20] @ (870c4 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 87478 │ │ │ │ + b.n 870c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88136 │ │ │ │ + beq.w 87d86 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 88136 │ │ │ │ + bmi.w 87d86 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 87982 │ │ │ │ + beq.w 875d2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #58881 @ 0xe601 │ │ │ │ + movw r1, #58217 @ 0xe369 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87982 │ │ │ │ + bne.w 875d2 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 874d8 │ │ │ │ + beq.n 87128 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 874e0 │ │ │ │ + cbnz r6, 87130 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 876e4 │ │ │ │ + bne.w 87334 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 87330 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 87330 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 87330 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87b34 │ │ │ │ + bne.w 87784 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87f7e │ │ │ │ + bne.w 87bce │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w r6, r9, r0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r9, r0] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r3, [r9, r0] │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87d28 │ │ │ │ + beq.w 87978 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 87d54 │ │ │ │ + bmi.w 879a4 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87cf4 │ │ │ │ - ldr r3, [pc, #696] @ (87844 ) │ │ │ │ + bne.w 87944 │ │ │ │ + ldr r3, [pc, #696] @ (87494 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 87c0e │ │ │ │ + bcs.w 8785e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87cb6 │ │ │ │ + beq.w 87906 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 87922 │ │ │ │ + beq.w 87572 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87d08 │ │ │ │ + beq.w 87958 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r2, r8, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r1, r2, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #8 │ │ │ │ - ble.n 87646 │ │ │ │ + ble.n 87296 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87620 │ │ │ │ + b.n 87270 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87638 │ │ │ │ + bne.n 87288 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 87646 │ │ │ │ + beq.n 87296 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87616 │ │ │ │ + beq.n 87266 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 8760a │ │ │ │ + bne.n 8725a │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87616 │ │ │ │ + beq.n 87266 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87620 │ │ │ │ + bne.n 87270 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8789e │ │ │ │ + beq.w 874ee │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8789e │ │ │ │ + bne.w 874ee │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87876 │ │ │ │ + beq.w 874c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87890 │ │ │ │ + ble.w 874e0 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 876b0 │ │ │ │ + b.n 87300 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 876a8 │ │ │ │ + cbz r6, 872f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 876a8 │ │ │ │ + beq.n 872f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 878f0 │ │ │ │ + beq.w 87540 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 87890 │ │ │ │ + beq.w 874e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8768e │ │ │ │ + beq.n 872de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8768e │ │ │ │ + beq.n 872de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8768e │ │ │ │ - ldr r3, [pc, #380] @ (87848 ) │ │ │ │ + bne.n 872de │ │ │ │ + ldr r3, [pc, #380] @ (87498 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d76 │ │ │ │ + bne.w 879c6 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8768e │ │ │ │ + b.n 872de │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r7, r0 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ smull ip, r0, r0, r7 │ │ │ │ sub.w r0, r0, r7, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 87af6 │ │ │ │ + bgt.w 87746 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 874d8 │ │ │ │ + beq.w 87128 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cc6 │ │ │ │ + bne.w 87916 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 87128 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8784c │ │ │ │ + beq.w 8749c │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87908 │ │ │ │ + beq.w 87558 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 87870 │ │ │ │ + bne.w 874c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87822 │ │ │ │ + bne.n 87472 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 877a4 │ │ │ │ + bne.n 873f4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 8748c │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bc78 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 877f2 │ │ │ │ + bne.n 87442 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8780e │ │ │ │ + bne.n 8745e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 877e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 88102 │ │ │ │ + bne.w 87d52 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87714 │ │ │ │ + b.n 87364 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8812e │ │ │ │ + beq.w 87d7e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 87b6a │ │ │ │ + bne.w 877ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87d70 │ │ │ │ + bne.w 879c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bc78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87784 │ │ │ │ + beq.n 873d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87784 │ │ │ │ + bne.n 873d4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8778a │ │ │ │ + beq.n 873da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8778a │ │ │ │ + bne.n 873da │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8778a │ │ │ │ + b.n 873da │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 877a4 │ │ │ │ + bne.n 873f4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 8748c │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8776e │ │ │ │ + b.n 873be │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 87832 │ │ │ │ + b.n 87482 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87b5c │ │ │ │ + beq.w 877ac │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8775c │ │ │ │ + beq.w 873ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8775c │ │ │ │ + b.n 873ac │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 8788a │ │ │ │ + b.n 874da │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8787c │ │ │ │ + blt.n 874cc │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 87948 │ │ │ │ + beq.n 87598 │ │ │ │ mov r0, sl │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [fp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [fp, #24] │ │ │ │ str.w r2, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 874d8 │ │ │ │ + beq.w 87128 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 874d8 │ │ │ │ - ldr r0, [pc, #724] @ (87ba0 ) │ │ │ │ + bne.w 87128 │ │ │ │ + ldr r0, [pc, #724] @ (877f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ sub.w r1, fp, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [fp, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 874d8 │ │ │ │ - ldr r3, [pc, #688] @ (87ba4 ) │ │ │ │ + b.n 87128 │ │ │ │ + ldr r3, [pc, #688] @ (877f4 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d5a │ │ │ │ + bne.w 879aa │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 876a8 │ │ │ │ + b.n 872f8 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 87128 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87c46 │ │ │ │ + beq.w 87896 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 8774c │ │ │ │ - b.n 874d8 │ │ │ │ + bgt.w 8739c │ │ │ │ + b.n 87128 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 87976 │ │ │ │ + bhi.n 875c6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87c0e │ │ │ │ + beq.w 8785e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 875d2 │ │ │ │ - ldr r3, [pc, #596] @ (87ba0 ) │ │ │ │ + b.n 87222 │ │ │ │ + ldr r3, [pc, #596] @ (877f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 87898 │ │ │ │ + bhi.n 874e8 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87898 │ │ │ │ + beq.n 874e8 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8789e │ │ │ │ + b.n 874ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 875d2 │ │ │ │ + b.n 87222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a44 │ │ │ │ + bl 123474 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ - bl 86830 │ │ │ │ + beq.w 877e8 │ │ │ │ + bl 8647c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 879aa │ │ │ │ + beq.n 875fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8811a │ │ │ │ + beq.w 87d6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 877e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86b74 │ │ │ │ + bl 867c0 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 87e06 │ │ │ │ + bne.w 87a56 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 87ace │ │ │ │ + beq.n 8771e │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87ba0 │ │ │ │ + ldr.w sl, [pc, #440] @ 877f0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 87a40 │ │ │ │ + b.n 87690 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 87a78 │ │ │ │ + beq.n 876c8 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.n 87ab8 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 87708 │ │ │ │ + bl 7bc78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87a94 │ │ │ │ + bne.n 876e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a2a │ │ │ │ + beq.n 8767a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88122 │ │ │ │ + beq.w 87d72 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87db8 │ │ │ │ + beq.w 87a08 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ac0 │ │ │ │ + beq.n 87710 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ba8 │ │ │ │ + beq.w 877f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ba8 │ │ │ │ + beq.w 877f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87bf0 │ │ │ │ + beq.w 87840 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87ab2 │ │ │ │ + bne.n 87702 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 879f2 │ │ │ │ + beq.n 87642 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 879f8 │ │ │ │ + bne.n 87648 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a4450 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a1a │ │ │ │ + beq.n 8766a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a1a │ │ │ │ + bne.n 8766a │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87a20 │ │ │ │ - b.n 87a2a │ │ │ │ + bne.n 87670 │ │ │ │ + b.n 8767a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87a66 │ │ │ │ - bl 79610 │ │ │ │ + b.n 876b6 │ │ │ │ + bl 79740 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 87a8e │ │ │ │ - ldr r3, [pc, #220] @ (87ba0 ) │ │ │ │ + b.n 876de │ │ │ │ + ldr r3, [pc, #220] @ (877f0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87f58 │ │ │ │ + bne.w 87ba8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87ae8 │ │ │ │ + beq.n 87738 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87ae8 │ │ │ │ + cbnz r3, 87738 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 874da │ │ │ │ + b.n 8712a │ │ │ │ add r6, r5 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ subs r2, #0 │ │ │ │ add.w r1, r6, #1 │ │ │ │ it ne │ │ │ │ @@ -139889,1818 +139550,1585 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ - cbnz r0, 87b98 │ │ │ │ + bl 7c320 │ │ │ │ + cbnz r0, 877e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87704 │ │ │ │ + b.n 87354 │ │ │ │ movs r3, #1 │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ lsl.w r0, r3, r7 │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ smull ip, lr, r0, ip │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 8750e │ │ │ │ + bgt.w 8715e │ │ │ │ mov sl, r3 │ │ │ │ - b.n 876e4 │ │ │ │ + b.n 87334 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87854 │ │ │ │ - b.n 874d8 │ │ │ │ + bne.w 874a4 │ │ │ │ + b.n 87128 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877be │ │ │ │ + beq.w 8740e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 880fc │ │ │ │ + beq.w 87d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9960 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880ea │ │ │ │ + bne.w 87d3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87df4 │ │ │ │ + bne.w 87a44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 874da │ │ │ │ + b.n 8712a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87c54 │ │ │ │ + beq.n 878a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87c54 │ │ │ │ + beq.n 878a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880d0 │ │ │ │ + beq.w 87d20 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880d0 │ │ │ │ + beq.w 87d20 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87de8 │ │ │ │ + beq.w 87a38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e750c │ │ │ │ + bl e6fc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87a60 │ │ │ │ + bne.w 876b0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87b8c │ │ │ │ + beq.n 877dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b8c │ │ │ │ + bne.n 877dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b8c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 877dc │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87d8a │ │ │ │ + bne.w 879da │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87d54 │ │ │ │ + beq.w 879a4 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87944 │ │ │ │ + b.n 87594 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87912 │ │ │ │ - b.n 874d8 │ │ │ │ + bgt.w 87562 │ │ │ │ + b.n 87128 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f32 │ │ │ │ + bge.w 87b82 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87f26 │ │ │ │ - ldr r1, [pc, #736] @ (87f4c ) │ │ │ │ + beq.w 87b76 │ │ │ │ + ldr r1, [pc, #736] @ (87b9c ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87bf0 │ │ │ │ + blt.n 87840 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fa8 │ │ │ │ + beq.w 87bf8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f00 │ │ │ │ + beq.w 87b50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87bea │ │ │ │ + beq.n 8783a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87bea │ │ │ │ + bne.n 8783a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87bea │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8783a │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8793c │ │ │ │ + b.n 8758c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 87128 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 87860 │ │ │ │ + b.n 874b0 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87d54 │ │ │ │ + cbz r0, 879a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 875d2 │ │ │ │ + b.n 87222 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r1, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r2, r1, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #12 │ │ │ │ add.w r1, r1, #8 │ │ │ │ - bgt.w 87602 │ │ │ │ - b.n 87646 │ │ │ │ + bgt.w 87252 │ │ │ │ + b.n 87296 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8756e │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 87b98 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bge.w 871be │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 877e8 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87f98 │ │ │ │ + bne.w 87be8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 876a8 │ │ │ │ + b.n 872f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 877ca │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8741a │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87dda │ │ │ │ + bne.n 87a2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8768e │ │ │ │ + b.n 872de │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87c32 │ │ │ │ + b.n 87882 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87dac │ │ │ │ + bne.n 879fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8801a │ │ │ │ + beq.w 87c6a │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9960 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880b6 │ │ │ │ + bne.w 87d06 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 877e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 877e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ - ldr r2, [pc, #372] @ (87f50 ) │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 877e8 │ │ │ │ + ldr r2, [pc, #372] @ (87ba0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d82 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 879d2 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87be0 │ │ │ │ - b.n 87bf0 │ │ │ │ + beq.w 87830 │ │ │ │ + b.n 87840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 877e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 877e8 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87f54 ) │ │ │ │ + ldr r7, [pc, #328] @ (87ba4 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 8771e │ │ │ │ mov r9, r4 │ │ │ │ movw lr, #42220 @ 0xa4ec │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd sl, lr, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 783fc │ │ │ │ + bl 78538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87d9a │ │ │ │ + bne.n 879ea │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fe0 │ │ │ │ + beq.w 87c30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fe0 │ │ │ │ + beq.w 87c30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87bf0 │ │ │ │ + beq.w 87840 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87fc6 │ │ │ │ + bne.w 87c16 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87fc6 │ │ │ │ + beq.w 87c16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.w 87fbe │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 87c0e │ │ │ │ + bl 7bc78 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87fac │ │ │ │ + bne.w 87bfc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87eb4 │ │ │ │ + beq.n 87b04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 880c8 │ │ │ │ + beq.w 87d18 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87db8 │ │ │ │ + beq.w 87a08 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87e2a │ │ │ │ + bne.n 87a7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 8771e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 8771e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 8771e │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 87ace │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ + b.n 8771e │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #19700 @ 0x4cf4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 87840 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122614 │ │ │ │ + bl 12208c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 87bea │ │ │ │ + b.n 8783a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + movw r1, #19736 @ 0x4d18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88110 ) │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 87840 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87d60 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 8771e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 8771e │ │ │ │ mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 879d4 │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ + b.n 87624 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e5060 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 8751a │ │ │ │ - ldr r2, [pc, #428] @ (88148 ) │ │ │ │ + b.w 8716a │ │ │ │ + ldr r2, [pc, #428] @ (87d98 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d68 │ │ │ │ + b.n 879b8 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87f08 │ │ │ │ + b.n 87b58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87ea4 │ │ │ │ + bne.w 87af4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ea4 │ │ │ │ - bl 79610 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87af4 │ │ │ │ + bl 79740 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e9c │ │ │ │ + b.n 87aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 87e7e │ │ │ │ + bne.w 87ace │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a4450 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e9c │ │ │ │ + b.n 87aec │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88042 │ │ │ │ + cbz r3, 87c92 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88042 │ │ │ │ + cbz r3, 87c92 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 87d20 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 87d20 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 88038 │ │ │ │ + beq.n 87c88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e750c │ │ │ │ + bl e6fc4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e52 │ │ │ │ + b.n 87aa2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ebc │ │ │ │ + beq.w 87b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ebc │ │ │ │ + bne.w 87b0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ebc │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87b0c │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8800e │ │ │ │ - b.n 87bf0 │ │ │ │ + beq.n 87c5e │ │ │ │ + b.n 87840 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f32 │ │ │ │ + bge.w 87b82 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 880aa │ │ │ │ - ldr r1, [pc, #244] @ (8814c ) │ │ │ │ + beq.n 87cfa │ │ │ │ + ldr r1, [pc, #244] @ (87d9c ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87bf0 │ │ │ │ + blt.w 87840 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87fa6 │ │ │ │ + beq.n 87bf6 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 87efe │ │ │ │ + beq.w 87b4e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2750 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 87e52 │ │ │ │ + beq.w 87aa2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87e52 │ │ │ │ + bne.w 87aa2 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87e52 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87aa2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 122614 │ │ │ │ + bl 12208c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e52 │ │ │ │ + b.n 87aa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87db8 │ │ │ │ + bne.w 87a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87db8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87eb4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87b04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #19652 @ 0x4cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 87840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b8c │ │ │ │ + bne.w 877dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b8c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 877dc │ │ │ │ mov r3, sl │ │ │ │ - b.w 877e8 │ │ │ │ + b.w 87438 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 87b98 │ │ │ │ + bl 12736c │ │ │ │ + b.n 877e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 879aa │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 875fa │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 87a2a │ │ │ │ + b.n 8767a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 877e8 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.w 87438 │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 877e8 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88310 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87f60 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 88242 │ │ │ │ - subs r3, r5, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bne.n 88242 │ │ │ │ - ldrb r3, [r0, #6] │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ - lsls r5, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8832c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 8820e │ │ │ │ - add r5, r0 │ │ │ │ - movs r4, #0 │ │ │ │ - add.w sl, r5, #20 │ │ │ │ - ands.w r3, r7, #3 │ │ │ │ - add.w r5, r5, #24 │ │ │ │ - beq.w 882ea │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 881ec │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 881be │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cbz r0, 881b0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 88382 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 881bc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 88372 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 881d4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 881d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88392 │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 881ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 881ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88398 │ │ │ │ - adds r4, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 881fa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8831c │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 88208 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8830c │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 882ea │ │ │ │ - ldrb.w r3, [r8, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 88302 │ │ │ │ - ldr r3, [pc, #392] @ (883a0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ - cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 88302 │ │ │ │ - ldrb.w r1, [r8, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 88302 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ - str.w r8, [r1, #2420] @ 0x974 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 88260 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 88260 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8836c │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - ldr.w r0, [sl, r9, lsl #3] │ │ │ │ - cbz r0, 88278 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 88278 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88366 │ │ │ │ - ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8828c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 8828c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88360 │ │ │ │ - add.w r4, r9, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 882a4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8835a │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 882b8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88354 │ │ │ │ - add.w r4, r9, #2 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 882d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8834e │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 882e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 88348 │ │ │ │ - add.w r4, r9, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq.n 8820e │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8824a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 8824a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8824a │ │ │ │ - b.n 88246 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77384 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88208 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88208 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881fa │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881fa │ │ │ │ - adds r4, r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 88340 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 78344 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 78344 │ │ │ │ - adds r4, #12 │ │ │ │ - cmp r5, r7 │ │ │ │ - blt.n 88332 │ │ │ │ - b.n 8820e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882e2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882d0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882b8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882a4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8828c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88278 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88260 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881bc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881d4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881ea │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #672] @ (88658 ) │ │ │ │ + ldr r2, [pc, #672] @ (88054 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 889da │ │ │ │ + beq.w 883d6 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 889e4 │ │ │ │ + bne.w 883e0 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ mov r4, r6 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrd r3, sl, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8861c │ │ │ │ + beq.w 88018 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r2, [pc, #572] @ (88658 ) │ │ │ │ + ldr r2, [pc, #572] @ (88054 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8862a │ │ │ │ + beq.w 88026 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88ada │ │ │ │ + ble.w 884d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8866e │ │ │ │ + bne.w 8806a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887ec │ │ │ │ + beq.w 881e8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 88556 │ │ │ │ + beq.n 87f52 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 887ec │ │ │ │ + bne.w 881e8 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 885cc │ │ │ │ + beq.w 87fc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 886bc │ │ │ │ + ble.w 880b8 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 884aa │ │ │ │ + b.n 87ea6 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 884a4 │ │ │ │ + cbz r6, 87ea0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 884a4 │ │ │ │ + beq.n 87ea0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 884d8 │ │ │ │ + cbz r2, 87ed4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 884f4 │ │ │ │ + beq.n 87ef0 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8848e │ │ │ │ + beq.n 87e8a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8848e │ │ │ │ + beq.n 87e8a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8848e │ │ │ │ - ldr r3, [pc, #408] @ (8865c ) │ │ │ │ + bne.n 87e8a │ │ │ │ + ldr r3, [pc, #408] @ (88058 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 888f6 │ │ │ │ + bne.w 882f2 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 8848e │ │ │ │ - ldr r3, [pc, #384] @ (8865c ) │ │ │ │ + b.n 87e8a │ │ │ │ + ldr r3, [pc, #384] @ (88058 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8891c │ │ │ │ + bne.w 88318 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 884aa │ │ │ │ + bne.n 87ea6 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 885ac │ │ │ │ - ldr r2, [pc, #344] @ (88658 ) │ │ │ │ + bne.n 87fa8 │ │ │ │ + ldr r2, [pc, #344] @ (88054 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 885ac │ │ │ │ + bhi.n 87fa8 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 885ac │ │ │ │ + beq.n 87fa8 │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ str.w r3, [r0, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 8856a │ │ │ │ + bls.n 87f66 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 88598 │ │ │ │ + ble.n 87f94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14f568 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bhi.n 88530 │ │ │ │ + bhi.n 87f2c │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 88530 │ │ │ │ + bne.n 87f2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bgt.n 8854a │ │ │ │ + bgt.n 87f46 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (88658 ) │ │ │ │ + ldr r2, [pc, #184] @ (88054 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 88502 │ │ │ │ + beq.n 87efe │ │ │ │ mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - ldr r3, [pc, #164] @ (88658 ) │ │ │ │ + bl 774c0 │ │ │ │ + ldr r3, [pc, #164] @ (88054 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 8856a │ │ │ │ - b.n 88530 │ │ │ │ + bls.n 87f66 │ │ │ │ + b.n 87f2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 886bc │ │ │ │ + ble.n 880b8 │ │ │ │ add r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 885f0 │ │ │ │ + b.n 87fec │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 885e8 │ │ │ │ + cbz r6, 87fe4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 885e8 │ │ │ │ + beq.n 87fe4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 8863e │ │ │ │ + cbz r2, 8803a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8859e │ │ │ │ + beq.n 87f9a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 885d8 │ │ │ │ + beq.n 87fd4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 885d8 │ │ │ │ + beq.n 87fd4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 885d8 │ │ │ │ - ldr r3, [pc, #84] @ (8865c ) │ │ │ │ + bne.n 87fd4 │ │ │ │ + ldr r3, [pc, #84] @ (88058 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88aa4 │ │ │ │ + bne.w 884a0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 885d8 │ │ │ │ - ldr r2, [pc, #56] @ (88658 ) │ │ │ │ + b.n 87fd4 │ │ │ │ + ldr r2, [pc, #56] @ (88054 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8843a │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 87e36 │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26168 @ 0x6638 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (8865c ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (88058 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a6c │ │ │ │ + bne.w 88468 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 885e8 │ │ │ │ + b.n 87fe4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88450 │ │ │ │ + beq.w 87e4c │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 886cc │ │ │ │ + cbnz r5, 880c8 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8868e │ │ │ │ - b.n 886c2 │ │ │ │ + bne.n 8808a │ │ │ │ + b.n 880be │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 886c0 │ │ │ │ + beq.n 880bc │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88688 │ │ │ │ + beq.n 88084 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 88688 │ │ │ │ + beq.n 88084 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88688 │ │ │ │ - ldr r3, [pc, #620] @ (88914 ) │ │ │ │ + bne.n 88084 │ │ │ │ + ldr r3, [pc, #620] @ (88310 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a88 │ │ │ │ + bne.w 88484 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88688 │ │ │ │ + b.n 88084 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 885a6 │ │ │ │ + b.n 87fa2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 887de │ │ │ │ + beq.w 881da │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 887de │ │ │ │ + bne.n 881da │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8883e │ │ │ │ + beq.w 8823a │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 887b6 │ │ │ │ + ble.n 881b2 │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88736 │ │ │ │ + beq.n 88132 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8871a │ │ │ │ + cbz r4, 88116 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8871a │ │ │ │ + beq.n 88116 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88974 │ │ │ │ + beq.w 88370 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 88730 │ │ │ │ + cbz r4, 8812c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88730 │ │ │ │ + beq.n 8812c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8898e │ │ │ │ + beq.w 8838a │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 887b6 │ │ │ │ + beq.n 881b2 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 88786 │ │ │ │ + b.n 88182 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88752 │ │ │ │ + cbz r4, 8814e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88752 │ │ │ │ + beq.n 8814e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 887f6 │ │ │ │ + beq.n 881f2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 88768 │ │ │ │ + cbz r4, 88164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88768 │ │ │ │ + beq.n 88164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8880e │ │ │ │ + beq.n 8820a │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88780 │ │ │ │ + cbz r4, 8817c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88780 │ │ │ │ + beq.n 8817c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88826 │ │ │ │ + beq.n 88222 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 887b4 │ │ │ │ + beq.n 881b0 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8873a │ │ │ │ + beq.n 88136 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8873a │ │ │ │ + beq.n 88136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8873a │ │ │ │ - ldr r3, [pc, #372] @ (88914 ) │ │ │ │ + bne.n 88136 │ │ │ │ + ldr r3, [pc, #372] @ (88310 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ba4 │ │ │ │ + bne.w 885a0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 8873a │ │ │ │ + b.n 88136 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 887d8 │ │ │ │ - ldr r2, [pc, #344] @ (88918 ) │ │ │ │ + bne.n 881d4 │ │ │ │ + ldr r2, [pc, #344] @ (88314 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 887d8 │ │ │ │ + bhi.n 881d4 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88516 │ │ │ │ + bne.w 87f12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - ldr r3, [pc, #312] @ (88918 ) │ │ │ │ + bl 774c0 │ │ │ │ + ldr r3, [pc, #312] @ (88314 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 88524 │ │ │ │ + b.n 87f20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 88524 │ │ │ │ - ldr r3, [pc, #284] @ (88914 ) │ │ │ │ + b.n 87f20 │ │ │ │ + ldr r3, [pc, #284] @ (88310 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a50 │ │ │ │ + bne.w 8844c │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88752 │ │ │ │ - ldr r3, [pc, #260] @ (88914 ) │ │ │ │ + b.n 8814e │ │ │ │ + ldr r3, [pc, #260] @ (88310 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b32 │ │ │ │ + bne.w 8852e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88768 │ │ │ │ - ldr r3, [pc, #236] @ (88914 ) │ │ │ │ + b.n 88164 │ │ │ │ + ldr r3, [pc, #236] @ (88310 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b6e │ │ │ │ + bne.w 8856a │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88780 │ │ │ │ + b.n 8817c │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 887b6 │ │ │ │ - ldr.w r9, [pc, #204] @ 88914 │ │ │ │ + ble.n 881b2 │ │ │ │ + ldr.w r9, [pc, #204] @ 88310 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88884 │ │ │ │ + beq.n 88280 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 88866 │ │ │ │ + cbz r4, 88262 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88866 │ │ │ │ + beq.n 88262 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a38 │ │ │ │ + beq.w 88434 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8887a │ │ │ │ + cbz r4, 88276 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8887a │ │ │ │ + beq.n 88276 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a22 │ │ │ │ + beq.w 8841e │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 887b6 │ │ │ │ + beq.n 881b2 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 888ce │ │ │ │ + b.n 882ca │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8889a │ │ │ │ + cbz r4, 88296 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8889a │ │ │ │ + beq.n 88296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88938 │ │ │ │ + beq.n 88334 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 888b2 │ │ │ │ + cbz r4, 882ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 888b2 │ │ │ │ + beq.n 882ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88950 │ │ │ │ + beq.n 8834c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 888c4 │ │ │ │ + cbz r4, 882c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 888c4 │ │ │ │ + beq.n 882c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88960 │ │ │ │ + beq.n 8835c │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 8894c │ │ │ │ + beq.n 88348 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88888 │ │ │ │ + beq.n 88284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88888 │ │ │ │ + beq.n 88284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88888 │ │ │ │ + bne.n 88284 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ac0 │ │ │ │ + bne.w 884bc │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88888 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88284 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 884d2 │ │ │ │ - ldr r2, [pc, #12] @ (88914 ) │ │ │ │ + beq.w 87ece │ │ │ │ + ldr r2, [pc, #12] @ (88310 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 884d2 │ │ │ │ + b.n 87ece │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 884ea │ │ │ │ - ldr r2, [pc, #716] @ (88bf8 ) │ │ │ │ + beq.w 87ee6 │ │ │ │ + ldr r2, [pc, #716] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 884ea │ │ │ │ + b.n 87ee6 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88afc │ │ │ │ + bne.w 884f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8889a │ │ │ │ + b.n 88296 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 881b2 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 889a4 │ │ │ │ + cbnz r3, 883a0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 888b2 │ │ │ │ + b.n 882ae │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b8a │ │ │ │ + bne.w 88586 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 888c4 │ │ │ │ - ldr r2, [pc, #640] @ (88bf8 ) │ │ │ │ + b.n 882c0 │ │ │ │ + ldr r2, [pc, #640] @ (885f4 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88b4e │ │ │ │ + bne.w 8854a │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8871a │ │ │ │ - ldr r2, [pc, #616] @ (88bf8 ) │ │ │ │ + b.n 88116 │ │ │ │ + ldr r2, [pc, #616] @ (885f4 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 889bc │ │ │ │ + cbnz r5, 883b8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88730 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8812c │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8895a │ │ │ │ + beq.n 88356 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8895a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88356 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8899a │ │ │ │ + beq.n 88396 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88bf8 ) │ │ │ │ + ldr r3, [pc, #552] @ (885f4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8899a │ │ │ │ + b.n 88396 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88bde │ │ │ │ + beq.w 885da │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e5060 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r5, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r5, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 88598 │ │ │ │ + beq.w 87f94 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88598 │ │ │ │ + bne.w 87f94 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 883f8 │ │ │ │ + b.n 87df4 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 88b16 │ │ │ │ + bne.n 88512 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8887a │ │ │ │ + b.n 88276 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88bc0 │ │ │ │ + bne.w 885bc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88866 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88262 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88808 │ │ │ │ - ldr r2, [pc, #408] @ (88bf8 ) │ │ │ │ + beq.w 88204 │ │ │ │ + ldr r2, [pc, #408] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88808 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88204 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88650 │ │ │ │ - ldr r2, [pc, #380] @ (88bf8 ) │ │ │ │ + beq.w 8804c │ │ │ │ + ldr r2, [pc, #380] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88650 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8804c │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 886b6 │ │ │ │ - ldr r2, [pc, #352] @ (88bf8 ) │ │ │ │ + beq.w 880b2 │ │ │ │ + ldr r2, [pc, #352] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 886b6 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 880b2 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88616 │ │ │ │ - ldr r2, [pc, #324] @ (88bf8 ) │ │ │ │ + beq.w 88012 │ │ │ │ + ldr r2, [pc, #324] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88616 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88012 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 888f0 │ │ │ │ + beq.w 882ec │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 888f0 │ │ │ │ + b.n 882ec │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #33701 @ 0x83a5 │ │ │ │ + movw r1, #32161 @ 0x7da1 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 88660 │ │ │ │ + bne.w 8805c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 14f554 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88946 │ │ │ │ + beq.w 88342 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88946 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88342 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 88a2e │ │ │ │ + beq.n 8842a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88a2e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8842a │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88820 │ │ │ │ - ldr r2, [pc, #180] @ (88bf8 ) │ │ │ │ + beq.w 8821c │ │ │ │ + ldr r2, [pc, #180] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88820 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8821c │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88984 │ │ │ │ + beq.w 88380 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88bf8 ) │ │ │ │ + ldr r3, [pc, #148] @ (885f4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88984 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88380 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88838 │ │ │ │ - ldr r2, [pc, #120] @ (88bf8 ) │ │ │ │ + beq.w 88234 │ │ │ │ + ldr r2, [pc, #120] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88838 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88234 │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8896e │ │ │ │ + beq.w 8836a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8896e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8836a │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 887ae │ │ │ │ - ldr r2, [pc, #68] @ (88bf8 ) │ │ │ │ + beq.w 881aa │ │ │ │ + ldr r2, [pc, #68] @ (885f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 887ae │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 881aa │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 88a46 │ │ │ │ + beq.w 88442 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88a46 │ │ │ │ + b.n 88442 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b.n 88598 │ │ │ │ + b.n 87f94 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088bfc : │ │ │ │ +000885f8 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088c04 : │ │ │ │ +00088600 : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00088c20 : │ │ │ │ +0008861c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ (88cb4 ) │ │ │ │ + ldr r2, [pc, #132] @ (886b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #3420] @ 0xd5c │ │ │ │ - cbz r3, 88c58 │ │ │ │ + cbz r3, 88654 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88c98 │ │ │ │ + cbnz r2, 88694 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 88ca6 │ │ │ │ - movw r1, #38324 @ 0x95b4 │ │ │ │ + cbz r6, 886a2 │ │ │ │ + movw r1, #37364 @ 0x91f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 88ca6 │ │ │ │ + cbz r0, 886a2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38260 @ 0x9574 │ │ │ │ + movw r1, #37300 @ 0x91b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 88caa │ │ │ │ + cbnz r0, 886a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88cb8 │ │ │ │ + b.n 886b4 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1343c0 │ │ │ │ + b.w 1341b4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 88c8a │ │ │ │ + b.n 88686 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 88c8a │ │ │ │ + b.n 88686 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ea2 │ │ │ │ + bne.w 8889e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88ea2 │ │ │ │ + bne.w 8889e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88df4 │ │ │ │ - ldr r3, [pc, #676] @ (88f90 ) │ │ │ │ + bne.w 887f0 │ │ │ │ + ldr r3, [pc, #676] @ (8898c ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 88e36 │ │ │ │ + bgt.w 88832 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88e64 │ │ │ │ + beq.w 88860 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88e74 │ │ │ │ + bne.w 88870 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 88d12 │ │ │ │ + beq.n 8870e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88e88 │ │ │ │ + bne.w 88884 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88d70 │ │ │ │ + beq.n 8876c │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88e54 │ │ │ │ + bcs.w 88850 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88eba │ │ │ │ + bne.w 888b6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e54 │ │ │ │ + beq.n 88850 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88f44 │ │ │ │ + bne.w 88940 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88e54 │ │ │ │ + bcs.n 88850 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c250 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e54 │ │ │ │ + beq.n 88850 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ @@ -141708,606 +141136,606 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ add.w r2, fp, #4 │ │ │ │ adds r0, #4 │ │ │ │ - bhi.w 88eca │ │ │ │ + bhi.w 888c6 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 88ece │ │ │ │ + bls.w 888ca │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 88ece │ │ │ │ + bcs.n 888ca │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 88d9a │ │ │ │ + bne.n 88796 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 88e10 │ │ │ │ + b.n 8880c │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c35c │ │ │ │ - cbnz r0, 88e4c │ │ │ │ + bl 6c464 │ │ │ │ + cbnz r0, 88848 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88f94 │ │ │ │ + bl 88990 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88e5a │ │ │ │ + bne.n 88856 │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d980 │ │ │ │ + bl 19f4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e04 │ │ │ │ + beq.n 88800 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 88ef2 │ │ │ │ + beq.n 888ee │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88e88 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 88e9e │ │ │ │ + beq.n 88884 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 8889a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 88e2e │ │ │ │ - bl 19af80 │ │ │ │ - ldr r3, [pc, #292] @ (88f90 ) │ │ │ │ + b.n 8882a │ │ │ │ + bl 19cad0 │ │ │ │ + ldr r3, [pc, #292] @ (8898c ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d06 │ │ │ │ + beq.w 88702 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 66b28 │ │ │ │ + bl 66bee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e04 │ │ │ │ - b.n 88e4c │ │ │ │ + beq.n 88800 │ │ │ │ + b.n 88848 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21472 @ 0x53e0 │ │ │ │ + movw r1, #20512 @ 0x5020 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88e2e │ │ │ │ + b.n 8882a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #20484 @ 0x5004 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 88e9e │ │ │ │ + bl 12736c │ │ │ │ + b.n 8889a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88d58 │ │ │ │ - b.n 88e54 │ │ │ │ + bne.w 88754 │ │ │ │ + b.n 88850 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88de0 │ │ │ │ + beq.n 887dc │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88f7a │ │ │ │ + bne.n 88976 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c400 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + movw r3, #49216 @ 0xc040 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ subs r1, r1, r6 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r5, r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #19364 @ 0x4ba4 │ │ │ │ + movw r2, #18404 @ 0x47e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21464 @ 0x53d8 │ │ │ │ + movw r1, #20504 @ 0x5018 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e9e │ │ │ │ - bl 13cefc │ │ │ │ + beq.n 8889a │ │ │ │ + bl 13ccec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88e9e │ │ │ │ + beq.n 8889a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88e9e │ │ │ │ + bne.n 8889a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88e9e │ │ │ │ - cbz r0, 88f74 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8889a │ │ │ │ + cbz r0, 88970 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d6a │ │ │ │ + bne.w 88766 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 88f4e │ │ │ │ + bne.n 8894a │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88e10 │ │ │ │ + b.n 8880c │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 88dd8 │ │ │ │ + b.n 887d4 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088f94 : │ │ │ │ +00088990 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89514 │ │ │ │ + bne.w 88f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 89248 │ │ │ │ + beq.w 88c44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 893a6 │ │ │ │ + beq.w 88da2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 893aa │ │ │ │ + beq.w 88da6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 89002 │ │ │ │ + bcs.n 889fe │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88fe6 │ │ │ │ + b.n 889e2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88ffc │ │ │ │ + bcs.n 889f8 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 88fe2 │ │ │ │ + bls.n 889de │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 89536 │ │ │ │ + bcs.w 88f32 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 88fe6 │ │ │ │ + bcc.n 889e2 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 89268 │ │ │ │ + bhi.w 88c64 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 894d4 │ │ │ │ + blt.w 88ed0 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 892f0 │ │ │ │ + bgt.w 88cec │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 892e0 │ │ │ │ - ldr r3, [pc, #704] @ (89300 ) │ │ │ │ + bne.w 88cdc │ │ │ │ + ldr r3, [pc, #704] @ (88cfc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 8921c │ │ │ │ + bcs.w 88c18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 89400 │ │ │ │ + beq.w 88dfc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 891f0 │ │ │ │ + beq.w 88bec │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #612] @ (89304 ) │ │ │ │ + ldr r2, [pc, #612] @ (88d00 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89490 │ │ │ │ + bne.w 88e8c │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 89368 │ │ │ │ + beq.w 88d64 │ │ │ │ add r6, r7 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 894a4 │ │ │ │ + bne.w 88ea0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 89532 │ │ │ │ + bpl.w 88f2e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 89250 │ │ │ │ + bpl.w 88c4c │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 89262 │ │ │ │ + bcs.w 88c5e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r6, r4, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88b96 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ add.w r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strb r1, [r3, #7] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88b96 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r3, #9] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strb r1, [r3, #10] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ strb r1, [r3, #11] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88b96 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb r1, [r3, #14] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb r1, [r3, #15] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88b96 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ strb r1, [r3, #17] │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs.n 8919a │ │ │ │ + bcs.n 88b96 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r4, [r1, #-4] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ strb.w r4, [r1, #-7] │ │ │ │ ldr.w r4, [r2, #-8] │ │ │ │ strb.w r4, [r1, #-6] │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb.w r4, [r1, #-5] │ │ │ │ - bcc.n 89174 │ │ │ │ + bcc.n 88b70 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 891da │ │ │ │ + bcs.n 88bd6 │ │ │ │ mov.w r8, r8, lsr #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 891da │ │ │ │ + bls.n 88bd6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 891da │ │ │ │ + bcs.n 88bd6 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 891ce │ │ │ │ + bcc.n 88bca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89526 │ │ │ │ + beq.w 88f22 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89308 │ │ │ │ + beq.w 88d04 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 89086 │ │ │ │ + bhi.w 88a82 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89086 │ │ │ │ + bne.w 88a82 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 894ec │ │ │ │ + bne.w 88ee8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 892f0 │ │ │ │ + beq.n 88cec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 89086 │ │ │ │ + b.n 88a82 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88fc4 │ │ │ │ + b.n 889c0 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 890f8 │ │ │ │ + bcc.w 88af4 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 891b4 │ │ │ │ - b.n 891da │ │ │ │ + bcc.n 88bb0 │ │ │ │ + b.n 88bd6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 893da │ │ │ │ + bls.w 88dd6 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 893f6 │ │ │ │ + bcc.w 88df2 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 894bc │ │ │ │ + bcs.w 88eb8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 894d4 │ │ │ │ + blt.w 88ed0 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b1d0 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 892f0 │ │ │ │ + blt.n 88cec │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8903c │ │ │ │ + beq.w 88a38 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89086 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 88a82 │ │ │ │ + bl 1eb80c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 890ce │ │ │ │ + bne.w 88aca │ │ │ │ movs r7, #0 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88be4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 891e8 │ │ │ │ + bne.w 88be4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 89506 │ │ │ │ + bpl.w 88f02 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #532] @ (89558 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88f54 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 89364 │ │ │ │ + beq.n 88d60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89364 │ │ │ │ + beq.n 88d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 89364 │ │ │ │ + cbnz r3, 88d60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88be4 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - beq.n 893d2 │ │ │ │ + beq.n 88dce │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 89410 │ │ │ │ + beq.n 88e0c │ │ │ │ str.w r2, [r3, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 891da │ │ │ │ - ldr r7, [pc, #436] @ (8955c ) │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88bd6 │ │ │ │ + ldr r7, [pc, #436] @ (88f58 ) │ │ │ │ + b.n 88be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 894f8 │ │ │ │ + bhi.w 88ef4 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (89558 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88f54 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88be4 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 890ce │ │ │ │ + b.n 88aca │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 894d4 │ │ │ │ + blt.n 88ed0 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 892f0 │ │ │ │ + bgt.n 88cec │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 892c2 │ │ │ │ + b.n 88cbe │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 894d4 │ │ │ │ + blt.n 88ed0 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 89288 │ │ │ │ + b.n 88c84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89086 │ │ │ │ - b.n 8921c │ │ │ │ + bne.w 88a82 │ │ │ │ + b.n 88c18 │ │ │ │ strh.w r2, [r3, r6, lsl #1] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r2, r4 │ │ │ │ add.w lr, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8945c │ │ │ │ + b.n 88e58 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ adds r2, #16 │ │ │ │ bfi r0, r3, #0, #16 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ bfi r0, r3, #16, #16 │ │ │ │ @@ -142315,571 +141743,571 @@ │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ bfi r6, r3, #0, #16 │ │ │ │ bfi r6, ip, #16, #16 │ │ │ │ str.w r6, [r1, #-4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, lr │ │ │ │ mov r6, r0 │ │ │ │ - bcc.n 89432 │ │ │ │ + bcc.n 88e2e │ │ │ │ sub.w r2, r4, #15 │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ cmp r2, lr │ │ │ │ mov r3, r9 │ │ │ │ itt hi │ │ │ │ movhi r8, r0 │ │ │ │ movhi r1, r0 │ │ │ │ add.w r2, r8, r4 │ │ │ │ add r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w 891da │ │ │ │ + bcs.w 88bd6 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8947c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 88e78 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 894b0 │ │ │ │ + bne.n 88eac │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 890ae │ │ │ │ + bl 126c50 │ │ │ │ + b.n 88aaa │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 8950a │ │ │ │ + bne.n 88f06 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 89414 │ │ │ │ + bmi.n 88e10 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89422 │ │ │ │ + b.n 88e1e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 890ae │ │ │ │ + b.n 88aaa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64468 @ 0xfbd4 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 892fc │ │ │ │ + bl 12736c │ │ │ │ + b.n 88cf8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 892fc │ │ │ │ + bl 12736c │ │ │ │ + b.n 88cf8 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89236 │ │ │ │ + b.n 88c32 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88fdc │ │ │ │ - b.n 89008 │ │ │ │ + bhi.w 889d8 │ │ │ │ + b.n 88a04 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89326 │ │ │ │ + b.n 88d22 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 8938e │ │ │ │ + bmi.w 88d8a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 8939c │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + b.n 88d98 │ │ │ │ + movw r0, #20540 @ 0x503c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 892fc │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88cf8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6440 │ │ │ │ + b.w 1a8118 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89254 │ │ │ │ + b.n 88c50 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #20568 @ 0x5058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 892fc │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 88cf8 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00089560 : │ │ │ │ +00088f5c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89582 │ │ │ │ + bne.n 88f7e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85b98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8957e │ │ │ │ - bl 499a0 │ │ │ │ + bne.n 88f7a │ │ │ │ + bl 499ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00089598 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088f90 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 895d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88fd8 │ │ │ │ + cbz r0, 88fd0 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 895c2 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88fba <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 895bc <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88fb4 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000895dc : │ │ │ │ +00088fd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 8965a │ │ │ │ + bpl.n 89056 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8961a │ │ │ │ + bpl.n 89016 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8966e │ │ │ │ + bpl.n 8906a │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 89628 │ │ │ │ - cbz r1, 8960e │ │ │ │ + beq.n 89024 │ │ │ │ + cbz r1, 8900a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 8964e │ │ │ │ + bpl.n 8904a │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 89628 │ │ │ │ + cbz r0, 89024 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89616 │ │ │ │ + beq.n 89012 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 89012 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d7540 │ │ │ │ + bl 1d9130 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89662 │ │ │ │ + beq.n 8905e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 8964a │ │ │ │ - cbz r2, 89652 │ │ │ │ + cbz r1, 89046 │ │ │ │ + cbz r2, 8904e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 89652 │ │ │ │ + bpl.n 8904e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89612 │ │ │ │ + b.n 8900e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8960e │ │ │ │ + bne.n 8900a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 89012 │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 89012 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 499a0 │ │ │ │ + bl 499ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 8966a │ │ │ │ + cbz r1, 89066 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89616 │ │ │ │ + b.n 89012 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89628 │ │ │ │ + beq.n 89024 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8960e │ │ │ │ + beq.n 8900a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 8960e │ │ │ │ + b.n 8900a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d3ec <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d51c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000896a0 : │ │ │ │ +0008909c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 896ce │ │ │ │ + bpl.n 890ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 896ea │ │ │ │ + bcs.n 890e6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78344 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 78480 │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21764 @ 0x5504 │ │ │ │ + movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 896e4 │ │ │ │ + bl 12736c │ │ │ │ + b.n 890e0 │ │ │ │ │ │ │ │ -00089708 : │ │ │ │ +00089104 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ - cbnz r5, 8977a │ │ │ │ + cbnz r5, 89176 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 89746 │ │ │ │ + cbz r5, 89142 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 89746 │ │ │ │ + cbz r5, 89142 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 89794 │ │ │ │ + cbz r1, 89190 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 89790 │ │ │ │ + cbz r0, 8918c │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 89790 │ │ │ │ + cbz r0, 8918c │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 89786 │ │ │ │ + beq.n 89182 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 258548 │ │ │ │ - bl 262b94 │ │ │ │ + b.w 197bbc │ │ │ │ + bl 262bfc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8976c │ │ │ │ - b.n 8977e │ │ │ │ + beq.n 89168 │ │ │ │ + b.n 8917a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 897ae │ │ │ │ + cbnz r3, 891aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21800 @ 0x5528 │ │ │ │ + movw r1, #20840 @ 0x5168 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8977e │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8917a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #19652 @ 0x4cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8977e │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8917a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8986a │ │ │ │ + beq.n 89266 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 898a0 │ │ │ │ + bpl.n 8929c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 89838 │ │ │ │ + bne.n 89234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89842 │ │ │ │ + beq.n 8923e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 89850 │ │ │ │ + bne.n 8924c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 89850 │ │ │ │ - ldr r1, [pc, #164] @ (898b8 ) │ │ │ │ + beq.n 8924c │ │ │ │ + ldr r1, [pc, #164] @ (892b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8989a │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 89296 │ │ │ │ + bl 7bc78 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 897fa │ │ │ │ + bne.n 891f6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8980c │ │ │ │ + beq.n 89208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 89812 │ │ │ │ + bne.n 8920e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + b.w 1a4450 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89892 │ │ │ │ + beq.n 8928e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 898b0 │ │ │ │ + beq.n 892ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bccf4 │ │ │ │ + b.w bc764 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89884 │ │ │ │ - b.n 89878 │ │ │ │ - bl 79610 │ │ │ │ - b.n 89834 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.n 89280 │ │ │ │ + b.n 89274 │ │ │ │ + bl 79740 │ │ │ │ + b.n 89230 │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89834 │ │ │ │ + b.n 89230 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000898bc <_PyType_Lookup@@Base>: │ │ │ │ +000892b8 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81f80 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81c20 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 898d6 <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 892d2 <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 892ce <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 892ce <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 892ce <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -000898f0 : │ │ │ │ +000892ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 899d8 │ │ │ │ + beq.n 893d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 899a4 │ │ │ │ + beq.n 893a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 899b4 │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 893b0 │ │ │ │ + bl 71608 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89a00 │ │ │ │ + beq.n 893fc │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (89a08 ) │ │ │ │ + ldr r1, [pc, #216] @ (89404 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 783fc │ │ │ │ + bl 78538 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 899f8 │ │ │ │ - bne.n 899ca │ │ │ │ + blt.n 893f4 │ │ │ │ + bne.n 893c6 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 899f8 │ │ │ │ + beq.n 893f4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (89a08 ) │ │ │ │ + ldr r1, [pc, #184] @ (89404 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 899d2 │ │ │ │ + bne.n 893ce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 899ba │ │ │ │ + bmi.n 893b6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 899ce │ │ │ │ + cbz r0, 893ca │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21940 @ 0x55b4 │ │ │ │ + movw r1, #20980 @ 0x51f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85674 │ │ │ │ + bl 852d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, sl │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8991e │ │ │ │ + beq.n 8931a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8992c │ │ │ │ + b.n 89328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8996c │ │ │ │ + beq.n 89368 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8996c │ │ │ │ + b.n 89368 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89958 │ │ │ │ + b.n 89354 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 89386 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8998a │ │ │ │ - ldr r0, [pc, #48] @ (89a0c ) │ │ │ │ + b.n 89386 │ │ │ │ + ldr r0, [pc, #48] @ (89408 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21892 @ 0x5584 │ │ │ │ + movw r2, #20932 @ 0x51c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8999c │ │ │ │ + bl 1273d0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89398 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 89386 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 89386 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142889,2101 +142317,1979 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 89a52 │ │ │ │ + beq.n 8944e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89a80 ) │ │ │ │ + ldr r0, [pc, #64] @ (8947c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89480 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 89a68 │ │ │ │ + cbnz r3, 89464 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89a4e │ │ │ │ + beq.n 8944a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 89a4e │ │ │ │ + b.n 8944a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21716 @ 0x54d4 │ │ │ │ + movw r0, #20780 @ 0x512c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23c13c │ │ │ │ + bl 23c8f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89a54 │ │ │ │ - b.n 89a4e │ │ │ │ + bne.n 89450 │ │ │ │ + b.n 8944a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089a84 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089480 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89efc <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 89964 <_PyObject_MakeTpCall@@Base+0x4e4> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89c66 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89f5e <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 89e98 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 8967a <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ + blt.w 898f8 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + ldr.w fp, [pc, #992] @ 89894 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r6, #20 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - bgt.w 89d5e <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 8975c <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89ce4 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89e9c <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 896e2 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + ldr.w ip, [pc, #956] @ 89898 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [ip, #1416] @ 0x588 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e7a <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 89878 <_PyObject_MakeTpCall@@Base+0x3f8> │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 89c4e <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8964a <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89564 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, lr, #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 89ccc <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89662 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89564 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ add.w lr, r8, #8 │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [lr], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 89cd8 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 8966e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 89b50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8954c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 89c6e <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 89682 <_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 89ca6 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #40973 @ 0xa00d │ │ │ │ + blt.w 896bc <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + movw r2, #39433 @ 0x9a09 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89c5a <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (89e98 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 89656 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (89894 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 89d36 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 89734 <_PyObject_MakeTpCall@@Base+0x2b4> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f6e <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 8996a <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e12 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 89810 <_PyObject_MakeTpCall@@Base+0x390> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f30 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 89936 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89db4 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 897b2 <_PyObject_MakeTpCall@@Base+0x332> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e46 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 89844 <_PyObject_MakeTpCall@@Base+0x3c4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 89630 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89e9c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 89630 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89898 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e60 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 8985e <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89d08 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 89706 <_PyObject_MakeTpCall@@Base+0x286> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89df8 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 897f6 <_PyObject_MakeTpCall@@Base+0x376> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f02 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 89908 <_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 89b24 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89520 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 89564 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (89ea0 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cmp r6, #2 │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ + bne.w 89540 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89564 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + cmp fp, lr │ │ │ │ + str.w r0, [ip, #4]! │ │ │ │ + bne.w 8954c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 89564 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + ldr r4, [pc, #544] @ (8989c <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 89b92 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8958e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 89e36 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 89834 <_PyObject_MakeTpCall@@Base+0x3b4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89b92 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.w 8958e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bd5c8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bd038 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89fb8 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 899b4 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 895a0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + movw r1, #20984 @ 0x51f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e9af4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 895a0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89c18 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - cmp r6, #2 │ │ │ │ - str.w r0, [lr, #4] │ │ │ │ - bne.w 89b44 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ - cmp fp, lr │ │ │ │ - str.w r0, [ip, #4]! │ │ │ │ - bne.w 89b50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.n 89614 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 89630 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b08 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 89504 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 89634 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89e9c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 89634 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #376] @ (89898 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee2 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 898de <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 89634 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89fd6 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 899d2 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 89bc8 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 895c4 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #21016 @ 0x5218 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89ea4 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 898a0 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 89e06 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 89804 <_PyObject_MakeTpCall@@Base+0x384> │ │ │ │ mov ip, lr │ │ │ │ str.w r0, [ip], #4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 89b38 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 89534 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 89b44 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89540 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89f98 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 89994 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 895f0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 895f0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 895f0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89de6 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 897e4 <_PyObject_MakeTpCall@@Base+0x364> │ │ │ │ + b.n 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89eb2 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 898ae <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89eb2 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 898ae <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89c46 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 89642 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 89b24 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 89e1a <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 89520 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 89818 <_PyObject_MakeTpCall@@Base+0x398> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89758 <_PyObject_MakeTpCall@@Base+0x2d8> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 89758 <_PyObject_MakeTpCall@@Base+0x2d8> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 89ca6 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 895a0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 896bc <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 89758 <_PyObject_MakeTpCall@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89758 <_PyObject_MakeTpCall@@Base+0x2d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89758 <_PyObject_MakeTpCall@@Base+0x2d8> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89c30 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8962c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89c30 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8962c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 89ece <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 898ca <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b04 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - nop │ │ │ │ + b.n 89500 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d82 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 89780 <_PyObject_MakeTpCall@@Base+0x300> │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b04 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 89500 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89d30 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 8972e <_PyObject_MakeTpCall@@Base+0x2ae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89d30 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f3d7c │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 8972e <_PyObject_MakeTpCall@@Base+0x2ae> │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c46 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 89642 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89ffc <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 899f8 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20f960 │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bec <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 895e8 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89f8a <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 89986 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20f960 │ │ │ │ + b.n 89758 <_PyObject_MakeTpCall@@Base+0x2d8> │ │ │ │ + bl 1f4ed4 │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22008 @ 0x55f8 │ │ │ │ + movw r2, #21048 @ 0x5238 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 89758 <_PyObject_MakeTpCall@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89f42 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f42 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 89948 <_PyObject_MakeTpCall@@Base+0x4c8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89948 <_PyObject_MakeTpCall@@Base+0x4c8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 895f0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89f9a <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 89996 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 895f0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89fe6 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 899e2 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d44 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 89742 <_PyObject_MakeTpCall@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89604 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89f14 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 8991a <_PyObject_MakeTpCall@@Base+0x49a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f14 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8991a <_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] @ (8a188 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89b84 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r3, r5] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a072 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89a6e <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a0f4 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89af0 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8a0b6 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 89ab2 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a110 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 89b0c <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8a096 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 89a92 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89a68 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8a0da <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 89ad6 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8a14a <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89b46 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8a038 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89a34 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #21016 @ 0x5218 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89a68 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a166 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89b62 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89a68 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8a0a4 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 8a0be <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89aa0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 89a56 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89aba <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89a8e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 89a8e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89a8e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89a8e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89a8e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #22008 @ 0x55f8 │ │ │ │ + movw r2, #21048 @ 0x5238 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 89a8e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a054 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89a50 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a13c <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89b38 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20f960 │ │ │ │ + b.n 89a8e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a120 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a120 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 8a152 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 89b1c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89b1c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89b4e <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a07c <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89a78 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89a68 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89a68 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 89a56 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a168 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89b64 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 89a56 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89a68 <_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 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r4, r1 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #22040 @ 0x5618 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movw r1, #21080 @ 0x5258 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8cd30 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ + beq.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a3fc <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 89df8 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c7e0 <_PyObject_MakeTpCall@@Base+0x2d5c> │ │ │ │ + bge.w 8beae <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8b4f2 <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 8acc0 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c2c4 <_PyObject_MakeTpCall@@Base+0x2840> │ │ │ │ + bge.w 8bca0 <_PyObject_MakeTpCall@@Base+0x2820> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8a20c <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bne.n 89c08 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ble.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c540 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + beq.w 8be6c <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b990 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + beq.w 8b1f6 <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b32e <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b990 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + beq.w 8b1f6 <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8a30c <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89d08 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8a2f2 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89cee <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8a2d8 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89cd4 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8a2be <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89cba <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8bb40 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + bne.w 8b308 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b32e <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b32e <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b32e <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b32e <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b32e <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + ble.w 8b6fc <_PyObject_MakeTpCall@@Base+0x227c> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ + bne.w 8b42c <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ mov r3, r9 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8c1b2 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8b7ea <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ mov.w fp, #0 │ │ │ │ - strd r7, r6, [sp, #24] │ │ │ │ + strd r6, r7, [sp, #20] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c1d8 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + bge.w 8b912 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #30 │ │ │ │ - bmi.w 8b470 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bmi.w 8ac66 <_PyObject_MakeTpCall@@Base+0x17e6> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b4b8 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ - lsls r0, r2, #21 │ │ │ │ - bpl.w 8bb20 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + beq.w 8acae <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + lsls r1, r2, #21 │ │ │ │ + bpl.w 8b2ea <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b41c <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + beq.w 8ac12 <_PyObject_MakeTpCall@@Base+0x1792> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b4ca <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ + beq.w 8acc8 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b7e4 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + beq.w 8b13c <_PyObject_MakeTpCall@@Base+0x1cbc> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8ba32 <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ + beq.w 8b20e <_PyObject_MakeTpCall@@Base+0x1d8e> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bc3e <_PyObject_MakeTpCall@@Base+0x21ba> │ │ │ │ + beq.w 8b40c <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb58 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ + beq.w 8b320 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f840 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a3e0 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89ddc <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ba3a <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ + bne.w 8b216 <_PyObject_MakeTpCall@@Base+0x1d96> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8ba3a <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ + b.w 8b216 <_PyObject_MakeTpCall@@Base+0x1d96> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d8cc │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 7d9ec │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8c516 <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8be22 <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 8c516 <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8247c │ │ │ │ - mov r7, r0 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8be22 <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8211c │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8c52c <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ - ldr r1, [pc, #564] @ (8a678 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8bdea <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ + ldr r1, [pc, #540] @ (8a05c <_PyObject_MakeTpCall@@Base+0xbdc>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b562 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ + bne.w 8ada4 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8b562 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ + adds r6, r2, #1 │ │ │ │ + beq.w 8ada4 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + bl 785a4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b582 <_PyObject_MakeTpCall@@Base+0x1afe> │ │ │ │ - ldr.w r9, [pc, #532] @ 8a688 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8adc4 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + ldr.w r8, [pc, #508] @ 8a06c <_PyObject_MakeTpCall@@Base+0xbec> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf94 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ + bne.w 8b6e8 <_PyObject_MakeTpCall@@Base+0x2268> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b28c <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bne.w 8aa62 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b28c <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bne.w 8aa62 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ - movt r8, #7 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8c6c4 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + movw r9, #41017 @ 0xa039 │ │ │ │ + movt r9, #7 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 8b9d4 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 7a080 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ + beq.w 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov.w sl, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 8a4fe <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 8a688 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89efc <_PyObject_MakeTpCall@@Base+0xa7c> │ │ │ │ + ldr.w r8, [pc, #408] @ 8a06c <_PyObject_MakeTpCall@@Base+0xbec> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - sub.w r2, sl, #8 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + sub.w r2, r6, #8 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [sl, #-4] │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - strd r1, r3, [sl, #-8] │ │ │ │ + strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w r3, #17920 @ 0x4600 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str.w r3, [sl, #84] @ 0x54 │ │ │ │ - add.w r3, sl, #208 @ 0xd0 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w r3, [sl, #40] @ 0x28 │ │ │ │ - add.w r3, sl, #224 @ 0xe0 │ │ │ │ - str.w r3, [sl, #48] @ 0x30 │ │ │ │ - add.w r3, sl, #380 @ 0x17c │ │ │ │ - str.w r3, [sl, #52] @ 0x34 │ │ │ │ - add.w r3, sl, #368 @ 0x170 │ │ │ │ - str.w r3, [sl, #56] @ 0x38 │ │ │ │ - add.w r3, sl, #420 @ 0x1a4 │ │ │ │ - str.w r3, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8cb00 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mov.w r2, #17920 @ 0x4600 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ + add.w r2, r6, #208 @ 0xd0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a54e <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ + add.w r2, r6, #224 @ 0xe0 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ + add.w r2, r6, #380 @ 0x17c │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ + add.w r2, r6, #368 @ 0x170 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ + add.w r2, r6, #420 @ 0x1a4 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ + beq.w 8c0ec <_PyObject_MakeTpCall@@Base+0x2c6c> │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str.w r0, [r6, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 89f40 <_PyObject_MakeTpCall@@Base+0xac0> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #909 @ 0x38d │ │ │ │ - movt r2, #16 │ │ │ │ + str.w r9, [r6, #152] @ 0x98 │ │ │ │ + movw r2, #65037 @ 0xfe0d │ │ │ │ + movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ - str.w r2, [sl, #24] │ │ │ │ - str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59869 @ 0xe9dd │ │ │ │ + str r2, [r6, #24] │ │ │ │ + str.w r4, [r6, #128] @ 0x80 │ │ │ │ + movw r2, #60149 @ 0xeaf5 │ │ │ │ movt r2, #7 │ │ │ │ - str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #7417 @ 0x1cf9 │ │ │ │ + str.w r2, [r6, #160] @ 0xa0 │ │ │ │ + movw r2, #6001 @ 0x1771 │ │ │ │ movt r2, #18 │ │ │ │ - str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #12957 @ 0x329d │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ + movw r2, #12541 @ 0x30fd │ │ │ │ movt r2, #20 │ │ │ │ - str.w r2, [sl, #96] @ 0x60 │ │ │ │ + str r2, [r6, #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 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r3, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + strd r7, sl, [r6, #428] @ 0x1ac │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ + strd r3, r3, [r6, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8c674 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ + bpl.w 8be60 <_PyObject_MakeTpCall@@Base+0x29e0> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8c682 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.w 8c682 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ - adds.w r0, r6, #20 │ │ │ │ + bpl.w 8bdbe <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.w 8bdbe <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ + adds.w r0, r7, #20 │ │ │ │ itt ne │ │ │ │ - ldrne r5, [r6, #8] │ │ │ │ - strne.w r0, [sl, #12] │ │ │ │ - beq.w 8c610 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ + ldrne r5, [r7, #8] │ │ │ │ + strne r0, [r6, #12] │ │ │ │ + beq.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8cb84 <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8b4fa <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ - ldr r5, [pc, #152] @ (8a67c <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bne.w 8c35a <_PyObject_MakeTpCall@@Base+0x2eda> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8ad3c <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ + ldr r5, [pc, #148] @ (8a060 <_PyObject_MakeTpCall@@Base+0xbe0>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b550 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + bne.w 8ad92 <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - beq.w 8b550 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (8a680 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - adds r7, r0, #3 │ │ │ │ - beq.n 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8ad92 <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ + ldr r1, [pc, #112] @ (8a064 <_PyObject_MakeTpCall@@Base+0xbe4>) │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + adds r1, r0, #3 │ │ │ │ + beq.n 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a68c <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 107428 │ │ │ │ + bne.n 8a070 <_PyObject_MakeTpCall@@Base+0xbf0> │ │ │ │ + bl 106db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a692 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (8a684 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - bl 8094c │ │ │ │ - ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (8a680 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.n 8a076 <_PyObject_MakeTpCall@@Base+0xbf6> │ │ │ │ + ldr r1, [pc, #88] @ (8a068 <_PyObject_MakeTpCall@@Base+0xbe8>) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 805f4 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 8a03a <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #64] @ (8a064 <_PyObject_MakeTpCall@@Base+0xbe4>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79644 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c18a <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ - cmp r7, #0 │ │ │ │ - bge.n 8a692 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 8b7bc <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 8a076 <_PyObject_MakeTpCall@@Base+0xbf6> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 8a054 <_PyObject_MakeTpCall@@Base+0xbd4> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c85a <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + beq.w 8c1b8 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 8a8b4 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a61c <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8cb9e <_PyObject_MakeTpCall@@Base+0x311a> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.n 8a004 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8bfcc <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8cbe6 <_PyObject_MakeTpCall@@Base+0x3162> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8c014 <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba20 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + bne.w 8b1fc <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8ba20 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ - ldr r1, [pc, #736] @ (8a9a4 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8b1fc <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ + ldr r1, [pc, #708] @ (8a368 <_PyObject_MakeTpCall@@Base+0xee8>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8b324 <_PyObject_MakeTpCall@@Base+0x18a0> │ │ │ │ - ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ + beq.n 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ab66 <_PyObject_MakeTpCall@@Base+0x16e6> │ │ │ │ + ldr.w r2, [r6, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a6e8 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 8a0ca <_PyObject_MakeTpCall@@Base+0xc4a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + str.w r2, [r6, #436] @ 0x1b4 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8cbfa <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bmi.w 8c084 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8cd00 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + bpl.w 8c0fe <_PyObject_MakeTpCall@@Base+0x2c7e> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne.w 8aac8 <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a9a8 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8b2e2 <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.w 8c336 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.w 8c336 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - beq.w 8c33e <_PyObject_MakeTpCall@@Base+0x28ba> │ │ │ │ - movw r8, #19968 @ 0x4e00 │ │ │ │ - movt r8, #72 @ 0x48 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 8aac8 <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ mov r0, r7 │ │ │ │ + ldr r1, [pc, #620] @ (8a36c <_PyObject_MakeTpCall@@Base+0xeec>) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8aad6 <_PyObject_MakeTpCall@@Base+0x1656> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 8a1a0 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.w 8be44 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.w 8be44 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + adds.w r8, r7, #20 │ │ │ │ + it ne │ │ │ │ + strne.w r8, [sp, #28] │ │ │ │ + beq.w 8bdfe <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + movw sl, #19968 @ 0x4e00 │ │ │ │ + movt sl, #72 @ 0x48 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ + add.w r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c046 <_PyObject_MakeTpCall@@Base+0x25c2> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b848 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ + ldr.w r8, [pc, #552] @ 8a380 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + cmp.w r9, #512 @ 0x200 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8b38c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ + bhi.w 8ab38 <_PyObject_MakeTpCall@@Base+0x16b8> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ - ldr.w r3, [r9, r1, lsl #3] │ │ │ │ + ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8c05e <_PyObject_MakeTpCall@@Base+0x25da> │ │ │ │ + beq.w 8b8b0 <_PyObject_MakeTpCall@@Base+0x2430> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b36c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 8ab18 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ - str.w r6, [sl, #88] @ 0x58 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8ccb6 <_PyObject_MakeTpCall@@Base+0x3232> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + str r7, [r6, #88] @ 0x58 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bmi.w 8c2a0 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8cc9a <_PyObject_MakeTpCall@@Base+0x3216> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8c350 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be14 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ + bne.w 8b624 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8be14 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ - ldr r1, [pc, #448] @ (8a9ac <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8b624 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + ldr r1, [pc, #416] @ (8a370 <_PyObject_MakeTpCall@@Base+0xef0>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba54 <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b22e <_PyObject_MakeTpCall@@Base+0x1dae> │ │ │ │ + ldr.w r8, [pc, #416] @ 8a380 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf9e <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 8b760 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8baa4 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bmi.w 8b280 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4fa <_PyObject_MakeTpCall@@Base+0x2a76> │ │ │ │ + bpl.w 8be92 <_PyObject_MakeTpCall@@Base+0x2a12> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be84 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + bne.w 8b53c <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8be84 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ - ldr r1, [pc, #368] @ (8a9b0 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 8b53c <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + ldr r1, [pc, #340] @ (8a374 <_PyObject_MakeTpCall@@Base+0xef4>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8beba <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b54e <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ + ldr.w r8, [pc, #332] @ 8a380 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf8a <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8bedc <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bne.w 8b76c <_PyObject_MakeTpCall@@Base+0x22ec> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8b56e <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8c5e6 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8b8f6 <_PyObject_MakeTpCall@@Base+0x2476> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be26 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ + bne.w 8b5b0 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8be26 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ - ldr r1, [pc, #288] @ (8a9b4 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8b5b0 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + ldr r1, [pc, #260] @ (8a378 <_PyObject_MakeTpCall@@Base+0xef8>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be38 <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b5c2 <_PyObject_MakeTpCall@@Base+0x2142> │ │ │ │ + ldr.w r8, [pc, #252] @ 8a380 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bfe4 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + bne.w 8b754 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b70e <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + bne.w 8af58 <_PyObject_MakeTpCall@@Base+0x1ad8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a8dc <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + cbz r3, 8a2b4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ - str.w r3, [sl, #84] @ 0x54 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ - str.w r3, [sl, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8a8f4 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + str r3, [r6, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 8a2c8 <_PyObject_MakeTpCall@@Base+0xe48> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ - str.w r3, [sl, #84] @ 0x54 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [sl, #144] @ 0x90 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + str.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r7, [r6, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - str.w r7, [sl, #16] │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - str.w r2, [sl, #20] │ │ │ │ - ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8ad0e <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ + ldr r7, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + ands.w r7, r7, #8388608 @ 0x800000 │ │ │ │ + beq.w 8a54a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - add r3, sl │ │ │ │ - str.w r3, [sl, #120] @ 0x78 │ │ │ │ - ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r6, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ad38 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a570 <_PyObject_MakeTpCall@@Base+0x10f0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb0e <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ - str.w r3, [sl, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 8b648 <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8bb14 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8ad76 <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + bgt.w 8a57a <_PyObject_MakeTpCall@@Base+0x10fa> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + bmi.w 8a5a8 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - bpl.w 8cd20 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bne.w 8b612 <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ - ldr r1, [pc, #84] @ (8a9b8 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8b612 <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ + ldr r1, [pc, #80] @ (8a37c <_PyObject_MakeTpCall@@Base+0xefc>) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b996 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b16e <_PyObject_MakeTpCall@@Base+0x1cee> │ │ │ │ + ldr.w r8, [pc, #68] @ 8a380 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bffc <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8b9cc <_PyObject_MakeTpCall@@Base+0x1f48> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + bne.w 8b738 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + bmi.w 8b1a2 <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - bpl.w 8cd0a <_PyObject_MakeTpCall@@Base+0x3286> │ │ │ │ - b.n 8a9c0 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8bf70 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + b.n 8a384 <_PyObject_MakeTpCall@@Base+0xf04> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ac0c <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a5d0 <_PyObject_MakeTpCall@@Base+0x1150>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8abe4 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a5a8 <_PyObject_MakeTpCall@@Base+0x1128>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8ab78 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a53c <_PyObject_MakeTpCall@@Base+0x10bc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8ac1c <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a5e0 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be96 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ + bne.w 8b636 <_PyObject_MakeTpCall@@Base+0x21b6> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w 8be96 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - ldr r1, [pc, #732] @ (8acb4 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8b636 <_PyObject_MakeTpCall@@Base+0x21b6> │ │ │ │ + ldr r1, [pc, #616] @ (8a604 <_PyObject_MakeTpCall@@Base+0x1184>) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c566 <_PyObject_MakeTpCall@@Base+0x2ae2> │ │ │ │ - ldr.w r9, [pc, #724] @ 8acc0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bd14 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ + ldr.w r8, [pc, #608] @ 8a610 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bff0 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #19 │ │ │ │ - bmi.n 8aa2a <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - mov.w r1, #1 │ │ │ │ + bne.w 8b72c <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ + bmi.n 8a3e8 <_PyObject_MakeTpCall@@Base+0xf68> │ │ │ │ + lsls r1, r3, #22 │ │ │ │ + mov r0, r6 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ - mov r0, sl │ │ │ │ + mov.w r1, #1 │ │ │ │ ittt pl │ │ │ │ - strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ + strpl r3, [r6, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - strpl.w r3, [sl] │ │ │ │ - bl 72fd0 │ │ │ │ + strpl r3, [r6, #0] │ │ │ │ + bl 73128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8aa44 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ - mov r0, sl │ │ │ │ - bl 8e060 │ │ │ │ + cbz r3, 8a402 <_PyObject_MakeTpCall@@Base+0xf82> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8d6ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa36 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + bne.n 8a3f4 <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8c6ec <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.w 8c58e <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + ldrb r7, [r3, #6] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8bcca <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8baf0 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x2b4e> │ │ │ │ + beq.w 8bb34 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x2b4e> │ │ │ │ - bl 8247c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bpl.w 8bb34 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ + bl 8211c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8acc0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #36933 @ 0x9045 │ │ │ │ - movt r3, #15 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8acb8 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [pc, #460] @ (8a608 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr.w r8, [pc, #460] @ 8a610 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ mov sl, r9 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r3, #3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ + bpl.w 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c070 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bne.w 8b8c2 <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, sl │ │ │ │ + ble.w 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ - movs r0, #1 │ │ │ │ - ldrb r5, [r3, #5] │ │ │ │ + movs r5, #1 │ │ │ │ + ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsl.w r1, r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b248 <_PyObject_MakeTpCall@@Base+0x17c4> │ │ │ │ - add.w r0, r0, r8, lsl #3 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8add0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + beq.w 8aa1e <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + add.w r1, r1, sl, lsl #3 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8aaae <_PyObject_MakeTpCall@@Base+0x162e> │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8acb8 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ - eor.w r9, r6, r1 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + eors r7, r1 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + ldr r2, [pc, #336] @ (8a608 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + mla r3, r3, r7, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.w 8b098 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + ldr.w ip, [r3, #2808] @ 0xaf8 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x1462> │ │ │ │ movs r3, #12 │ │ │ │ - mul.w r3, r3, r9 │ │ │ │ - adds r1, r5, r3 │ │ │ │ + mul.w r3, r7, r3 │ │ │ │ + adds r1, r4, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8b096 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ - add.w r5, r5, #40960 @ 0xa000 │ │ │ │ - add r5, r3 │ │ │ │ - ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + bne.w 8a8e0 <_PyObject_MakeTpCall@@Base+0x1460> │ │ │ │ + add.w r4, r4, #40960 @ 0xa000 │ │ │ │ + add r4, r3 │ │ │ │ + ldr.w r3, [r4, #2816] @ 0xb00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8b004 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x2f86> │ │ │ │ - movw r6, #33156 @ 0x8184 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - and.w r2, r3, #24 │ │ │ │ - ubfx r5, r3, #14, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - addne r5, #1 │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8cc56 <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - adds r1, r5, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ - movt r2, #7 │ │ │ │ - ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c008 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - subs r1, #1 │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r3, r0, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8bd64 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ - lsrs r3, r1, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [r2, r3, lsl #3] │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8bd50 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ + beq.w 8a69e <_PyObject_MakeTpCall@@Base+0x121e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w lr, [r3, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8a4fe <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r2, [lr] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b062 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ - ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - add r5, lr │ │ │ │ - ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ - movs r1, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - strd r1, r1, [lr] │ │ │ │ - cmp r3, r2 │ │ │ │ - strd r1, r1, [r5, #-8] │ │ │ │ - str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8b942 <_PyObject_MakeTpCall@@Base+0x1ebe> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8acbc <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c82a <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8acf0 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8c2ec <_PyObject_MakeTpCall@@Base+0x2868> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [r4, #0] │ │ │ │ - beq.w 8c2f6 <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ - sub.w r1, r5, #8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - movw r6, #38653 @ 0x96fd │ │ │ │ - movt r6, #15 │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w lr, [r0, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r6, [r5, #20] │ │ │ │ - orr.w r2, r2, lr │ │ │ │ - str.w r1, [lr] │ │ │ │ - strd r0, r2, [r5, #-8] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - beq.n 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.n 8a52c <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8be3a <_PyObject_MakeTpCall@@Base+0x29ba> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8acf2 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr.w r3, [r8, r9] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c47a <_PyObject_MakeTpCall@@Base+0x29f6> │ │ │ │ - b.n 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8b038 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl beb94 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8acea <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 8acea <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8cb66 <_PyObject_MakeTpCall@@Base+0x30e2> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + beq.n 8a456 <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.n 8a456 <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov sl, fp │ │ │ │ + b.w 8c194 <_PyObject_MakeTpCall@@Base+0x2d14> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14892 @ 0x3a2c │ │ │ │ + movw r1, #13932 @ 0x366c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ - ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - str.w r6, [sl, #120] @ 0x78 │ │ │ │ + bl d1ad8 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + str r7, [r6, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a922 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a2ec <_PyObject_MakeTpCall@@Base+0xe6c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b93c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + beq.w 8b168 <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ + ldr r3, [pc, #148] @ (8a60c <_PyObject_MakeTpCall@@Base+0x118c>) │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #688] @ (8aff4 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ - str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a586 <_PyObject_MakeTpCall@@Base+0x1106> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cabe <_PyObject_MakeTpCall@@Base+0x303a> │ │ │ │ + beq.w 8bfbe <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a934 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a2fc <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a934 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ - ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + bne.w 8a2fc <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + movw r3, #5605 @ 0x15e5 │ │ │ │ movt r3, #8 │ │ │ │ - str.w r3, [sl, #76] @ 0x4c │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.w 8a93e <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #648] @ 8b000 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + str r3, [r6, #76] @ 0x4c │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bpl.w 8a304 <_PyObject_MakeTpCall@@Base+0xe84> │ │ │ │ + ldr.w r8, [pc, #100] @ 8a610 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + ldr.w r2, [r8, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r4, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8adb2 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 8a5e4 <_PyObject_MakeTpCall@@Base+0x1164> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r4, r1, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.w 8a94c <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8a312 <_PyObject_MakeTpCall@@Base+0xe92> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a97c <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.n 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 8add0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8aae8 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a342 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + nop │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a988 <_PyObject_MakeTpCall@@Base+0x1508>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldrd r1, sl, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ + beq.w 8afaa <_PyObject_MakeTpCall@@Base+0x1b2a> │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 8a642 <_PyObject_MakeTpCall@@Base+0x11c2> │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8bc86 <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8a4fe <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r5, r4, #43520 @ 0xaa00 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ + mul.w r1, r7, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + add r4, r1 │ │ │ │ + movw r0, #43772 @ 0xaafc │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + add.w lr, r1, #4 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + ldr r4, [pc, #616] @ (8a8d4 <_PyObject_MakeTpCall@@Base+0x1454>) │ │ │ │ + ldr.w r4, [r4, #260] @ 0x104 │ │ │ │ + cmp r4, ip │ │ │ │ + ittt ne │ │ │ │ + addne r4, #1 │ │ │ │ + ldrne r7, [pc, #604] @ (8a8d4 <_PyObject_MakeTpCall@@Base+0x1454>) │ │ │ │ + strne.w r4, [r7, #260] @ 0x104 │ │ │ │ + str.w r2, [r5, lr] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [r5, r1] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, sl │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 8abf0 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a4fe <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a456 <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + b.n 8a53c <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, sl │ │ │ │ + ble.n 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8ba5e <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ + cmp sl, r0 │ │ │ │ + blt.w 8aa2e <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ + mov sl, fp │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8ae10 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a6ee <_PyObject_MakeTpCall@@Base+0x126e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ae10 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 8a6ee <_PyObject_MakeTpCall@@Base+0x126e> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #500] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r2, [pc, #504] @ (8a8d8 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7fc <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + bne.w 8ba6e <_PyObject_MakeTpCall@@Base+0x25ee> │ │ │ │ + mov r0, sl │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r7, [r8, fp] │ │ │ │ + strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8b302 <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ + bpl.w 8aaf6 <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b302 <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ + beq.w 8aaf6 <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c7b2 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ + beq.w 8ba8a <_PyObject_MakeTpCall@@Base+0x260a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c760 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + bne.w 8bab8 <_PyObject_MakeTpCall@@Base+0x2638> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8c796 <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ + bpl.w 8bd3c <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca7c <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + beq.w 8bf7c <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + movw r3, #57569 @ 0xe0e1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b2ba <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ + bne.w 8aa94 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #392] @ (8affc <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ + ldr r1, [pc, #392] @ (8a8dc <_PyObject_MakeTpCall@@Base+0x145c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd6b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + beq.w 8aaa2 <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aea8 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a786 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8aea8 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #352] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a786 <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + ldr r2, [pc, #356] @ (8a8d8 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c80e <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + bne.w 8bc04 <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ + ldr.w r8, [r8, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + bpl.w 8b650 <_PyObject_MakeTpCall@@Base+0x21d0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + beq.w 8b650 <_PyObject_MakeTpCall@@Base+0x21d0> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b810 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ - movw r3, #58205 @ 0xe35d │ │ │ │ + bne.w 8b01c <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + movw r3, #56829 @ 0xddfd │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8b3ba <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.w 8cc84 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 8c374 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ - ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r7, [r3, #52] @ 0x34 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + bne.w 8ab94 <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ + ldr r7, [r5, #24] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 8c322 <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8bb58 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c380 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ - ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ + beq.w 8bb64 <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ - cmp.w r7, r2, asr #2 │ │ │ │ - bge.w 8c380 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ - add.w r7, r4, r7, lsl #2 │ │ │ │ - str.w r7, [r6, #148] @ 0x94 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r3, r2, asr #2 │ │ │ │ + bge.w 8bb64 <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + str.w r3, [r8, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mov.w r1, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ - 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] │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + str r7, [r4, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrd r0, r1, [r5, #8] │ │ │ │ + strd r0, r1, [r4, #12] │ │ │ │ + str r7, [r4, #28] │ │ │ │ + str r3, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ - str r1, [r4, #24] │ │ │ │ - strh r1, [r4, #36] @ 0x24 │ │ │ │ - strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ + str r3, [r4, #24] │ │ │ │ + strh r3, [r4, #36] @ 0x24 │ │ │ │ + strb.w r3, [r4, #38] @ 0x26 │ │ │ │ + ble.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1b56> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d454 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b7b8 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ + bne.w 8afee <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6ac <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + bne.w 8bc78 <_PyObject_MakeTpCall@@Base+0x27f8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dfa8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + beq.w 8abaa <_PyObject_MakeTpCall@@Base+0x172a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c420 <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ + bne.w 8bc2a <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afca <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + beq.n 8a8a8 <_PyObject_MakeTpCall@@Base+0x1428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8afca <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ - ldr r2, [pc, #68] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a8a8 <_PyObject_MakeTpCall@@Base+0x1428> │ │ │ │ + ldr r2, [pc, #72] @ (8a8d8 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c452 <_PyObject_MakeTpCall@@Base+0x29ce> │ │ │ │ + bne.w 8bc5c <_PyObject_MakeTpCall@@Base+0x27dc> │ │ │ │ mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cb12 <_PyObject_MakeTpCall@@Base+0x308e> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bne.w 8bf52 <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + beq.n 8a8ca <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8caf6 <_PyObject_MakeTpCall@@Base+0x3072> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + beq.w 8bf66 <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r0, r0, #26 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ + nop │ │ │ │ + add r6, sp, #0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8b230 <_PyObject_MakeTpCall@@Base+0x17ac>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ab10 <_PyObject_MakeTpCall@@Base+0x1690>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8b022 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c73a <_PyObject_MakeTpCall@@Base+0x2cb6> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrd r9, r1, [r3, #24] │ │ │ │ - cmp r1, r9 │ │ │ │ - ittt cc │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc.w r3, [ip, #12] │ │ │ │ - strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - adds r1, #1 │ │ │ │ - add.w r1, r9, r1, lsl #3 │ │ │ │ - str r1, [r3, #24] │ │ │ │ - add.w r1, r3, r9 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str.w r2, [r3, r9] │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - b.n 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + ldr r0, [pc, #756] @ (8abd8 <_PyObject_MakeTpCall@@Base+0x1758>) │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 8b860 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ + ldr r0, [pc, #740] @ (8abd8 <_PyObject_MakeTpCall@@Base+0x1758>) │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8c6ba <_PyObject_MakeTpCall@@Base+0x2c36> │ │ │ │ + bgt.w 8bc20 <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bbe4 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ + beq.w 8b3ac <_PyObject_MakeTpCall@@Base+0x1f2c> │ │ │ │ movs r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #716] @ (8abd8 <_PyObject_MakeTpCall@@Base+0x1758>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8c0e6 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + beq.w 8b866 <_PyObject_MakeTpCall@@Base+0x23e6> │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c104 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + beq.w 8b884 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8bd44 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ - adds r4, r3, #1 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - ble.w 8b7c2 <_PyObject_MakeTpCall@@Base+0x1d3e> │ │ │ │ + beq.w 8b50c <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + adds r5, r3, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + ble.w 8aff8 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ add.w r3, r1, #8 │ │ │ │ - strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - movs r6, #0 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + movs r5, #0 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ - mov r8, lr │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + strd fp, r1, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r2 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + mov sl, ip │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #636] @ (8abdc <_PyObject_MakeTpCall@@Base+0x175c>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8b158 <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ + bmi.n 8a9b0 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8b1a2 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8b1c6 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ - cmp r6, r8 │ │ │ │ - blt.n 8b104 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r3 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.n 8a9fa <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c744 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 8a614 <_PyObject_MakeTpCall@@Base+0x1194> │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 8a956 <_PyObject_MakeTpCall@@Base+0x14d6> │ │ │ │ + ldrd r1, sl, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 8a9a4 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8bc86 <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + beq.w 8a69a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 8a64a <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ + ldr.w r3, [r8, r9] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ @@ -144995,285 +144301,245 @@ │ │ │ │ add r3, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c6d0 <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ + beq.w 8bd86 <_PyObject_MakeTpCall@@Base+0x2906> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #488] @ (8abdc <_PyObject_MakeTpCall@@Base+0x175c>) │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8b122 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bne.n 8a974 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + ldrd fp, r1, [sp, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cd16 <_PyObject_MakeTpCall@@Base+0x3292> │ │ │ │ - bl d42d0 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - b.n 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8b778 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.n 8aa18 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c744 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - movs r3, #12 │ │ │ │ - add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ - mul.w r3, r3, r9 │ │ │ │ - adds r6, r1, r3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ - add r5, r3 │ │ │ │ - adds r3, #4 │ │ │ │ - add r3, r1 │ │ │ │ - movw r1, #43772 @ 0xaafc │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #312] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ - cmp r1, r5 │ │ │ │ - ittt ne │ │ │ │ - addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - strne.w r1, [r5, #260] @ 0x104 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - dmb ish │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + cbnz r3, 8aa18 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl d3d90 │ │ │ │ + b.n 8a69a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ movs r4, #12 │ │ │ │ - mla r0, r4, r8, r0 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8bda6 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + mla r1, r4, sl, r1 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8a6a8 <_PyObject_MakeTpCall@@Base+0x1228> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + ldr r2, [pc, #420] @ (8abdc <_PyObject_MakeTpCall@@Base+0x175c>) │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + eor.w r7, r1, r2, asr #3 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + mla r3, r3, r7, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.w 8ab1c <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8b098 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + ldr.w ip, [r3, #2808] @ 0xaf8 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 8a4ca <_PyObject_MakeTpCall@@Base+0x104a> │ │ │ │ + b.n 8a8e2 <_PyObject_MakeTpCall@@Base+0x1462> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ - movt r8, #7 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8c486 <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + movw r9, #41017 @ 0xa039 │ │ │ │ + movt r9, #7 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 8bd7c <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 7a080 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #160] @ (8b35c <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + beq.w 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov.w sl, #0 │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + b.w 89ecc <_PyObject_MakeTpCall@@Base+0xa4c> │ │ │ │ + ldr r1, [pc, #328] @ (8abe0 <_PyObject_MakeTpCall@@Base+0x1760>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8b35c <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + bne.w 8a762 <_PyObject_MakeTpCall@@Base+0x12e2> │ │ │ │ + ldr r1, [pc, #316] @ (8abe0 <_PyObject_MakeTpCall@@Base+0x1760>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3af8 │ │ │ │ + bl d35b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8b360 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ - bl 6cd24 │ │ │ │ + b.n 8a762 <_PyObject_MakeTpCall@@Base+0x12e2> │ │ │ │ + add sl, r5 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r0, sl │ │ │ │ + ble.w 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8b744 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ + cmp sl, r0 │ │ │ │ + blt.w 8a498 <_PyObject_MakeTpCall@@Base+0x1018> │ │ │ │ + b.n 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr r0, [pc, #280] @ (8abe4 <_PyObject_MakeTpCall@@Base+0x1764>) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a71a <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #132] @ 8b368 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8a0fa <_PyObject_MakeTpCall@@Base+0xc7a> │ │ │ │ + ldr.w r8, [pc, #276] @ 8abec <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 8a1a0 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1a0 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89480 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae4c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - bpl.w 8ca44 <_PyObject_MakeTpCall@@Base+0x2fc0> │ │ │ │ - ldr r1, [pc, #36] @ (8b364 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc934 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a6ec <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - nop │ │ │ │ - add r6, sp, #0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8b590 <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8b5c4 <_PyObject_MakeTpCall@@Base+0x1b40>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.w 8a72a <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ - cmp lr, r2 │ │ │ │ - bhi.n 8b40e <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + cmp r2, lr │ │ │ │ + bcc.n 8ac04 <_PyObject_MakeTpCall@@Base+0x1784> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a194 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c602 <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bne.w 8bd92 <_PyObject_MakeTpCall@@Base+0x2912> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8c056 <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8b858 <_PyObject_MakeTpCall@@Base+0x23d8> │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + b.w 8a194 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + bpl.w 8c13e <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ + ldr r1, [pc, #104] @ (8abe8 <_PyObject_MakeTpCall@@Base+0x1768>) │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r3, [r6, #436] @ 0x1b4 │ │ │ │ + bl bc3a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a0ce <_PyObject_MakeTpCall@@Base+0xc4e> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af9a <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + bne.w 8a878 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1f0 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + beq.w 8bda0 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1f0 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + beq.w 8bda0 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8afb0 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b240 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a88e <_PyObject_MakeTpCall@@Base+0x140e> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + nop │ │ │ │ + add r6, sp, #0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ae14 <_PyObject_MakeTpCall@@Base+0x1994>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #608 @ (adr r2, 8ae48 <_PyObject_MakeTpCall@@Base+0x19c8>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8a694 <_PyObject_MakeTpCall@@Base+0x1214> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 8a694 <_PyObject_MakeTpCall@@Base+0x1214> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a194 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b4ee <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + bne.n 8acec <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b4ee <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + bne.n 8acec <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8bae8 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.w 8b2c4 <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8b450 <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ + beq.n 8ac46 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ mov r9, r5 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - b.w 8a362 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ - ldrd r7, r6, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + b.w 89d5e <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + ldrd r6, r7, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + beq.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 8a41a <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8b760 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + b.w 89e16 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #728] @ (8af40 <_PyObject_MakeTpCall@@Base+0x1ac0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -145288,2190 +144554,2062 @@ │ │ │ │ ite ne │ │ │ │ movne r5, r3 │ │ │ │ orreq.w r5, r3, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c2b8 <_PyObject_MakeTpCall@@Base+0x2834> │ │ │ │ + beq.w 8bd70 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a382 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89d7e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + blt.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 8a382 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 89d7e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + b.w 89c2a <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bdc8 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + bne.w 8b518 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b80c <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ + bne.w 8b164 <_PyObject_MakeTpCall@@Base+0x1ce4> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8b42e <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ + beq.n 8ac24 <_PyObject_MakeTpCall@@Base+0x17a4> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8b436 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.w 8a22e <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8b760 <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ + b.n 8ac2c <_PyObject_MakeTpCall@@Base+0x17ac> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl be604 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8ad16 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 8ad16 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8c17a <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a456 <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a456 <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a456 <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + ldr.w r8, [pc, #512] @ 8af40 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ - cmp r5, sl │ │ │ │ - beq.n 8b536 <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 8ad78 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8b764 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + ldr r5, [pc, #456] @ (8af44 <_PyObject_MakeTpCall@@Base+0x1ac4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a5fe <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8b768 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 89fe6 <_PyObject_MakeTpCall@@Base+0xb66> │ │ │ │ + ldr r0, [pc, #436] @ (8af48 <_PyObject_MakeTpCall@@Base+0x1ac8>) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 8a608 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8b76c <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ - bl 6cd24 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 89ff0 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r0, [pc, #420] @ (8af4c <_PyObject_MakeTpCall@@Base+0x1acc>) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8b76c <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 89e6e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #408] @ (8af4c <_PyObject_MakeTpCall@@Base+0x1acc>) │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 785a4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89e6e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8c22a <_PyObject_MakeTpCall@@Base+0x27a6> │ │ │ │ - bl 77710 │ │ │ │ + bmi.w 8b9c6 <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + bl 7784c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ - ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 8b612 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ + beq.w 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + cbnz r2, 8ae4a <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c21e <_PyObject_MakeTpCall@@Base+0x279a> │ │ │ │ - mov.w sl, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 8b61e <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + bne.w 8b9bc <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ble.n 8ae54 <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [r9, #4]! │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - bpl.w 8c90e <_PyObject_MakeTpCall@@Base+0x2e8a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc5d0 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr.w sl, [r9, #4]! │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 8c1e4 <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ + mov r0, sl │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c9d6 <_PyObject_MakeTpCall@@Base+0x2f52> │ │ │ │ - ldr r1, [pc, #388] @ (8b770 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + beq.w 8c1ca <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + ldr r1, [pc, #296] @ (8af50 <_PyObject_MakeTpCall@@Base+0x1ad0>) │ │ │ │ + mov r0, sl │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c238 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ - ldr r1, [pc, #376] @ (8b774 <_PyObject_MakeTpCall@@Base+0x1cf0>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bne.w 8b960 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ldr r1, [pc, #288] @ (8af54 <_PyObject_MakeTpCall@@Base+0x1ad4>) │ │ │ │ + mov r0, sl │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c172 <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - bgt.n 8b5d0 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 8b624 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8bb9a <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ - mov.w sl, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - adds r0, r3, r2 │ │ │ │ - sub.w r0, fp, r0 │ │ │ │ - bl 72334 │ │ │ │ - mov r8, r0 │ │ │ │ + bne.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2352> │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + bgt.n 8ae08 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 8ae5a <_PyObject_MakeTpCall@@Base+0x19da> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 8b362 <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + adds r0, r2, r1 │ │ │ │ + subs r0, r3, r0 │ │ │ │ + bl 7248c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 8b6a0 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov r4, ip │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov r5, ip │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + beq.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 8aed4 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov.w fp, #0 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + mov r9, fp │ │ │ │ + add.w sl, r2, #8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r9, [r3, #4]! │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1a0 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ + bne.w 8b810 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdd8 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ddb60 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 8b524 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl dd624 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ + beq.w 8c242 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str.w r0, [r2, r4, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 783fc │ │ │ │ + str.w r0, [r2, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 78538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - bne.w 8c87c <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ - adds r4, #1 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp fp, r5 │ │ │ │ - bne.n 8b652 <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ - ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 84534 │ │ │ │ + blt.w 8c242 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + bne.w 8c200 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 8ae88 <_PyObject_MakeTpCall@@Base+0x1a08> │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 841cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 778a8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 8c242 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 779e4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b6ce <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ + beq.n 8aefe <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 8b6ce <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 8aefe <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 784dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8bf1e <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ - movt r8, #7 │ │ │ │ + bgt.w 8b67c <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bne.w 8c48e <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ + movw r9, #41017 @ 0xa039 │ │ │ │ + movt r9, #7 │ │ │ │ + ldr.w r1, [sl, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + bne.w 8b9de <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a4ce <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8bbc2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ - mov r0, sl │ │ │ │ - bl 7f8e8 │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 8a8c4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - add.w r8, r0, #20 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r6, #16 │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 90608 │ │ │ │ - str.w r0, [r8, #-20] │ │ │ │ + bl 7a080 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - strd r6, r7, [r8, #-16] │ │ │ │ - cmp fp, r9 │ │ │ │ - add.w r7, r7, #4 │ │ │ │ - add.w r8, r8, #20 │ │ │ │ - beq.w 8a8c4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8b72e <_PyObject_MakeTpCall@@Base+0x1caa> │ │ │ │ + bne.w 89ecc <_PyObject_MakeTpCall@@Base+0xa4c> │ │ │ │ + b.n 8b388 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8b7d4 <_PyObject_MakeTpCall@@Base+0x1d50>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8afb4 <_PyObject_MakeTpCall@@Base+0x1b34>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7fa00 │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ + ldr.w fp, [r3, #8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 8a2a2 <_PyObject_MakeTpCall@@Base+0xe22> │ │ │ │ + add.w sl, r0, #20 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov.w r8, #16 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 8fb78 │ │ │ │ + str.w r0, [sl, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + strd r8, r7, [sl, #-16] │ │ │ │ + cmp fp, r9 │ │ │ │ + add.w r7, r7, #4 │ │ │ │ + add.w sl, sl, #20 │ │ │ │ + beq.w 8a2a2 <_PyObject_MakeTpCall@@Base+0xe22> │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ + b.n 8af7a <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w 8a642 <_PyObject_MakeTpCall@@Base+0x11c2> │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8a642 <_PyObject_MakeTpCall@@Base+0x11c2> │ │ │ │ mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - b.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8a64a <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ + b.w 8a4fe <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d454 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af76 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + beq.w 8a850 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a9574 │ │ │ │ - b.n 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1ab250 │ │ │ │ + b.n 8abaa <_PyObject_MakeTpCall@@Base+0x172a> │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w 8a9a4 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + bne.w 8a9a4 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b154 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - movw r7, #36416 @ 0x8e40 │ │ │ │ - movt r7, #70 @ 0x46 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 8b4d6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8b4d6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r0, r1 │ │ │ │ - it eq │ │ │ │ - moveq r5, r7 │ │ │ │ - beq.w 8b4de <_PyObject_MakeTpCall@@Base+0x1a5a> │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 8b428 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bne.w 8a9ac <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 8a69a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aece <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a7ac <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d59b0 <_PyEval_CheckExceptTypeValid@@Base+0xc58> │ │ │ │ + bl d5460 <_PyEval_CheckExceptTypeValid@@Base+0xc48> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + beq.w 8abbc <_PyObject_MakeTpCall@@Base+0x173c> │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ blx r4 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ + ldr.w sl, [r9, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 8b114 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b864 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ + beq.n 8b070 <_PyObject_MakeTpCall@@Base+0x1bf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca32 <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8bf4a <_PyObject_MakeTpCall@@Base+0x2aca> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 8b114 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b880 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + beq.n 8b08c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c864 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8c1c2 <_PyObject_MakeTpCall@@Base+0x2d42> │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.n 8b114 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b89c <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + beq.n 8b0a8 <_PyObject_MakeTpCall@@Base+0x1c28> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cad6 <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ - cmp.w r9, #3 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8c05a <_PyObject_MakeTpCall@@Base+0x2bda> │ │ │ │ + cmp.w sl, #3 │ │ │ │ + beq.n 8b114 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b8b8 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + beq.n 8b0c4 <_PyObject_MakeTpCall@@Base+0x1c44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb56 <_PyObject_MakeTpCall@@Base+0x30d2> │ │ │ │ - cmp.w r9, #4 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8c07c <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + cmp.w sl, #4 │ │ │ │ + beq.n 8b114 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b8d4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + beq.n 8b0e0 <_PyObject_MakeTpCall@@Base+0x1c60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb5e <_PyObject_MakeTpCall@@Base+0x30da> │ │ │ │ - cmp.w r9, #5 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8c27c <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + cmp.w sl, #5 │ │ │ │ + beq.n 8b114 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ movs r2, #5 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ + str r6, [sp, #16] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b902 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8b108 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cace <_PyObject_MakeTpCall@@Base+0x304a> │ │ │ │ + beq.w 8c284 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - bne.n 8b8ee <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.n 8b0f4 <_PyObject_MakeTpCall@@Base+0x1c74> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r8, sl │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bl 774c0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + beq.w 8aba0 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr r3, [pc, #780] @ (8bc4c <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ - b.w 8a928 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ - ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9b0 <_PyObject_MakeTpCall@@Base+0x2f2c> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r2, #12 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #27 │ │ │ │ - bmi.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #16 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8b978 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ - dmb ish │ │ │ │ - b.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - mov r4, fp │ │ │ │ - b.w 8a328 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne.w 8aba0 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8aba0 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + movw r7, #36416 @ 0x8e40 │ │ │ │ + movt r7, #70 @ 0x46 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.w 8acd4 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8acd4 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r0, r1 │ │ │ │ + it eq │ │ │ │ + moveq r5, r7 │ │ │ │ + beq.w 8acdc <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 8ac1e <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ + ldr r3, [pc, #684] @ (8b418 <_PyObject_MakeTpCall@@Base+0x1f98>) │ │ │ │ + b.w 8a2f2 <_PyObject_MakeTpCall@@Base+0xe72> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c9bc <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ - mov r1, sl │ │ │ │ - bl e1ab4 │ │ │ │ - ldr r1, [pc, #672] @ (8bc50 <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ + bne.w 8c336 <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ + mov r1, r6 │ │ │ │ + bl e1574 │ │ │ │ + ldr r1, [pc, #660] @ (8b41c <_PyObject_MakeTpCall@@Base+0x1f9c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bc3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bpl.w 8a992 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #664] @ 8bc60 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + blt.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bpl.w 8a356 <_PyObject_MakeTpCall@@Base+0xed6> │ │ │ │ + ldr.w r8, [pc, #652] @ 8b428 <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ + ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 8ba00 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 8b1d6 <_PyObject_MakeTpCall@@Base+0x1d56> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.w 8a9c0 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8a384 <_PyObject_MakeTpCall@@Base+0xf04> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a9f0 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #560] @ (8bc54 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ - bl 6cd24 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a3b4 <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + mov r4, fp │ │ │ │ + b.w 89d24 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + ldr r0, [pc, #544] @ (8b420 <_PyObject_MakeTpCall@@Base+0x1fa0>) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - bne.w 8a6c0 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8a0a2 <_PyObject_MakeTpCall@@Base+0xc22> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b7ec <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + bne.n 8b144 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b7ec <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + b.n 8b144 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - bl 7e790 │ │ │ │ - mov r7, r0 │ │ │ │ + bne.n 8b270 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + bl 7e8b4 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8bc58 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #472] @ (8b424 <_PyObject_MakeTpCall@@Base+0x1fa4>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79644 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ + blt.w 8c306 <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + beq.n 8b270 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cae4 <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + beq.w 8c2fc <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a81a <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #448] @ 8bc60 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + bpl.w 8a1fa <_PyObject_MakeTpCall@@Base+0xd7a> │ │ │ │ + ldr.w r8, [pc, #428] @ 8b428 <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ + ldr.w r1, [r6, #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 │ │ │ │ + ldr.w r7, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8bad8 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 8b2b4 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ 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 r7, [r2, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a828 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8c502 <_PyObject_MakeTpCall@@Base+0x2a7e> │ │ │ │ + bmi.w 8a208 <_PyObject_MakeTpCall@@Base+0xd88> │ │ │ │ + b.w 8be9a <_PyObject_MakeTpCall@@Base+0x2a1a> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c130 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + beq.w 8b778 <_PyObject_MakeTpCall@@Base+0x22f8> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8c14e <_PyObject_MakeTpCall@@Base+0x26ca> │ │ │ │ + ble.w 8b796 <_PyObject_MakeTpCall@@Base+0x2316> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + bne.w 8b520 <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - ldr r3, [pc, #332] @ (8bc5c <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ - str.w r3, [sl, #124] @ 0x7c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ad48 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + b.n 8ac34 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14664 @ 0x3948 │ │ │ │ + movw r1, #13704 @ 0x3588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + bl d1ad8 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 8a8ca <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.n 8b32e <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8a2a4 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89ca0 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 8a3ce <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89dca <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + beq.w 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8bfaa <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + bne.w 8b6f2 <_PyObject_MakeTpCall@@Base+0x2272> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne.w 8b534 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ mov r4, fp │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8a34c <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ - ldr.w sl, [r4, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8b5c0 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 89d48 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8adfa <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22128 @ 0x5670 │ │ │ │ + movw r1, #21168 @ 0x52b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl d1ad8 │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.n 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ - b.w 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov r0, sl │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 784dc │ │ │ │ + b.w 8a054 <_PyObject_MakeTpCall@@Base+0xbd4> │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8c2b4 <_PyObject_MakeTpCall@@Base+0x2830> │ │ │ │ - ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ + beq.w 8b9b8 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + ldrh.w r3, [r5, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - mov r3, r1 │ │ │ │ - bcs.w 8c2b0 <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ - ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r4 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ + bcs.w 8b9b2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r1, [r3, #8]! │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r1, [r6, #8]! │ │ │ │ - mov fp, r2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 8bd02 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 8b4ca <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bc14 <_PyObject_MakeTpCall@@Base+0x2190> │ │ │ │ - mov r4, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + bne.n 8b3de <_PyObject_MakeTpCall@@Base+0x1f5e> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + b.n 8b506 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 8a3e0 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ - nop │ │ │ │ + b.w 89ddc <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8beb4 <_PyObject_MakeTpCall@@Base+0x2430>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b680 <_PyObject_MakeTpCall@@Base+0x2200>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + ble.w 8b6fc <_PyObject_MakeTpCall@@Base+0x227c> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8a328 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ - mov r4, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.w 89d24 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8c286 <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ - add.w r0, r5, #40960 @ 0xa000 │ │ │ │ + bne.w 8ba34 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ + add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c9a0 <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ - adds r6, r3, #1 │ │ │ │ - str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ + beq.w 8c128 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + str.w ip, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ + str.w r3, [r5, #192] @ 0xc0 │ │ │ │ + strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8b0f0 <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ - b.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 719d8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b08c <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ - movt r1, #6 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8c698 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 2a0fc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8c20e <_PyObject_MakeTpCall@@Base+0x278a> │ │ │ │ - cmp r8, r1 │ │ │ │ - blt.w 8b258 <_PyObject_MakeTpCall@@Base+0x17d4> │ │ │ │ - b.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8baf8 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 8a908 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bgt.w 8a93c <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b.w 8a9a4 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 8b428 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + b.w 8ac1e <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8b2d4 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + ldr r1, [pc, #764] @ (8b824 <_PyObject_MakeTpCall@@Base+0x23a4>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae9c <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ + b.n 8aec8 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8a240 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #740] @ (8c0c0 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b66a <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ - b.n 8b696 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8afc4 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8afb0 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 8afc4 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr r0, [pc, #684] @ (8c0c4 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a7ea <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a7fc <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #672] @ (8c0c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a892 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a8a4 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 143874 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #624] @ (8c0c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r0, [pc, #580] @ (8c0cc <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a83e <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a850 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r0, [pc, #568] @ (8c0d0 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a9d6 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a9e8 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #552] @ (8c0d4 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - bl 6cd24 │ │ │ │ + b.w 89c3c <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r0, [pc, #744] @ (8b828 <_PyObject_MakeTpCall@@Base+0x23a8>) │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a962 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a974 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8a21e <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ + b.w 8a230 <_PyObject_MakeTpCall@@Base+0xdb0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8c4a8 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + beq.w 8b9f6 <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a86e <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #516] @ 8c0dc <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ + bpl.w 8a24c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr.w r8, [pc, #732] @ 8b844 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ + ldr.w r1, [r6, #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 │ │ │ │ + ldr.w r7, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8bf10 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 8b5a2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ 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 r7, [r2, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 8a87c <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8c5ee <_PyObject_MakeTpCall@@Base+0x2b6a> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8a25a <_PyObject_MakeTpCall@@Base+0xdda> │ │ │ │ + b.n 8b8fe <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ + ldr r0, [pc, #632] @ (8b82c <_PyObject_MakeTpCall@@Base+0x23ac>) │ │ │ │ + bl 6ce54 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8a270 <_PyObject_MakeTpCall@@Base+0xdf0> │ │ │ │ + b.w 8a282 <_PyObject_MakeTpCall@@Base+0xe02> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a296 <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + bl 1436d4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #584] @ (8b82c <_PyObject_MakeTpCall@@Base+0x23ac>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79644 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c306 <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a296 <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a296 <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a296 <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + ldr r0, [pc, #540] @ (8b830 <_PyObject_MakeTpCall@@Base+0x23b0>) │ │ │ │ + bl 6ce54 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.w 8a328 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + b.w 8a33a <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr r0, [pc, #524] @ (8b834 <_PyObject_MakeTpCall@@Base+0x23b4>) │ │ │ │ + bl 6ce54 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a1cc <_PyObject_MakeTpCall@@Base+0xd4c> │ │ │ │ + b.w 8a1de <_PyObject_MakeTpCall@@Base+0xd5e> │ │ │ │ + ldr r0, [pc, #512] @ (8b838 <_PyObject_MakeTpCall@@Base+0x23b8>) │ │ │ │ + bl 6ce54 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.w 8a39a <_PyObject_MakeTpCall@@Base+0xf1a> │ │ │ │ + b.w 8a3ac <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ + ldr r3, [pc, #496] @ (8b83c <_PyObject_MakeTpCall@@Base+0x23bc>) │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ + b.w 8a57a <_PyObject_MakeTpCall@@Base+0x10fa> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 89480 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a8a2 <_PyObject_MakeTpCall@@Base+0x1422> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a88e <_PyObject_MakeTpCall@@Base+0x140e> │ │ │ │ + b.w 8a8a2 <_PyObject_MakeTpCall@@Base+0x1422> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c936 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bne.w 8c034 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c936 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w ip, r2, #8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.w 8c034 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov lr, r3 │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ + add.w r6, r2, #8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w lr, [ip, #4]! │ │ │ │ - cmp lr, r4 │ │ │ │ - beq.n 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w ip, [r8, #4]! │ │ │ │ + cmp ip, r4 │ │ │ │ + beq.n 8b6dc <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c92a <_PyObject_MakeTpCall@@Base+0x2ea6> │ │ │ │ - cbnz r1, 8bf58 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ - ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ + bne.w 8c028 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + cbnz r1, 8b6b8 <_PyObject_MakeTpCall@@Base+0x2238> │ │ │ │ + ldr.w r1, [ip, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c4f2 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8bd68 <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c4e2 <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ - ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ + bne.w 8bd58 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + ldr.w r0, [ip, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ + bne.w 8bd60 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ + bne.w 8bd60 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ adds r2, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 8bf3e <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a486 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + cmp lr, r2 │ │ │ │ + bne.n 8b69e <_PyObject_MakeTpCall@@Base+0x221e> │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ + b.n 8af16 <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e82 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8bb78 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ + bne.w 8b340 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c638 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + beq.w 8b978 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ mov r0, ip │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [r0, #8]! │ │ │ │ cmp sl, lr │ │ │ │ add.w lr, lr, #1 │ │ │ │ - ble.w 8c65a <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ + ble.w 8b99a <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8bfce <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ + bne.n 8b716 <_PyObject_MakeTpCall@@Base+0x2296> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8bb88 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + b.n 8b350 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a3c0 <_PyObject_MakeTpCall@@Base+0xf40> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a9fc <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b192 <_PyObject_MakeTpCall@@Base+0x1d12> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r0, sl │ │ │ │ + bgt.w 8aab8 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ + b.w 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9ba <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b08c <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea3d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 8a296 <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 719d8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8b38c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - ldrb.w r1, [r2, r8] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #68] @ (8c0d8 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - ldrb.w ip, [r3, #5] │ │ │ │ - add.w r1, r3, r1, lsl #3 │ │ │ │ - movs r3, #12 │ │ │ │ - lsl.w r6, r6, ip │ │ │ │ - add r1, r6 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8ab06 <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ - nop │ │ │ │ - sxth r4, r7 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8c28c <_PyObject_MakeTpCall@@Base+0x2808>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c300 <_PyObject_MakeTpCall@@Base+0x287c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c454 <_PyObject_MakeTpCall@@Base+0x29d0>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c338 <_PyObject_MakeTpCall@@Base+0x28b4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #636] @ (8c364 <_PyObject_MakeTpCall@@Base+0x28e0>) │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8b0d4 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8c94a <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ - lsls r6, r3, #18 │ │ │ │ - bmi.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f848 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b0d4 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ + beq.w 8b270 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b55e <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8bb08 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq.w 8b2e4 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c132 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ + bne.n 8b77a <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bb08 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq.w 8b2e4 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c250 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + beq.w 8b92a <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c26e <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ + ble.w 8b948 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8c15c <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ - b.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8cb3c <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cb3c <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8b606 <_PyObject_MakeTpCall@@Base+0x1b82> │ │ │ │ + bne.n 8b7a6 <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ + b.w 8ac34 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - ldr r1, [pc, #452] @ (8c368 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ + bne.w 8a03a <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b662 <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ - b.w 8b696 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #41357 @ 0xa18d │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a03a <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c262 <_PyObject_MakeTpCall@@Base+0x2de2> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c262 <_PyObject_MakeTpCall@@Base+0x2de2> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 8ae40 <_PyObject_MakeTpCall@@Base+0x19c0> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #39817 @ 0x9b89 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a352 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + beq.w 89d4e <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a8ca <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + b.n 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r1, [pc, #44] @ (8b840 <_PyObject_MakeTpCall@@Base+0x23c0>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae94 <_PyObject_MakeTpCall@@Base+0x1a14> │ │ │ │ + b.w 8aec8 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ + nop │ │ │ │ + sxth r4, r7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ba5c <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8b9f0 <_PyObject_MakeTpCall@@Base+0x2570>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8ba94 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bbbc <_PyObject_MakeTpCall@@Base+0x273c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b8a4 <_PyObject_MakeTpCall@@Base+0x2424>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a194 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bl 1eb80c │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r0, [pc, #736] @ (8bb48 <_PyObject_MakeTpCall@@Base+0x26c8>) │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 6ce54 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8aa18 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8a920 <_PyObject_MakeTpCall@@Base+0x14a0> │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8bee8 <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ + lsls r3, r3, #18 │ │ │ │ + bmi.w 8a69a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + blt.w 8aa18 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8a69a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + b.w 8a920 <_PyObject_MakeTpCall@@Base+0x14a0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 71b30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a194 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + b.w 8ab38 <_PyObject_MakeTpCall@@Base+0x16b8> │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + cmp r1, sl │ │ │ │ + ble.w 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r2, #1 │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ + ldrb.w r2, [r2, sl] │ │ │ │ + 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 r3, [r3, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 8aa32 <_PyObject_MakeTpCall@@Base+0x15b2> │ │ │ │ + ldr.w r8, [pc, #604] @ 8bb54 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a28a <_PyObject_MakeTpCall@@Base+0xe0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14644 @ 0x3934 │ │ │ │ + movw r1, #13684 @ 0x3574 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8bdb2 <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ - b.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8bba6 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ - b.w 8b61e <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8b592 <_PyObject_MakeTpCall@@Base+0x1b0e> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c9f0 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c9f0 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + bl 12736c │ │ │ │ + b.n 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + beq.w 8ac34 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c252 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + bne.n 8b92c <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + beq.w 8ac34 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13752 @ 0x35b8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c10e <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c10e <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 8ae32 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8b728 <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8b97c <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8c108 <_PyObject_MakeTpCall@@Base+0x2c88> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14712 @ 0x3978 │ │ │ │ + movw r1, #12940 @ 0x328c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r1, [pc, #228] @ (8c36c <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ + bl 12736c │ │ │ │ + b.n 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 8b506 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 8b506 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 8b36c <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ + b.w 8ae54 <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d9ec │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8add4 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89efc <_PyObject_MakeTpCall@@Base+0xa7c> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + b.n 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + bl 1436d4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #324] @ (8bb4c <_PyObject_MakeTpCall@@Base+0x26cc>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79644 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c306 <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b55e <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b55e <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b55e <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + ldr r1, [pc, #280] @ (8bb50 <_PyObject_MakeTpCall@@Base+0x26d0>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c994 <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ + bcs.w 8c132 <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c2a6 <_PyObject_MakeTpCall@@Base+0x2822> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ + cbz r3, 8ba54 <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ + ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ + strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8b4b0 <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ - ldr r1, [pc, #168] @ (8c370 <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ - bl 10f5c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - beq.w 8a21a <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 8b506 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r0, sl │ │ │ │ + bgt.w 8a6b2 <_PyObject_MakeTpCall@@Base+0x1232> │ │ │ │ + b.w 8a6c0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a6ea <_PyObject_MakeTpCall@@Base+0x126a> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + b.w 8a6ea <_PyObject_MakeTpCall@@Base+0x126a> │ │ │ │ + cbz r3, 8ba94 <_PyObject_MakeTpCall@@Base+0x2614> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22060 @ 0x562c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8ac64 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - movw r0, #38653 @ 0x96fd │ │ │ │ - movt r0, #15 │ │ │ │ - cmp r3, ip │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - orr.w lr, r2, r6 │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - strd r1, lr, [r5, #-8] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - bne.w 8aca6 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d7540 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.w 8c46e <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 8c46e <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a72a <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8bf34 <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 20f960 │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr.w r8, [pc, #96] @ 8bb54 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r3, [r8, 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, r6 │ │ │ │ + beq.n 8bb2c <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + 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 8a424 <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8c3cc <_PyObject_MakeTpCall@@Base+0x2948>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bd80 <_PyObject_MakeTpCall@@Base+0x2900>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ - ldr r7, [r3, #52] @ 0x34 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af04 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ - add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ - mov.w r9, #16384 @ 0x4000 │ │ │ │ + bne.w 8a7e2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ + mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - blt.w 8c9aa <_PyObject_MakeTpCall@@Base+0x2f26> │ │ │ │ + cmp sl, r2 │ │ │ │ + blt.w 8bf44 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r9, [r8, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c3ee <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ - ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ + cbz r0, 8bbd2 <_PyObject_MakeTpCall@@Base+0x2752> │ │ │ │ + ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ - strd r8, r9, [r0] │ │ │ │ + strd r9, sl, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8c3c8 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ + cbz r1, 8bbac <_PyObject_MakeTpCall@@Base+0x272c> │ │ │ │ + ldr.w r2, [r8, #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, [r6, #144] @ 0x90 │ │ │ │ + clz r2, r9 │ │ │ │ + add.w r1, r4, sl │ │ │ │ + str.w r4, [r8, #144] @ 0x90 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - str.w r1, [r6, #152] @ 0x98 │ │ │ │ + str.w r1, [r8, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ - add.w r7, r4, r7, lsl #2 │ │ │ │ - str.w r7, [r6, #148] @ 0x94 │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + str.w r3, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af1a <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a7f8 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c418 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + beq.n 8bbfc <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8c418 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldr r2, [pc, #732] @ (8c6dc <_PyObject_MakeTpCall@@Base+0x2c58>) │ │ │ │ + cbnz r3, 8bbfc <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ + ldr r2, [pc, #756] @ (8bed8 <_PyObject_MakeTpCall@@Base+0x2a58>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8c410 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + cbz r3, 8bbf4 <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + bl 1eb80c │ │ │ │ + b.w 8abaa <_PyObject_MakeTpCall@@Base+0x172a> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a782 <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a782 <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 8a908 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8afa0 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq.w 8a87e <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c8e2 <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ + bne.w 8c048 <_PyObject_MakeTpCall@@Base+0x2bc8> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + mov r0, r8 │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 20f960 │ │ │ │ + b.w 8abbc <_PyObject_MakeTpCall@@Base+0x173c> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8afc0 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + beq.w 8a89e <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8afc0 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + b.w 8a89e <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a4fe <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bbc2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ - b.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - bl 143874 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8c6e0 <_PyObject_MakeTpCall@@Base+0x2c5c>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8bf76 <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ - b.n 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - b.n 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8aba0 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + mov r0, r1 │ │ │ │ + strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - b.n 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - ldr.w r9, [pc, #492] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a858 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - mov ip, r9 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8bb82 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8c544 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8bb86 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ - b.n 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c8f4 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e1ab4 │ │ │ │ - ldr r1, [pc, #356] @ (8c6e4 <_PyObject_MakeTpCall@@Base+0x2c60>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a9fc <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #344] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add r2, r1 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 8c5ca <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ - cmp r0, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ - addls r3, #228 @ 0xe4 │ │ │ │ - addls r2, r1, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8aa68 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #256] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a8ac <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8b3a6 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d7540 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8c678 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8c6a8 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8c6a8 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a5ce <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8bfe0 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + bne.w 8a64a <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ + b.w 8a694 <_PyObject_MakeTpCall@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #568] @ (8bedc <_PyObject_MakeTpCall@@Base+0x2a5c>) │ │ │ │ + bl 10ef24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c63c <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8cade <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ + blt.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + beq.w 89c16 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13900 @ 0x364c │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - bl 499a0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8c610 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a5ce <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8bd88 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8c688 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8c48e <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8b194 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c914 <_PyObject_MakeTpCall@@Base+0x2e90>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8ca68 <_PyObject_MakeTpCall@@Base+0x2fe4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + bl 12736c │ │ │ │ + b.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 8e6b0 │ │ │ │ - cbz r0, 8c728 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 8dcfc │ │ │ │ + cbz r0, 8bd04 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bmi.n 8c6ec <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 8bcca <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22664 @ 0x5888 │ │ │ │ + movw r2, #21704 @ 0x54c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 1f7bd4 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + bl 1f8b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8c58e <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8aa60 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b022 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ae4c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8c86c <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #30 │ │ │ │ + bmi.w 8baf0 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ + b.w 8a41c <_PyObject_MakeTpCall@@Base+0xf9c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c062 <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e1574 │ │ │ │ + ldr r1, [pc, #436] @ (8bee0 <_PyObject_MakeTpCall@@Base+0x2a60>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bc3a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a3c0 <_PyObject_MakeTpCall@@Base+0xf40> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8b2d0 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ - cbz r3, 8c7bc <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bl d1ad8 │ │ │ │ + b.w 8aaaa <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + beq.w 8b6d6 <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + b.n 8b6e2 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b6e2 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + b.n 8b6dc <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b6dc <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ + b.n 8b6e2 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8aca6 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov sl, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 8b9de <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8a9ec <_PyObject_MakeTpCall@@Base+0x156c> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 8ab52 <_PyObject_MakeTpCall@@Base+0x16d2> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + mov r0, r8 │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #836] @ (8cb28 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ - bl 10f5c4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.w 8abbc <_PyObject_MakeTpCall@@Base+0x173c> │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - bne.w 8c2d4 <_PyObject_MakeTpCall@@Base+0x2850> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 8a202 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 8a222 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c840 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8ae0e <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c84c <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8c808 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b880 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c772 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c772 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ - ldr r1, [pc, #684] @ (8cb2c <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bne.n 8be52 <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1d9130 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8be64 <_PyObject_MakeTpCall@@Base+0x29e4> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.n 8be50 <_PyObject_MakeTpCall@@Base+0x29d0> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.n 8be50 <_PyObject_MakeTpCall@@Base+0x29d0> │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + add.w r0, r7, #20 │ │ │ │ + str r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - ldr r1, [pc, #676] @ (8cb30 <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bne.w 89fb8 <_PyObject_MakeTpCall@@Base+0xb38> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e6e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1d9130 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.n 8beca <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 8beca <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ + adds.w r3, r7, #20 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne.w 8a130 <_PyObject_MakeTpCall@@Base+0xcb0> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 8b3a2 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a52c <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8bdfe <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 8a130 <_PyObject_MakeTpCall@@Base+0xcb0> │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + str r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - ldr r1, [pc, #664] @ (8cb34 <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bne.w 89fb8 <_PyObject_MakeTpCall@@Base+0xb38> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + bl 499ac │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov ip, r9 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8b34a <_PyObject_MakeTpCall@@Base+0x1eca> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8be70 <_PyObject_MakeTpCall@@Base+0x29f0> │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8b34e <_PyObject_MakeTpCall@@Base+0x1ece> │ │ │ │ + b.n 8b6fe <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ + ldr.w r8, [pc, #80] @ 8bee4 <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a238 <_PyObject_MakeTpCall@@Base+0xdb8> │ │ │ │ + ldr r1, [pc, #44] @ (8bedc <_PyObject_MakeTpCall@@Base+0x2a5c>) │ │ │ │ + bl 10ef24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22360 @ 0x5758 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + blt.w 8b302 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + bne.w 8bcb0 <_PyObject_MakeTpCall@@Base+0x2830> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 89c1e <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + b.w 89bfe <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c434 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c434 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22544 @ 0x5810 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #22184 @ 0x56a8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8bf60 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - b.w 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8bf2e <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ - b.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8a130 <_PyObject_MakeTpCall@@Base+0xcb0> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c264 <_PyObject_MakeTpCall@@Base+0x2de4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + subs r1, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ - mul.w r6, r3, ip │ │ │ │ - add.w r3, lr, r6 │ │ │ │ + mul.w ip, r3, r1 │ │ │ │ + add.w r3, lr, ip │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ - add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ + ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r3, ip, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ + cmp r1, r5 │ │ │ │ add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8c988 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ - cmp.w ip, #10 │ │ │ │ + beq.n 8bf2a <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ - addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ - addls r6, #228 @ 0xe4 │ │ │ │ - addls.w r3, lr, r6 │ │ │ │ + addls.w ip, ip, #98304 @ 0x18000 │ │ │ │ + addls.w ip, ip, #228 @ 0xe4 │ │ │ │ + addls.w r3, lr, ip │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - b.w 8c112 <_PyObject_MakeTpCall@@Base+0x268e> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8c38a <_PyObject_MakeTpCall@@Base+0x2906> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b966 <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22492 @ 0x57dc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22232 @ 0x56d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22264 @ 0x56f8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8ca3a <_PyObject_MakeTpCall@@Base+0x2fb6> │ │ │ │ + bne.w 8a69e <_PyObject_MakeTpCall@@Base+0x121e> │ │ │ │ + b.n 8b892 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b864 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #22452 @ 0x57b4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8bacc <_PyObject_MakeTpCall@@Base+0x264c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bacc <_PyObject_MakeTpCall@@Base+0x264c> │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 8bb6e <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b070 <_PyObject_MakeTpCall@@Base+0x1bf0> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a8b4 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a8b4 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a8ca <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + ldr.w r8, [pc, #808] @ 8c29c <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1d62> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8caa0 <_PyObject_MakeTpCall@@Base+0x301c> │ │ │ │ - ldr r0, [pc, #180] @ (8cb38 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ - bl 90608 │ │ │ │ + cbz r3, 8bfa0 <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + ldr r0, [pc, #776] @ (8c28c <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2d0 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + beq.w 8aaaa <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + bne.w 8a762 <_PyObject_MakeTpCall@@Base+0x12e2> │ │ │ │ + b.w 8aaa2 <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #15168 @ 0x3b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #128] @ (8cb38 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ - bl d2028 │ │ │ │ - b.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + ldr r3, [pc, #724] @ (8c28c <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ + bl d1ad8 │ │ │ │ + b.w 8aaa2 <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ + movw r3, #57569 @ 0xe0e1 │ │ │ │ movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b902 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b89c <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8bb88 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8ca68 <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8a54a <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 8a54e <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8cd94 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8ceb8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8cd6c ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22312 @ 0x5728 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b8b8 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b8d4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - movw r0, #22600 @ 0x5848 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 238420 │ │ │ │ - b.w 8b040 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22408 @ 0x5788 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #396] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + b.w 8a586 <_PyObject_MakeTpCall@@Base+0x1106> │ │ │ │ + ldr.w r8, [pc, #716] @ 8c29c <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, 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 │ │ │ │ + ldr.w r7, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8cbda <_PyObject_MakeTpCall@@Base+0x3156> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 8c008 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ 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 r7, [r2, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 8a6aa <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8a08c <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #304] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8b6c0 <_PyObject_MakeTpCall@@Base+0x2240> │ │ │ │ + b.w 8b6e2 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8af16 <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b68c <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + b.w 8af16 <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bc3e <_PyObject_MakeTpCall@@Base+0x27be> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bc3e <_PyObject_MakeTpCall@@Base+0x27be> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0a8 <_PyObject_MakeTpCall@@Base+0x1c28> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21584 @ 0x5450 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0c4 <_PyObject_MakeTpCall@@Base+0x1c44> │ │ │ │ + ldr.w r8, [pc, #532] @ 8c29c <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + ldr.w r2, [r8, 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 r7, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8cc36 <_PyObject_MakeTpCall@@Base+0x31b2> │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 8c0c0 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ 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] │ │ │ │ + addls r7, r1, r3 │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a704 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 8a0e4 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b2ea <_PyObject_MakeTpCall@@Base+0x1866> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - subs r2, r2, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls.w 8aba2 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - strd r2, r2, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a9010 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr.w r9, [pc, #144] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8aade <_PyObject_MakeTpCall@@Base+0x165e> │ │ │ │ + ldr.w r8, [pc, #440] @ 8c29c <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a804 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #116] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + b.w 8a5f0 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str.w r2, [r6, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 89f3c <_PyObject_MakeTpCall@@Base+0xabc> │ │ │ │ + b.w 89f40 <_PyObject_MakeTpCall@@Base+0xac0> │ │ │ │ + ldr.w r8, [pc, #412] @ 8c29c <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c0cc <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b350 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21304 @ 0x5338 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8b506 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8b506 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #21492 @ 0x53f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1ad8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + movw r0, #21640 @ 0x5488 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov sl, fp │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + bl 238e20 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, sl │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a054 <_PyObject_MakeTpCall@@Base+0xbd4> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b08c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21272 @ 0x5318 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #21224 @ 0x52e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + ldr r1, [pc, #140] @ (8c290 <_PyObject_MakeTpCall@@Base+0x2e10>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8aec4 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + ldr r1, [pc, #132] @ (8c294 <_PyObject_MakeTpCall@@Base+0x2e14>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8aec4 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + ldr r1, [pc, #120] @ (8c298 <_PyObject_MakeTpCall@@Base+0x2e18>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8aec4 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21400 @ 0x5398 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21352 @ 0x5368 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.w 8b384 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0e0 <_PyObject_MakeTpCall@@Base+0x1c60> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b108 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c4c0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c4f8 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c61c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r8, [pc, #208] @ 8c374 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + ldr.w r2, [r8, 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 r7, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8ccf2 <_PyObject_MakeTpCall@@Base+0x326e> │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 8c2dc <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ 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] │ │ │ │ + addls r7, r1, r3 │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 8a7d4 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - b.n 8cca2 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ - ldr.w r9, [pc, #40] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8cc42 <_PyObject_MakeTpCall@@Base+0x31be> │ │ │ │ - ldr.w r9, [pc, #32] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8ba0c <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - ldr.w r9, [pc, #8] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8a1b6 <_PyObject_MakeTpCall@@Base+0xd36> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1e6 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b270 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1aacec │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8aba0 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21532 @ 0x541c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr.w r8, [pc, #32] @ 8c374 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8adbe <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ + b.n 8c2e8 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21448 @ 0x53c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.w 8a040 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008cd30 : │ │ │ │ +0008c378 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8cd70 │ │ │ │ + beq.n 8c3b8 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8cd90 │ │ │ │ + bl 8c3d8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22712 @ 0x58b8 │ │ │ │ + movw r1, #21752 @ 0x54f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8cd66 │ │ │ │ + b.n 8c3ae │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -147484,130 +146622,130 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8cede │ │ │ │ + bhi.w 8c526 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8cf3e │ │ │ │ + bhi.w 8c586 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cfa0 │ │ │ │ + beq.w 8c5e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d368 │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + bne.w 8c9b0 │ │ │ │ + movw r2, #42144 @ 0xa4a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8ce94 │ │ │ │ + bhi.n 8c4dc │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8d17c │ │ │ │ + bhi.w 8c7c4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8c7bc │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cec0 │ │ │ │ + bhi.n 8c508 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8d1dc │ │ │ │ + bhi.w 8c824 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8c7bc │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8ce76 │ │ │ │ + bhi.n 8c4be │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8cf08 │ │ │ │ + bhi.n 8c550 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8c7bc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8ce56 │ │ │ │ + bls.n 8c49e │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8c74c │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r6, r1 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c496 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8c74c │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ add r6, r3 │ │ │ │ add.w r4, ip, #3 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8ce34 │ │ │ │ + bls.n 8c47c │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8c74c │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c496 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d0e0 │ │ │ │ + beq.w 8c728 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdde │ │ │ │ + beq.w 8c426 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8d2d4 │ │ │ │ + bls.w 8c91c │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d37a │ │ │ │ + beq.w 8c9c2 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdde │ │ │ │ - b.n 8ceea │ │ │ │ + beq.w 8c426 │ │ │ │ + b.n 8c532 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8d28a │ │ │ │ + bhi.w 8c8d2 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r3, #11 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ @@ -147623,634 +146761,634 @@ │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8cdd8 │ │ │ │ + bhi.w 8c420 │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - bcs.n 8ced2 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8ce8e │ │ │ │ + ldmia r2!, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8cf52 │ │ │ │ + ldmia r1, {r0, r1, r5} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8cfb2 │ │ │ │ + stmia r7!, {r0, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2e0 │ │ │ │ + bne.w 8c928 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8d2f4 │ │ │ │ + bgt.w 8c93c │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d114 │ │ │ │ + bne.w 8c75c │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8d4e8 │ │ │ │ + bgt.w 8cb30 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8d170 │ │ │ │ + ble.w 8c7b8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8d23c │ │ │ │ + beq.w 8c884 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8d3be │ │ │ │ + beq.w 8ca06 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8cc10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d342 │ │ │ │ + bne.w 8c98a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8d090 │ │ │ │ + beq.n 8c6d8 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8d404 │ │ │ │ + beq.w 8ca4c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8cc10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d3fe │ │ │ │ + bne.w 8ca46 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8d090 │ │ │ │ + beq.n 8c6d8 │ │ │ │ add.w r6, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8d3c2 │ │ │ │ + beq.w 8ca0a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8cc10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d346 │ │ │ │ + bne.w 8c98e │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8d052 │ │ │ │ + bne.n 8c69a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8d0ce │ │ │ │ + cbz r3, 8c716 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ - movw r1, #43104 @ 0xa860 │ │ │ │ + movw r1, #42144 @ 0xa4a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d44e │ │ │ │ + bne.w 8ca96 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d338 │ │ │ │ + bne.w 8c980 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d378 │ │ │ │ + bne.w 8c9c0 │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8cdcc │ │ │ │ + bls.w 8c414 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8cdde │ │ │ │ + bne.w 8c426 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8d0e8 │ │ │ │ + b.n 8c730 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2e0 │ │ │ │ + bne.w 8c928 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c5f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d570 │ │ │ │ + beq.w 8cbb8 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8d31a │ │ │ │ + bne.w 8c962 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d46e │ │ │ │ + beq.w 8cab6 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8d398 │ │ │ │ + beq.w 8c9e0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8cc10 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d0ce │ │ │ │ + beq.n 8c716 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23c8a8 │ │ │ │ + bl 23d0fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237f08 │ │ │ │ + b.n 8c722 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d090 │ │ │ │ + b.n 8c6d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c5f2 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8d29a │ │ │ │ - add r1, pc, #4 @ (adr r1, 8d18c ) │ │ │ │ + bhi.w 8c8e2 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8c7d4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - bcs.n 8d11a │ │ │ │ + ldmia r1!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8d13e │ │ │ │ + ldmia r3, {r0, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ce │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0d2 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0d6 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0da │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0de │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0e2 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0e6 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ea │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ee │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0f2 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0f6 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0fa │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0fe │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d102 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d106 │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d10a │ │ │ │ + ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14a │ │ │ │ + ldmia r1!, {r0} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8d1fa │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8d2a8 │ │ │ │ + bhi.n 8c8f0 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - bcs.n 8d17a │ │ │ │ + ldmia r1!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8d19e │ │ │ │ + ldmia r3, {r0, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14a │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14e │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d152 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d156 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d15a │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d15e │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d162 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d166 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d16a │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d16e │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d172 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d176 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d17a │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d17e │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d182 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d186 │ │ │ │ + ldmia r0, {r0, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d1aa │ │ │ │ + ldmia r1!, {r0} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8d25a │ │ │ │ + stmia r7!, {r0, r1, r2, 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 8cfea │ │ │ │ + bne.w 8c632 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215048 │ │ │ │ + bl 215af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d392 │ │ │ │ + bne.w 8c9da │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d010 │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c658 │ │ │ │ + b.n 8c6d8 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c496 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8ceb2 │ │ │ │ + b.n 8c4fa │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c496 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c5f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d4a2 │ │ │ │ + bne.w 8caea │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d372 │ │ │ │ + bhi.n 8c9ba │ │ │ │ mov r2, ip │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8cdcc │ │ │ │ + b.n 8c414 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d2ba │ │ │ │ - movw r1, #22884 @ 0x5964 │ │ │ │ + beq.n 8c902 │ │ │ │ + movw r1, #21924 @ 0x55a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #41264 @ 0xa130 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8d440 │ │ │ │ + bcs.w 8ca88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d446 │ │ │ │ + beq.w 8ca8e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cfc0 │ │ │ │ + beq.w 8c608 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22984 @ 0x59c8 │ │ │ │ + movw r1, #22024 @ 0x5608 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237f08 │ │ │ │ + b.n 8c722 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 8d0d8 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 8c720 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23c8a8 │ │ │ │ + bl 23d0fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237f08 │ │ │ │ + b.n 8c722 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8d2d2 │ │ │ │ + bls.n 8c91a │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cdc0 │ │ │ │ + bne.w 8c408 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d38a │ │ │ │ + bhi.n 8c9d2 │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8cdcc │ │ │ │ + b.n 8c414 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cdc0 │ │ │ │ - b.n 8d0e2 │ │ │ │ + bne.w 8c408 │ │ │ │ + b.n 8c72a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d350 │ │ │ │ + b.n 8c998 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 215048 │ │ │ │ + bl 215af0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ce │ │ │ │ - b.n 8d15a │ │ │ │ + beq.w 8c716 │ │ │ │ + b.n 8c7a2 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d24e │ │ │ │ + b.n 8c896 │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215048 │ │ │ │ + bl 215af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d350 │ │ │ │ + bne.n 8c998 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d052 │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c69a │ │ │ │ + b.n 8c6d8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d346 │ │ │ │ + b.n 8c98e │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215048 │ │ │ │ - cbnz r0, 8d43a │ │ │ │ + bl 215af0 │ │ │ │ + cbnz r0, 8ca82 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d04a │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c692 │ │ │ │ + b.n 8c6d8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d350 │ │ │ │ + b.n 8c998 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8d0da │ │ │ │ + b.n 8c722 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23072 @ 0x5a20 │ │ │ │ + movw r1, #22112 @ 0x5660 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237f08 │ │ │ │ + b.n 8c722 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d4c0 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + cbz r3, 8cb08 │ │ │ │ + movw r3, #25084 @ 0x61fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22944 @ 0x59a0 │ │ │ │ + movw r1, #21984 @ 0x55e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ - cbz r3, 8d4d4 │ │ │ │ + bl 237f08 │ │ │ │ + b.n 8c722 │ │ │ │ + cbz r3, 8cb1c │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cdc0 │ │ │ │ + b.n 8c408 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8d4ac │ │ │ │ + bgt.n 8caf4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cdc0 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + b.n 8c408 │ │ │ │ + movw r1, #21836 @ 0x554c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #41264 @ 0xa130 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #32656 @ 0x7f90 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63236 @ 0xf704 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d484 │ │ │ │ - movw r1, #22852 @ 0x5944 │ │ │ │ + b.n 8cacc │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #41264 @ 0xa130 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8d5a2 │ │ │ │ + bne.n 8cbea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8d566 │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + cbnz r3, 8cbae │ │ │ │ + movw r3, #32656 @ 0x7f90 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63236 @ 0xf704 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8d552 │ │ │ │ - movw r1, #22768 @ 0x58f0 │ │ │ │ + bne.n 8cb9a │ │ │ │ + movw r1, #21808 @ 0x5530 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8d55e │ │ │ │ + ble.n 8cba6 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8d544 │ │ │ │ - movw r2, #27092 @ 0x69d4 │ │ │ │ + beq.n 8cb8c │ │ │ │ + movw r2, #26092 @ 0x65ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23028 @ 0x59f4 │ │ │ │ + movw r1, #22068 @ 0x5634 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8d466 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8caae │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8d52a │ │ │ │ + b.n 8cb72 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8d5aa │ │ │ │ - movw r1, #22788 @ 0x5904 │ │ │ │ + bgt.n 8cbf2 │ │ │ │ + movw r1, #21828 @ 0x5544 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8d544 │ │ │ │ + beq.n 8cb8c │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8d522 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + b.n 8cb6a │ │ │ │ + movw r3, #25084 @ 0x61fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8d50c │ │ │ │ + b.n 8cb54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0d8 │ │ │ │ + beq.w 8c720 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d5b4 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + cbz r3, 8cbfc │ │ │ │ + movw r3, #25084 @ 0x61fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237f08 │ │ │ │ + b.n 8c722 │ │ │ │ mov r1, r4 │ │ │ │ - bl 127934 │ │ │ │ - b.n 8d466 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + bl 12736c │ │ │ │ + b.n 8caae │ │ │ │ + movw r1, #21816 @ 0x5538 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8d51c │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + b.n 8cb64 │ │ │ │ + movw r3, #32656 @ 0x7f90 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63236 @ 0xf704 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d58c │ │ │ │ + b.n 8cbd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -148260,718 +147398,719 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8df70 │ │ │ │ + bhi.w 8d5c2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r3, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsls r1, r0, #19 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r1, #11 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r4, r4, #7 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r1, r7 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r5, r6, #7 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r7, #16 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r5, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r5, #6 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8d6da │ │ │ │ + bne.n 8cd22 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r2, [ip, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r2, 8d6f6 │ │ │ │ + cbz r2, 8cd3e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8d6d6 │ │ │ │ + ble.n 8cd1e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cd58 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cd1e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cd58 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cd1e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cd58 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cd1e │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cd58 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8d6c8 │ │ │ │ + bne.n 8cd10 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8db68 │ │ │ │ + beq.w 8d1b0 │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r6] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cd58 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d6f8 │ │ │ │ + bne.n 8cd40 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8d6d6 │ │ │ │ + bne.n 8cd1e │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d9e2 │ │ │ │ + beq.w 8d02a │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.n 8d6e4 │ │ │ │ - movw r0, #62348 @ 0xf38c │ │ │ │ + bmi.n 8cd2c │ │ │ │ + movw r0, #61308 @ 0xef7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8d6e6 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bgt.n 8cd2e │ │ │ │ + bne.w 8cf36 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8dc64 │ │ │ │ + beq.w 8d2c6 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8dbc2 │ │ │ │ + bne.w 8d1e8 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc86 │ │ │ │ + bne.w 8d2bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8dc10 │ │ │ │ + bpl.w 8d25a │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcc6 │ │ │ │ + beq.w 8d686 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #23588 @ 0x5c24 │ │ │ │ + movwne r0, #22628 @ 0x5864 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8da0a │ │ │ │ + bne.w 8d052 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8de6c │ │ │ │ + blt.w 8d4be │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47525 @ 0xb9a5 │ │ │ │ + movw r2, #47697 @ 0xba51 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d7918 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc00 │ │ │ │ - bl 83f4c │ │ │ │ + beq.w 8d24a │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db56 │ │ │ │ + bne.w 8d19e │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8dc00 │ │ │ │ + beq.w 8d24a │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d876 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 8cebe │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d8ee │ │ │ │ + bne.n 8cf36 │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 8de3e │ │ │ │ + bpl.w 8d490 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8de3e │ │ │ │ + bne.w 8d490 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8de3a │ │ │ │ + bpl.w 8d48c │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8dcd0 │ │ │ │ + bne.w 8d690 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8de48 │ │ │ │ + beq.w 8d49a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8de52 │ │ │ │ + blt.w 8d4a4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8d6e6 │ │ │ │ + ble.w 8cd2e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23168 @ 0x5a80 │ │ │ │ + movw r1, #22208 @ 0x56c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cd34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd858 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8dbb4 │ │ │ │ + beq.w 8d22e │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8e028 │ │ │ │ + blt.w 8d606 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8df54 │ │ │ │ + bge.w 8d5a6 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8e04e │ │ │ │ - bl 1456fc │ │ │ │ + bpl.w 8d69a │ │ │ │ + bl 145560 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11c63c │ │ │ │ + bl 11c120 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dbf2 │ │ │ │ + beq.w 8d23c │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13f1e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8dfb4 │ │ │ │ + beq.w 8d2ae │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8dc28 │ │ │ │ + bne.w 8d272 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcda │ │ │ │ + bne.w 8d32c │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47525 @ 0xb9a5 │ │ │ │ + movw r2, #47697 @ 0xba51 │ │ │ │ movt r2, #5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8d728 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 8cd70 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d728 │ │ │ │ + beq.w 8cd70 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cd34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.w 8d6e4 │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + bmi.w 8cd2c │ │ │ │ + movw r0, #11404 @ 0x2c8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23e034 │ │ │ │ + b.w 23ea9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8e04e │ │ │ │ + bpl.w 8d69a │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #12376 @ 0x3058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8de1c │ │ │ │ + beq.w 8d46e │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8de12 │ │ │ │ + bne.w 8d464 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8de08 │ │ │ │ + beq.w 8d45a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r3, r2, #134217728 @ 0x8000000 │ │ │ │ tst.w r2, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 8ddfa │ │ │ │ + bne.w 8d44c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8ddfa │ │ │ │ - bl 85f3c │ │ │ │ + beq.w 8d44c │ │ │ │ + bl 85b98 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dce4 │ │ │ │ + bne.w 8d336 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8dc5a │ │ │ │ + bpl.w 8d2a4 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb8ac │ │ │ │ + bl cb34c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd7a │ │ │ │ + beq.w 8d3cc │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63236 @ 0xf704 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8dd04 │ │ │ │ + beq.w 8d356 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - bne.w 8deb6 │ │ │ │ + bne.w 8d508 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de9e │ │ │ │ + beq.w 8d4f0 │ │ │ │ ldrd r0, r5, [sl] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r5, #1 │ │ │ │ str.w r7, [sl, #4] │ │ │ │ str.w r3, [r0, r5, lsl #3] │ │ │ │ add.w r0, r0, r5, lsl #3 │ │ │ │ - movw r4, #47113 @ 0xb809 │ │ │ │ + movw r4, #47227 @ 0xb87b │ │ │ │ movt r4, #5 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8d6e6 │ │ │ │ + beq.w 8cd2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d6e6 │ │ │ │ + bne.w 8cd2e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d6e6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cd2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d844 │ │ │ │ + bne.w 8ce8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d844 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce8c │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r9, [r2], #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e044 │ │ │ │ + beq.w 8d2e8 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8d6e6 │ │ │ │ + bne.w 8cd2e │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r4, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 8d6e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - bne.w 8d916 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d916 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cd2e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc54 │ │ │ │ + bne.n 8d29e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8dfe0 │ │ │ │ + bpl.w 8d63e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dcc6 │ │ │ │ + beq.w 8d686 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8dfc4 │ │ │ │ + bne.w 8d622 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cd2e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + bl 16c988 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, r4, #1 │ │ │ │ + bne.w 8cf5e │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d956 │ │ │ │ + beq.w 8cf5e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cd34 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + beq.w 8cf9e │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8cd34 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8cf36 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d84a │ │ │ │ + b.n 8ce92 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232c90 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 233560 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d7c2 │ │ │ │ + bge.w 8ce0a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 232c90 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 233560 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8dc24 │ │ │ │ + blt.n 8d26e │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8e000 │ │ │ │ + bne.w 8d65e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cd2e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8dbec │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + b.n 8d214 │ │ │ │ + movw r0, #22140 @ 0x567c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cfc4 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8cd34 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 8ce0a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbnz r3, 8dcb2 │ │ │ │ + cbnz r3, 8d318 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8dc90 │ │ │ │ + bne.n 8d2f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 8dcda │ │ │ │ + bl ce164 │ │ │ │ + cbnz r0, 8d32c │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d7fe │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 8d7c2 │ │ │ │ + b.n 8ce46 │ │ │ │ + movw r0, #22612 @ 0x5854 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d052 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 895dc │ │ │ │ + bl 88fd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8dcc6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d686 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl cec90 │ │ │ │ - b.n 8dc7c │ │ │ │ + bl ce730 │ │ │ │ + b.n 8d2de │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl cec90 │ │ │ │ - b.n 8dc7c │ │ │ │ - movw r0, #23356 @ 0x5b3c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - cmp r2, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq r3, [r7, #0] │ │ │ │ - ldrne r3, [r7, #0] │ │ │ │ - b.n 8d8b2 │ │ │ │ - movw r0, #31024 @ 0x7930 │ │ │ │ + bl ce730 │ │ │ │ + b.n 8d2de │ │ │ │ + movw r0, #30092 @ 0x758c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ddda │ │ │ │ + beq.n 8d42c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ddda │ │ │ │ + beq.n 8d42c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8d11a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r8, r9, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8ddc0 │ │ │ │ + beq.n 8d412 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8dd84 │ │ │ │ + bne.n 8d3d6 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8de9e │ │ │ │ + blt.w 8d4f0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de9e │ │ │ │ + beq.w 8d4f0 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47113 @ 0xb809 │ │ │ │ + movw r0, #47227 @ 0xb87b │ │ │ │ movt r0, #5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [sl, #4] │ │ │ │ str.w r7, [r2, r5, lsl #3] │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -148979,306 +148118,306 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8db38 │ │ │ │ - movw r0, #23440 @ 0x5b90 │ │ │ │ + b.n 8d180 │ │ │ │ + movw r0, #22480 @ 0x57d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8dd68 │ │ │ │ + bge.n 8d3ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dda2 │ │ │ │ + beq.n 8d3f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8dda0 │ │ │ │ + cbnz r2, 8d3f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #23484 @ 0x5bbc │ │ │ │ + movw r1, #22524 @ 0x57fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cd34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ddd0 │ │ │ │ + beq.n 8d422 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8ddf2 │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + cbz r2, 8d444 │ │ │ │ + movw r0, #22500 @ 0x57e4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8dde6 │ │ │ │ + cbz r3, 8d438 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8d11a │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8d11a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ddd0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d422 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dcee │ │ │ │ - b.n 8dcf2 │ │ │ │ - movw r0, #23420 @ 0x5b7c │ │ │ │ + bne.w 8d340 │ │ │ │ + b.n 8d344 │ │ │ │ + movw r0, #22460 @ 0x57bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - movw r0, #23384 @ 0x5b58 │ │ │ │ + b.n 8d052 │ │ │ │ + movw r0, #22424 @ 0x5798 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8de08 │ │ │ │ + beq.n 8d45a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8daac │ │ │ │ - b.n 8d73c │ │ │ │ + bmi.w 8d0f4 │ │ │ │ + b.n 8cd84 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d8aa │ │ │ │ - movw r0, #23336 @ 0x5b28 │ │ │ │ + b.n 8cef2 │ │ │ │ + movw r0, #22376 @ 0x5768 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8d052 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8cf36 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23124 @ 0x5a54 │ │ │ │ + movw r1, #22164 @ 0x5694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ - bl d42d0 │ │ │ │ - movw r0, #23628 @ 0x5c4c │ │ │ │ + b.n 8cd34 │ │ │ │ + bl d3d90 │ │ │ │ + movw r0, #22668 @ 0x588c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8da10 │ │ │ │ + b.n 8d058 │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r3, r9, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8ded6 │ │ │ │ + bne.n 8d528 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8d6e4 │ │ │ │ + b.n 8cd2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8deae │ │ │ │ + beq.n 8d500 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8dee8 │ │ │ │ - bl 1ea294 │ │ │ │ + cbz r2, 8d53a │ │ │ │ + bl 1eb80c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cd34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8decc │ │ │ │ + beq.n 8d51e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8decc │ │ │ │ + cbnz r2, 8d51e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23536 @ 0x5bf0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #22576 @ 0x5830 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 85f3c │ │ │ │ + b.n 8d052 │ │ │ │ + bl 85b98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8de98 │ │ │ │ - movw r0, #59024 @ 0xe690 │ │ │ │ + bne.n 8d4ea │ │ │ │ + movw r0, #58064 @ 0xe2d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8deae │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 8df44 │ │ │ │ + bmi.n 8d596 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8df34 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 8df34 │ │ │ │ - movw r0, #23308 @ 0x5b0c │ │ │ │ + beq.n 8d586 │ │ │ │ + bl 85b98 │ │ │ │ + cbnz r0, 8d586 │ │ │ │ + movw r0, #22348 @ 0x574c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16c988 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8df7a │ │ │ │ + beq.n 8d5cc │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cd2e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8df12 │ │ │ │ + bne.n 8d564 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cd2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1886e0 │ │ │ │ + bl 189728 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8e058 │ │ │ │ + beq.w 8d6a4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8df00 │ │ │ │ + b.n 8d552 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + b.w 8cd34 │ │ │ │ + movw r0, #22700 @ 0x58ac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8d052 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df2e │ │ │ │ + beq.n 8d580 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cd34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 186580 │ │ │ │ + bl 187540 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8cf36 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.w 8d6e6 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d97c │ │ │ │ + b.w 8cd2e │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22256 @ 0x56f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cd34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r4, #62348 @ 0xf38c │ │ │ │ + b.w 8cd34 │ │ │ │ + movw r4, #61308 @ 0xef7c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #54064 @ 0xd330 │ │ │ │ + movw r0, #53064 @ 0xcf48 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8da10 │ │ │ │ + b.n 8d058 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8d6e6 │ │ │ │ + beq.w 8cd2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23216 @ 0x5ab0 │ │ │ │ + movw r1, #20484 @ 0x5004 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + b.w 8cd34 │ │ │ │ + movw r0, #22396 @ 0x577c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - movw r0, #28208 @ 0x6e30 │ │ │ │ + b.n 8d052 │ │ │ │ + cmp r2, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq r3, [r7, #0] │ │ │ │ + ldrne r3, [r7, #0] │ │ │ │ + b.n 8cefa │ │ │ │ + movw r0, #27248 @ 0x6a70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d052 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cd2e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8daa0 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8daa0 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8daa0 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8e1b0 │ │ │ │ + bls.n 8d7fc │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e1c2 │ │ │ │ + beq.w 8d80e │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8e1c2 │ │ │ │ + beq.n 8d80e │ │ │ │ mov.w lr, #0 │ │ │ │ strd fp, lr, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -149288,70 +148427,70 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e514 │ │ │ │ + bne.w 8db60 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8e514 │ │ │ │ + beq.w 8db60 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e570 │ │ │ │ + beq.w 8dbbc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e46c │ │ │ │ + beq.w 8dab8 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8e430 │ │ │ │ + ble.w 8da7c │ │ │ │ add.w r8, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8e1d2 │ │ │ │ + bmi.n 8d81e │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e21c │ │ │ │ + beq.n 8d868 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e24a │ │ │ │ + bne.n 8d896 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8e134 │ │ │ │ + blt.n 8d780 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e174 │ │ │ │ + beq.n 8d7c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e43e │ │ │ │ + beq.w 8da8a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e23e │ │ │ │ + beq.n 8d88a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e422 │ │ │ │ + beq.w 8da6e │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -149360,28 +148499,28 @@ │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 8e44e │ │ │ │ + bhi.w 8da9a │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0bc │ │ │ │ + bne.w 8d708 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8e1c2 │ │ │ │ + beq.n 8d80e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8e1aa │ │ │ │ - ldr r2, [pc, #660] @ (8e468 ) │ │ │ │ + b.n 8d7f6 │ │ │ │ + ldr r2, [pc, #660] @ (8dab4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mul.w r3, r9, r3 │ │ │ │ @@ -149394,1385 +148533,1306 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e53a │ │ │ │ + beq.w 8db86 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8e152 │ │ │ │ + bne.n 8d79e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e232 │ │ │ │ + beq.n 8d87e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e5e0 │ │ │ │ - bl d42d0 │ │ │ │ + beq.w 8dc2c │ │ │ │ + bl d3d90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e17c │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + bne.n 8d7c8 │ │ │ │ + movw r3, #56665 @ 0xdd59 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e414 │ │ │ │ + b.n 8da60 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8e426 │ │ │ │ + beq.w 8da72 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e272 │ │ │ │ + beq.n 8d8be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e568 │ │ │ │ + beq.w 8dbb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e482 │ │ │ │ + bne.w 8dace │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e48e │ │ │ │ - ldr r3, [pc, #468] @ (8e468 ) │ │ │ │ + bne.w 8dada │ │ │ │ + ldr r3, [pc, #468] @ (8dab4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w ip, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e2dc │ │ │ │ + beq.n 8d928 │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r7, #99328 @ 0x18400 │ │ │ │ str.w r1, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8e2c4 │ │ │ │ - b.n 8e2d8 │ │ │ │ + cbnz r2, 8d910 │ │ │ │ + b.n 8d924 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8e2d8 │ │ │ │ + cbz r2, 8d924 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8e2be │ │ │ │ + bne.n 8d90a │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e2c4 │ │ │ │ + bne.n 8d910 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e386 │ │ │ │ + beq.n 8d9d2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8e544 │ │ │ │ + bcs.w 8db90 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8e526 │ │ │ │ + bcs.w 8db72 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8e530 │ │ │ │ + bcs.w 8db7c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e4e2 │ │ │ │ + bls.w 8db2e │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e508 │ │ │ │ + beq.w 8db54 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8e31c │ │ │ │ + beq.n 8d968 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e4f4 │ │ │ │ + beq.w 8db40 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8e37c │ │ │ │ + cbz r1, 8d9c8 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8d9b2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8d9b2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8d9b2 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e474 │ │ │ │ + bls.w 8dac0 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8e374 │ │ │ │ + cbz r1, 8d9c0 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8e374 │ │ │ │ + beq.n 8d9c0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8e374 │ │ │ │ - cbnz r2, 8e386 │ │ │ │ + cbz r3, 8d9c0 │ │ │ │ + cbnz r2, 8d9d2 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e328 │ │ │ │ + bne.n 8d974 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8e38c │ │ │ │ + bne.n 8d9d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e45c │ │ │ │ + bne.n 8daa8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e4ba │ │ │ │ + bne.w 8db06 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8e3e4 │ │ │ │ + cbz r2, 8da30 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8e4ba │ │ │ │ + ble.w 8db06 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8da4a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8e564 │ │ │ │ + beq.w 8dbb0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8da4a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8e4ba │ │ │ │ + beq.n 8db06 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8da4a │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8e4ba │ │ │ │ + beq.n 8db06 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8da4a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8e3d4 │ │ │ │ - b.n 8e4ba │ │ │ │ + bne.n 8da20 │ │ │ │ + b.n 8db06 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8da4a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e3e6 │ │ │ │ + bne.n 8da32 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e4ba │ │ │ │ + bne.n 8db06 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e414 │ │ │ │ + beq.n 8da60 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e5d8 │ │ │ │ + beq.w 8dc24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e18a │ │ │ │ + bne.w 8d7d6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8e0ec │ │ │ │ + b.n 8d738 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8e266 │ │ │ │ - b.n 8e272 │ │ │ │ + bne.w 8d8b2 │ │ │ │ + b.n 8d8be │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8e174 │ │ │ │ + beq.w 8d7c0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e174 │ │ │ │ + bne.w 8d7c0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e174 │ │ │ │ - b.n 8e232 │ │ │ │ + beq.w 8d7c0 │ │ │ │ + b.n 8d87e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e0bc │ │ │ │ - b.n 8e1c2 │ │ │ │ + bne.w 8d708 │ │ │ │ + b.n 8d80e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e392 │ │ │ │ - b.n 8e4ba │ │ │ │ + beq.n 8d9de │ │ │ │ + b.n 8db06 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8e128 │ │ │ │ - b.n 8e174 │ │ │ │ + bgt.w 8d774 │ │ │ │ + b.n 8d7c0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8e366 │ │ │ │ + b.n 8d9b2 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8e4c0 │ │ │ │ + beq.n 8db0c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8e54e │ │ │ │ + beq.n 8db9a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #46233 @ 0xb499 │ │ │ │ + movw r3, #46365 @ 0xb51d │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [fp, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq.w r3, [fp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8da4e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #45857 @ 0xb321 │ │ │ │ + movw r3, #44853 @ 0xaf35 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e48e │ │ │ │ + bne.n 8dada │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e48e │ │ │ │ + bne.n 8dada │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8da4e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8e30a │ │ │ │ + bhi.w 8d956 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d956 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e386 │ │ │ │ + beq.w 8d9d2 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8e328 │ │ │ │ + b.n 8d974 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e322 │ │ │ │ - b.n 8e386 │ │ │ │ + bne.w 8d96e │ │ │ │ + b.n 8d9d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8e106 │ │ │ │ - b.n 8e232 │ │ │ │ + bne.w 8d752 │ │ │ │ + b.n 8d87e │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d956 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d956 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8e20e │ │ │ │ + b.n 8d85a │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d956 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e49a │ │ │ │ - movw r3, #63185 @ 0xf6d1 │ │ │ │ - movt r3, #30 │ │ │ │ + bne.n 8dae6 │ │ │ │ + movw r3, #3097 @ 0xc19 │ │ │ │ + movt r3, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8da4e │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8da4e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e270 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d8bc │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8e596 │ │ │ │ + bmi.n 8dbe2 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8e174 │ │ │ │ + bmi.w 8d7c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e232 │ │ │ │ + blt.w 8d87e │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e174 │ │ │ │ - b.n 8e110 │ │ │ │ - ldr r3, [pc, #80] @ (8e5e8 ) │ │ │ │ + beq.w 8d7c0 │ │ │ │ + b.n 8d75c │ │ │ │ + ldr r3, [pc, #80] @ (8dc34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 8e5ce │ │ │ │ + beq.n 8dc1a │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e174 │ │ │ │ - b.n 8e57e │ │ │ │ + bne.w 8d7c0 │ │ │ │ + b.n 8dbca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e414 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8da60 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e440 │ │ │ │ + b.n 8da8c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e5ec : │ │ │ │ +0008dc38 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e658 │ │ │ │ + beq.n 8dca4 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e682 │ │ │ │ + bne.n 8dcce │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8e658 │ │ │ │ + bne.n 8dca4 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e65c │ │ │ │ + cbz r7, 8dca8 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e646 │ │ │ │ + cbz r0, 8dc92 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e672 │ │ │ │ + cbz r2, 8dcbe │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e640 │ │ │ │ + cbz r3, 8dc8c │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e642 │ │ │ │ + ble.n 8dc8e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e646 │ │ │ │ + beq.n 8dc92 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e630 │ │ │ │ + bgt.n 8dc7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e642 │ │ │ │ + b.n 8dc8e │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8e678 │ │ │ │ + cbz r0, 8dcc4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e63a │ │ │ │ + bne.n 8dc86 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e63e │ │ │ │ - b.n 8e640 │ │ │ │ + bne.n 8dc8a │ │ │ │ + b.n 8dc8c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e664 │ │ │ │ - b.n 8e642 │ │ │ │ + bgt.n 8dcb0 │ │ │ │ + b.n 8dc8e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e658 │ │ │ │ + blt.n 8dca4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8e658 │ │ │ │ + bge.n 8dca4 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 8e66a │ │ │ │ + b.n 8dcb6 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e74a │ │ │ │ + beq.n 8dd96 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e758 │ │ │ │ + bne.n 8dda4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8e74a │ │ │ │ + bne.n 8dd96 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e710 │ │ │ │ + cbz r7, 8dd5c │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e738 │ │ │ │ + cbz r0, 8dd84 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e728 │ │ │ │ + cbz r2, 8dd74 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e72c │ │ │ │ + cbz r3, 8dd78 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8e732 │ │ │ │ + cbnz r3, 8dd7e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8e74e │ │ │ │ + cbz r0, 8dd9a │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e700 │ │ │ │ + bne.n 8dd4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e704 │ │ │ │ + bne.n 8dd50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e70a │ │ │ │ + beq.n 8dd56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8e70a │ │ │ │ + b.n 8dd56 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e70c │ │ │ │ + ble.n 8dd58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e738 │ │ │ │ + beq.n 8dd84 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e6f4 │ │ │ │ + bgt.n 8dd40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e70c │ │ │ │ + b.n 8dd58 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e718 │ │ │ │ - b.n 8e70c │ │ │ │ + bgt.n 8dd64 │ │ │ │ + b.n 8dd58 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e74a │ │ │ │ + blt.n 8dd96 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e74a │ │ │ │ + ble.n 8dd96 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ - b.n 8e720 │ │ │ │ + b.n 8dd6c │ │ │ │ │ │ │ │ -0008e788 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008ddd4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [pc, #560] @ 8e9cc <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #336] @ (8df38 <_PyObject_LookupSpecial@@Base+0x164>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - eor.w r6, r3, r1, asr #3 │ │ │ │ - ubfx r6, r6, #0, #12 │ │ │ │ - mul.w r6, r2, r6 │ │ │ │ - add.w r9, r4, r6 │ │ │ │ - add.w r9, r9, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8e8b4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ - ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 8e8b4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r1, [r2, r0] │ │ │ │ + ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + movs r1, #12 │ │ │ │ + eor.w r5, r2, r8, asr #3 │ │ │ │ + ubfx r5, r5, #0, #12 │ │ │ │ + mul.w r5, r1, r5 │ │ │ │ + adds r7, r4, r5 │ │ │ │ + add.w r7, r7, #40960 @ 0xa000 │ │ │ │ + ldr.w r1, [r7, #2808] @ 0xaf8 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 8de6a <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ + ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 8de6a <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - add r4, r6 │ │ │ │ - ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - movw r3, #36933 @ 0x9045 │ │ │ │ - movt r3, #15 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 8e89c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 8e9b6 <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ - movw r0, #33156 @ 0x8184 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + add r4, r5 │ │ │ │ + ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8dee6 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #16] │ │ │ │ - beq.w 8e97c <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e986 <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ + beq.n 8def0 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #38653 @ 0x96fd │ │ │ │ - movt r3, #15 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - sub.w r2, r4, #8 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - orrs r3, r0 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - strd r1, r3, [r4, #-8] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr.w r4, [r1, #136] @ 0x88 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 8df2c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e892 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + beq.n 8de62 <_PyObject_LookupSpecial@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e972 <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ - mov r5, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 8df30 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8e88a <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8e956 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e956 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ - mov r1, r5 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 8df10 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.n 8df10 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov fp, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8e968 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ - cbz r3, 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8df22 <_PyObject_LookupSpecial@@Base+0x14e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 8dee4 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ - adds r3, r4, r6 │ │ │ │ + adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r9, #2812] @ 0xafc │ │ │ │ - adds r2, r6, #4 │ │ │ │ + ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ + adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r4, r6] │ │ │ │ + str.w sl, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e944 <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ - cbnz r5, 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 8defe <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ + cbnz r6, 8def0 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8e802 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + cbz r4, 8df2c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + b.n 8de46 <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - b.n 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 8dee4 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8dee6 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + b.n 8def0 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + mov r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8e84e <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - movw r2, #38653 @ 0x96fd │ │ │ │ - movt r2, #15 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - sub.w r0, r4, #8 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - strd r1, r2, [r4, #-8] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - b.n 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - adds r2, #1 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.n 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8dee4 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 8dee6 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bl d3d90 │ │ │ │ + b.n 8dee6 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 8de62 <_PyObject_LookupSpecial@@Base+0x8e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8de62 <_PyObject_LookupSpecial@@Base+0x8e> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e9d0 : │ │ │ │ +0008df3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #172] @ (8ea90 ) │ │ │ │ + ldr r5, [pc, #172] @ (8dffc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 8ea12 │ │ │ │ + bpl.n 8df7e │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8ea12 │ │ │ │ + cbz r7, 8df7e │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8ea2e │ │ │ │ - cbnz r2, 8ea38 │ │ │ │ + cbz r0, 8df9a │ │ │ │ + cbnz r2, 8dfa4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89480 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8ea64 │ │ │ │ + cbz r2, 8dfd0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8ea64 │ │ │ │ + cbz r3, 8dfd0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8ea0a │ │ │ │ + b.n 8df76 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ea0a │ │ │ │ + beq.n 8df76 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ea80 │ │ │ │ + bne.n 8dfec │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8ea34 │ │ │ │ + bl 20f960 │ │ │ │ + b.n 8dfa0 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8ea34 │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8dfa0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8ea48 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ea48 │ │ │ │ + bne.n 8dfb4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dfb4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ee3c │ │ │ │ + bne.w 8e3a8 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8ee06 │ │ │ │ + bhi.w 8e372 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #41017 @ 0xa039 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ed9c │ │ │ │ + bne.w 8e308 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79f4c │ │ │ │ + bl 7a080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ + beq.w 8e196 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8eb06 │ │ │ │ - ldr r3, [pc, #688] @ (8ed94 ) │ │ │ │ + bpl.n 8e072 │ │ │ │ + ldr r3, [pc, #688] @ (8e300 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ecfe │ │ │ │ + beq.w 8e26a │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8edac │ │ │ │ + bge.w 8e318 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8ee56 │ │ │ │ + bne.w 8e3c2 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8ed52 │ │ │ │ + beq.w 8e2be │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ec9e │ │ │ │ + beq.w 8e20a │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8ec2e │ │ │ │ + blt.n 8e19a │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edc6 │ │ │ │ + beq.w 8e332 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ebbe │ │ │ │ + ble.n 8e12a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8eba8 │ │ │ │ + bne.n 8e114 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ed7a │ │ │ │ + beq.w 8e2e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eb76 │ │ │ │ + beq.n 8e0e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ecda │ │ │ │ + beq.w 8e246 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ece2 │ │ │ │ + bne.w 8e24e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ecbe │ │ │ │ + bne.w 8e22a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eca2 │ │ │ │ + bne.n 8e20e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ebbe │ │ │ │ + beq.n 8e12a │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8eb58 │ │ │ │ + beq.n 8e0c4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8ebb0 │ │ │ │ - ldr r1, [pc, #472] @ (8ed98 ) │ │ │ │ + bne.n 8e11c │ │ │ │ + ldr r1, [pc, #472] @ (8e304 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b936c │ │ │ │ + bl b8dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8ec14 │ │ │ │ + blt.n 8e180 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8ebe0 │ │ │ │ + cbz r7, 8e14c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8ebe0 │ │ │ │ + bge.n 8e14c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8ed5e │ │ │ │ + bne.w 8e2ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ + bl 784dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8ed88 │ │ │ │ + blt.w 8e2f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23692 @ 0x5c8c │ │ │ │ + movw r2, #22732 @ 0x58cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23760 @ 0x5cd0 │ │ │ │ + movw r1, #22800 @ 0x5910 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ec2a │ │ │ │ + beq.n 8e196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ec2a │ │ │ │ + cbnz r3, 8e196 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eba2 │ │ │ │ + b.n 8e10e │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8ec66 │ │ │ │ + cbz r3, 8e1d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8eb42 │ │ │ │ + ble.n 8e0ae │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e1ee │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8eb42 │ │ │ │ + beq.w 8e0ae │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e1ee │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8eb42 │ │ │ │ + beq.w 8e0ae │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e1ee │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ec56 │ │ │ │ - b.n 8eb42 │ │ │ │ + bne.n 8e1c2 │ │ │ │ + b.n 8e0ae │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e1ee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ec68 │ │ │ │ + bne.n 8e1d4 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8eb42 │ │ │ │ + bne.w 8e0ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ec9e │ │ │ │ + beq.n 8e20a │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8eb72 │ │ │ │ + bne.w 8e0de │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8e0e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eba2 │ │ │ │ + beq.w 8e10e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eba2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eba2 │ │ │ │ + bne.w 8e10e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e10e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eb9a │ │ │ │ + beq.w 8e106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb9a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eb9a │ │ │ │ + bne.w 8e106 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e106 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eb90 │ │ │ │ + beq.w 8e0fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eb90 │ │ │ │ + beq.w 8e0fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb90 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eb90 │ │ │ │ - ldr r2, [pc, #148] @ (8ed94 ) │ │ │ │ + bne.w 8e0fc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e0fc │ │ │ │ + ldr r2, [pc, #148] @ (8e300 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ee24 │ │ │ │ + beq.w 8e390 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8ee20 │ │ │ │ + beq.w 8e38c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8ed32 │ │ │ │ + beq.n 8e29e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 8ee20 │ │ │ │ + bcc.n 8e38c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b839c │ │ │ │ + bl 1b9f9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec14 │ │ │ │ + beq.w 8e180 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8eb32 │ │ │ │ + bne.w 8e09e │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8e0e2 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8edea │ │ │ │ + beq.n 8e356 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8ebe0 │ │ │ │ + ble.w 8e14c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8ede6 │ │ │ │ + bne.n 8e352 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eb72 │ │ │ │ - b.n 8eb76 │ │ │ │ - movw r2, #21716 @ 0x54d4 │ │ │ │ + bne.w 8e0de │ │ │ │ + b.n 8e0e2 │ │ │ │ + movw r2, #20780 @ 0x512c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8ebfa │ │ │ │ + b.n 8e166 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eedc ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e448 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eb06 │ │ │ │ - b.n 8ec2a │ │ │ │ + bne.w 8e072 │ │ │ │ + b.n 8e196 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23712 @ 0x5ca0 │ │ │ │ + movw r1, #22752 @ 0x58e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8ec14 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8e180 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8eb58 │ │ │ │ + beq.w 8e0c4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edc8 │ │ │ │ + bne.n 8e334 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8eb58 │ │ │ │ - b.n 8ebbe │ │ │ │ + beq.w 8e0c4 │ │ │ │ + b.n 8e12a │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8ed6c │ │ │ │ + b.n 8e2d8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8ed7a │ │ │ │ + beq.n 8e2e6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edec │ │ │ │ + bne.n 8e358 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8ed7a │ │ │ │ - b.n 8ebe0 │ │ │ │ - movw r0, #23704 @ 0x5c98 │ │ │ │ + beq.n 8e2e6 │ │ │ │ + b.n 8e14c │ │ │ │ + movw r0, #22744 @ 0x58d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0690 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ - b.n 8eab8 │ │ │ │ + beq.w 8e196 │ │ │ │ + b.n 8e024 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8ed0c │ │ │ │ + b.n 8e278 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23844 @ 0x5d24 │ │ │ │ + movw r1, #22884 @ 0x5964 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8ec14 │ │ │ │ + bl 12736c │ │ │ │ + b.n 8e180 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #59152 @ 0xe710 │ │ │ │ + movw r0, #58192 @ 0xe350 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23c13c │ │ │ │ + bl 23c8f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ - b.n 8eaae │ │ │ │ + beq.w 8e196 │ │ │ │ + b.n 8e01a │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8e0e2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ee64 : │ │ │ │ +0008e3d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8eeae │ │ │ │ + bpl.n 8e41a │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8eec8 │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + cbz r2, 8e434 │ │ │ │ + movw r3, #57569 @ 0xe0e1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ee9c │ │ │ │ + bne.n 8e408 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8eea2 │ │ │ │ + bl bd6b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e40e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ee9a │ │ │ │ + bne.n 8e406 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3af8 │ │ │ │ + bl d35b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8eeaa │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8e416 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8eee4 │ │ │ │ + cbz r3, 8e450 │ │ │ │ mov r0, r1 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eeaa │ │ │ │ + beq.n 8e416 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eea2 │ │ │ │ + beq.n 8e40e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #15168 @ 0x3b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8eea2 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8e40e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8ef26 │ │ │ │ + bpl.n 8e492 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8f0fa │ │ │ │ + beq.w 8e666 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8f108 │ │ │ │ + beq.w 8e674 │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8efcc │ │ │ │ + beq.n 8e538 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8f094 │ │ │ │ + beq.w 8e600 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8efb8 │ │ │ │ + ble.n 8e524 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f0a6 │ │ │ │ + bne.w 8e612 │ │ │ │ movs r6, #1 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [fp, r6, lsl #2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 8efda │ │ │ │ + bmi.n 8e546 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8f022 │ │ │ │ + bpl.n 8e58e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8f0c8 │ │ │ │ + bne.w 8e634 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8f0c8 │ │ │ │ + beq.w 8e634 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8efb4 │ │ │ │ + beq.n 8e520 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f042 │ │ │ │ + bne.n 8e5ae │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8ef74 │ │ │ │ + bgt.n 8e4e0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8efcc │ │ │ │ + beq.n 8e538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f128 │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 8e694 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f108 │ │ │ │ + beq.w 8e674 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f08c │ │ │ │ - ldr r3, [pc, #340] @ (8f130 ) │ │ │ │ + b.n 8e5f8 │ │ │ │ + ldr r3, [pc, #340] @ (8e69c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -150786,209 +149846,209 @@ │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f116 │ │ │ │ + beq.n 8e682 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8ef8a │ │ │ │ + bmi.n 8e4f6 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8efc2 │ │ │ │ - b.n 8efcc │ │ │ │ + bne.n 8e52e │ │ │ │ + b.n 8e538 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8f0dc │ │ │ │ + beq.n 8e648 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8f060 │ │ │ │ + beq.n 8e5cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f0ea │ │ │ │ + beq.n 8e656 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8f0c4 │ │ │ │ + cbz r4, 8e630 │ │ │ │ cmp r9, r1 │ │ │ │ mov r2, r9 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f08c │ │ │ │ + beq.n 8e5f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f120 │ │ │ │ + beq.n 8e68c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8efcc │ │ │ │ + ble.n 8e538 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ef60 │ │ │ │ + beq.w 8e4cc │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8efb8 │ │ │ │ + beq.n 8e524 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f0ae │ │ │ │ + bne.n 8e61a │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8ef66 │ │ │ │ - b.n 8efb8 │ │ │ │ + blt.w 8e4d2 │ │ │ │ + b.n 8e524 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f08c │ │ │ │ + b.n 8e5f8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8efb4 │ │ │ │ + beq.w 8e520 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef9a │ │ │ │ + b.n 8e506 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8f060 │ │ │ │ + beq.n 8e5cc │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f060 │ │ │ │ + bne.n 8e5cc │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8f060 │ │ │ │ - ldr r1, [pc, #56] @ (8f134 ) │ │ │ │ + b.n 8e5cc │ │ │ │ + ldr r1, [pc, #56] @ (8e6a0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc31c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ef26 │ │ │ │ + beq.w 8e492 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w be670 │ │ │ │ + b.w be0e0 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8f01a │ │ │ │ + b.n 8e586 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f08c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e5f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efcc │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e538 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8f278 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e7e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f5fc │ │ │ │ + beq.w 8eb68 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8f60e │ │ │ │ + bge.w 8eb7a │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f1d4 │ │ │ │ + beq.n 8e740 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8f19c │ │ │ │ + ble.n 8e708 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e748 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8e708 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e748 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8e708 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e748 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8e708 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e748 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f18e │ │ │ │ + bne.n 8e6fa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8f1b6 │ │ │ │ + cbz r2, 8e722 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - movw r3, #54832 @ 0xd630 │ │ │ │ + movw r3, #53832 @ 0xd248 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24012 @ 0x5dcc │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8ea56 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8f680 │ │ │ │ + bne.w 8ebec │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8f534 │ │ │ │ + bmi.w 8eaa0 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8f342 │ │ │ │ + bgt.w 8e8ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f554 │ │ │ │ + beq.w 8eac0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8f554 │ │ │ │ + bhi.w 8eac0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ @@ -151003,83 +150063,83 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bne.w 8f5e8 │ │ │ │ - ldr r3, [pc, #744] @ (8f52c ) │ │ │ │ + bne.w 8eb54 │ │ │ │ + ldr r3, [pc, #744] @ (8ea98 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r7, r2 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8f5ee │ │ │ │ + bhi.w 8eb5a │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8f4d8 │ │ │ │ + bmi.w 8ea44 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6773 @ 0x1a75 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8f4c4 │ │ │ │ + bne.w 8ea30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8f480 │ │ │ │ + bcs.w 8e9ec │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 8f46a │ │ │ │ + beq.w 8e9d6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8f38e │ │ │ │ + beq.n 8e8fa │ │ │ │ add r4, ip │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 8f3d0 │ │ │ │ + blt.n 8e93c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #580] @ (8f530 ) │ │ │ │ + ldr r2, [pc, #580] @ (8ea9c ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f4ee │ │ │ │ + bne.w 8ea5a │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f430 │ │ │ │ + beq.w 8e99c │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [r4, #12] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -151093,41 +150153,41 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq fp, #31105 @ 0x7981 │ │ │ │ + movweq fp, #29689 @ 0x73f9 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8f44e │ │ │ │ + bne.n 8e9ba │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.w 8f242 │ │ │ │ + bpl.w 8e7ae │ │ │ │ ldr.w r2, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8f242 │ │ │ │ + b.n 8e7ae │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 8f460 │ │ │ │ + bcc.n 8e9cc │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ add.w r2, r1, r8 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r7, [r1, r8] │ │ │ │ ldr.w r2, [r3, r9] │ │ │ │ @@ -151138,290 +150198,290 @@ │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 8f2d6 │ │ │ │ + ble.n 8e842 │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f2d6 │ │ │ │ + beq.w 8e842 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f2d6 │ │ │ │ + beq.w 8e842 │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ + bne.w 8e842 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f5c6 │ │ │ │ + bne.w 8eb32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8f2d6 │ │ │ │ + bmi.w 8e842 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f406 │ │ │ │ + bne.n 8e972 │ │ │ │ dmb ish │ │ │ │ - b.n 8f2d6 │ │ │ │ - movw fp, #63381 @ 0xf795 │ │ │ │ + b.n 8e842 │ │ │ │ + movw fp, #60673 @ 0xed01 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f350 │ │ │ │ - movw fp, #60097 @ 0xeac1 │ │ │ │ + b.n 8e8bc │ │ │ │ + movw fp, #58673 @ 0xe531 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f350 │ │ │ │ + b.n 8e8bc │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w fp, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 8f32a │ │ │ │ + b.n 8e896 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #14561 @ 0x38e1 │ │ │ │ + movweq fp, #13073 @ 0x3311 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8f350 │ │ │ │ - b.n 8f554 │ │ │ │ + beq.w 8e8bc │ │ │ │ + b.n 8eac0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8f2b8 │ │ │ │ + b.n 8e824 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f3aa │ │ │ │ + bne.n 8e916 │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8f51c │ │ │ │ + bne.n 8ea88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f4d8 │ │ │ │ + beq.n 8ea44 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 8f3b2 │ │ │ │ + b.n 8e91e │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f3aa │ │ │ │ + bne.w 8e916 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ + bne.w 8e842 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f33a │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8e8a6 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8f50e │ │ │ │ + bne.n 8ea7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8f2fe │ │ │ │ + b.n 8e86a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8f504 │ │ │ │ + b.n 8ea70 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8f4aa │ │ │ │ + b.n 8ea16 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8f54c │ │ │ │ - cbz r3, 8f554 │ │ │ │ + bgt.n 8eab8 │ │ │ │ + cbz r3, 8eac0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8f554 │ │ │ │ + bhi.n 8eac0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r7, #32 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsrs r0, r1, #32 │ │ │ │ adds r4, #8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f570 │ │ │ │ + beq.n 8eadc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ - movw fp, #55157 @ 0xd775 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8ea56 │ │ │ │ + movw fp, #56021 @ 0xdad5 │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8f5d0 │ │ │ │ + cbz r6, 8eb3c │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71780 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f4ea │ │ │ │ + beq.n 8ea56 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ - ldr r3, [pc, #284] @ (8f6c8 ) │ │ │ │ - b.n 8f2fe │ │ │ │ - movw fp, #60097 @ 0xeac1 │ │ │ │ + ldr r3, [pc, #284] @ (8ec34 ) │ │ │ │ + b.n 8e86a │ │ │ │ + movw fp, #58673 @ 0xe531 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f578 │ │ │ │ - movw fp, #63381 @ 0xf795 │ │ │ │ + b.n 8eae4 │ │ │ │ + movw fp, #60673 @ 0xed01 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f578 │ │ │ │ + b.n 8eae4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f578 │ │ │ │ + b.n 8eae4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ - b.n 8f3f4 │ │ │ │ + bne.w 8e842 │ │ │ │ + b.n 8e960 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #12240 @ 0x2fd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl 12736c │ │ │ │ + b.n 8ea56 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f374 │ │ │ │ + b.n 8e8e0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1eb948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f4e4 │ │ │ │ + b.n 8ea50 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8f646 │ │ │ │ + cbz r1, 8ebb2 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f15e │ │ │ │ + blt.w 8e6ca │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8f628 │ │ │ │ + cbz r2, 8eb94 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst.w r1, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - movw r3, #54832 @ 0xd630 │ │ │ │ + movw r3, #53832 @ 0xd248 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #22980 @ 0x59c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8ea56 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8f660 │ │ │ │ + cbz r3, 8ebcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #54832 @ 0xd630 │ │ │ │ + movw r3, #53832 @ 0xd248 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ + movw r1, #22912 @ 0x5980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 8ea56 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1d6 │ │ │ │ + bne.w 8e742 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8f19c │ │ │ │ + bne.w 8e708 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8f1f0 │ │ │ │ + bpl.w 8e75c │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8f538 │ │ │ │ + ble.w 8eaa4 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f554 │ │ │ │ - movw fp, #55157 @ 0xd775 │ │ │ │ + bne.w 8eac0 │ │ │ │ + movw fp, #56021 @ 0xdad5 │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8f57a │ │ │ │ + b.n 8eae6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -151435,108 +150495,108 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbnz r0, 8f71c │ │ │ │ + cbnz r0, 8ec88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8f74c │ │ │ │ + cbnz r0, 8ecb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8f734 │ │ │ │ + cbnz r0, 8eca0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f706 │ │ │ │ + beq.n 8ec72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f706 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f706 │ │ │ │ + bne.n 8ec72 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ec72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f70e │ │ │ │ + beq.n 8ec7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f70e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f70e │ │ │ │ + bne.n 8ec7a │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ec7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f70a │ │ │ │ + beq.n 8ec76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f70a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f70a │ │ │ │ + bne.n 8ec76 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ec76 │ │ │ │ │ │ │ │ -0008f764 : │ │ │ │ +0008ecd0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (8f790 ) │ │ │ │ + ldr r0, [pc, #12] @ (8ecfc ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a6f5c │ │ │ │ + bl 1a8c38 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #380] @ (8f928 ) │ │ │ │ + ldr r6, [pc, #384] @ (8ee98 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fef6 │ │ │ │ + bne.w 8f466 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8fe92 │ │ │ │ + bne.w 8f402 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8fee2 │ │ │ │ + blt.w 8f452 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fed2 │ │ │ │ + beq.w 8f442 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f8da │ │ │ │ - movw r3, #9553 @ 0x2551 │ │ │ │ + bmi.n 8ee46 │ │ │ │ + movw r3, #12013 @ 0x2eed │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f8e8 │ │ │ │ + bne.n 8ee54 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f930 │ │ │ │ + bge.w 8eea0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov.w r7, #22144 @ 0x5680 │ │ │ │ movt r7, #40236 @ 0x9d2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp.w r1, #624 @ 0x270 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ @@ -151545,20 +150605,20 @@ │ │ │ │ mov.w r7, #0 │ │ │ │ movt r7, #61382 @ 0xefc6 │ │ │ │ and.w r7, r7, r2, lsl #15 │ │ │ │ eor.w r2, r2, r7 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ vmov s14, r2 │ │ │ │ - beq.w 8fbec │ │ │ │ + beq.w 8f15c │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #212] @ 8f918 │ │ │ │ - vldr d6, [pc, #216] @ 8f920 │ │ │ │ + vldr d5, [pc, #216] @ 8ee88 │ │ │ │ + vldr d6, [pc, #220] @ 8ee90 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov.w r0, #22144 @ 0x5680 │ │ │ │ movt r0, #40236 @ 0x9d2c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -151571,79 +150631,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, 8f8f0 │ │ │ │ + cbz r5, 8ee5c │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r1, [r2, #1604] @ 0x644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w r1, [r2, #1604] @ 0x644 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f912 │ │ │ │ - ldr r2, [pc, #116] @ (8f92c ) │ │ │ │ + bne.n 8ee7e │ │ │ │ + ldr r2, [pc, #120] @ (8ee9c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe7e │ │ │ │ + bne.w 8f3ee │ │ │ │ vstr d8, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #9553 @ 0x2551 │ │ │ │ + movw r3, #12013 @ 0x2eed │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f7ec │ │ │ │ + beq.n 8ed58 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f8c8 │ │ │ │ + b.n 8ee34 │ │ │ │ movs r0, #16 │ │ │ │ - bl 71840 │ │ │ │ + bl 71998 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff10 │ │ │ │ + beq.w 8f480 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f8b4 │ │ │ │ + beq.n 8ee20 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f8b4 │ │ │ │ + b.n 8ee20 │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #41264 @ 0xa130 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w ip, r7, #2147483648 @ 0x80000000 │ │ │ │ @@ -151721,15 +150782,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ eor.w r2, r2, ip, lsr #1 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ eor.w r2, r2, lr │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f99a │ │ │ │ + bne.n 8ef0a │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151794,15 +150855,15 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8fa8c │ │ │ │ + bne.w 8effc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov.w ip, #22144 @ 0x5680 │ │ │ │ movt ip, #40236 @ 0x9d2c │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ and.w ip, ip, r2, lsl #7 │ │ │ │ @@ -151819,17 +150880,17 @@ │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ vmov s14, r2 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f83a │ │ │ │ + b.n 8eda6 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #41264 @ 0xa130 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w r7, lr, #2147483648 @ 0x80000000 │ │ │ │ @@ -151907,15 +150968,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ ldr.w ip, [ip, #16] │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8fc5c │ │ │ │ + bne.n 8f1cc │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151980,86 +151041,86 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8fd4e │ │ │ │ + bne.w 8f2be │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f83a │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8eda6 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8fed6 │ │ │ │ + bne.n 8f446 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8f8c4 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 8ee30 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f1e5c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8fed2 │ │ │ │ + cbz r0, 8f442 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #24084 @ 0x5e14 │ │ │ │ + movw r2, #23124 @ 0x5a54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fed2 │ │ │ │ + beq.n 8f442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8fed2 │ │ │ │ + cbnz r3, 8f442 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f8ce │ │ │ │ + b.n 8ee3a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8c4 │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + b.n 8ee30 │ │ │ │ + movw r1, #20984 @ 0x51f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e9af4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed2 │ │ │ │ - b.n 8f7ce │ │ │ │ + bne.n 8f442 │ │ │ │ + b.n 8ed3a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f7ba │ │ │ │ + beq.w 8ed26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a718c │ │ │ │ + bl 1a8e68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed2 │ │ │ │ - b.n 8f7ba │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 8f442 │ │ │ │ + b.n 8ed26 │ │ │ │ + bl 1eb80c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f8c8 │ │ │ │ + b.n 8ee34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -152067,205 +151128,205 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90004 │ │ │ │ + beq.n 8f574 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (900c8 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f638 ) │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90010 │ │ │ │ + beq.n 8f580 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 90096 │ │ │ │ + ble.w 8f606 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 900b4 │ │ │ │ + bne.w 8f624 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 90024 │ │ │ │ + bmi.n 8f594 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8ffb8 │ │ │ │ + cbnz r6, 8f528 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8ffde │ │ │ │ + cbnz r6, 8f54e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7eaf4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 900bc │ │ │ │ + bgt.w 8f62c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff9a │ │ │ │ + beq.n 8f50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff9a │ │ │ │ - ldr r2, [pc, #256] @ (900cc ) │ │ │ │ + bne.n 8f50a │ │ │ │ + ldr r2, [pc, #256] @ (8f63c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9004e │ │ │ │ + bne.n 8f5be │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff9a │ │ │ │ + b.n 8f50a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff9e │ │ │ │ + beq.n 8f50e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff9e │ │ │ │ - ldr r2, [pc, #216] @ (900cc ) │ │ │ │ + bne.n 8f50e │ │ │ │ + ldr r2, [pc, #216] @ (8f63c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90066 │ │ │ │ + bne.n 8f5d6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff9e │ │ │ │ - ldr r3, [pc, #192] @ (900c8 ) │ │ │ │ + b.n 8f50e │ │ │ │ + ldr r3, [pc, #192] @ (8f638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8ff7a │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.n 8f4ea │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26168 @ 0x6638 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8ff96 │ │ │ │ + beq.n 8f506 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff96 │ │ │ │ + beq.n 8f506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff96 │ │ │ │ - ldr r2, [pc, #140] @ (900cc ) │ │ │ │ + bne.n 8f506 │ │ │ │ + ldr r2, [pc, #140] @ (8f63c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9007e │ │ │ │ + cbnz r3, 8f5ee │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff96 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f506 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8ffd8 │ │ │ │ + beq.n 8f548 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8ffd8 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f548 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fffe │ │ │ │ + beq.n 8f56e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8fffe │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f56e │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90048 │ │ │ │ + beq.n 8f5b8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 90048 │ │ │ │ + b.n 8f5b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #65329 @ 0xff31 │ │ │ │ + movw r2, #62625 @ 0xf4a1 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8ff82 │ │ │ │ + bne.w 8f4f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14f554 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1010b8 │ │ │ │ - b.n 8ff8e │ │ │ │ + bl 1005bc │ │ │ │ + b.n 8f4fe │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14f568 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 900f0 │ │ │ │ + cbnz r2, 8f660 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 90112 │ │ │ │ + bne.n 8f682 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 900e2 │ │ │ │ + bne.n 8f652 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900ee │ │ │ │ + beq.n 8f65e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24152 @ 0x5e58 │ │ │ │ + movw r1, #23192 @ 0x5a98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 90128 │ │ │ │ + bl 12736c │ │ │ │ + b.n 8f698 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24196 @ 0x5e84 │ │ │ │ + movw r1, #23236 @ 0x5ac4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00090130 : │ │ │ │ +0008f6a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -152273,342 +151334,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9021c │ │ │ │ + beq.n 8f78c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 9020a │ │ │ │ + bpl.n 8f77a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 901d2 │ │ │ │ + bne.n 8f742 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 901d2 │ │ │ │ + beq.n 8f742 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90198 │ │ │ │ + beq.n 8f708 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 901c0 │ │ │ │ + cbnz r1, 8f730 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 901ba │ │ │ │ + beq.n 8f72a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 901ba │ │ │ │ - ldr r2, [pc, #120] @ (90224 ) │ │ │ │ + cbnz r3, 8f72a │ │ │ │ + ldr r2, [pc, #120] @ (8f794 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 901f2 │ │ │ │ + cbnz r3, 8f762 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 90198 │ │ │ │ + b.n 8f708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9017c │ │ │ │ + bne.n 8f6ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9021e │ │ │ │ + beq.n 8f78e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 901a4 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f714 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 901b6 │ │ │ │ + beq.n 8f726 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 901b6 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 8f726 │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 901de │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f74e │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 901ba │ │ │ │ + b.n 8f72a │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00090228 : │ │ │ │ - cbz r0, 9023c │ │ │ │ +0008f798 : │ │ │ │ + cbz r0, 8f7ac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 262b94 │ │ │ │ + bl 262bfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009025c <_Py_fstat_noraise@@Base>: │ │ │ │ +0008f7cc <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00090260 : │ │ │ │ +0008f7d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88c20 │ │ │ │ + b.w 8861c │ │ │ │ │ │ │ │ -00090280 : │ │ │ │ +0008f7f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 90314 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 9030e │ │ │ │ + bl 8f884 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8f87e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a757c │ │ │ │ + bl 1a9258 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 90308 │ │ │ │ - cbz r5, 902de │ │ │ │ + cbz r0, 8f878 │ │ │ │ + cbz r5, 8f84e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 902de │ │ │ │ + bpl.n 8f84e │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 902f8 │ │ │ │ + beq.n 8f868 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2030fc │ │ │ │ + bl 203fb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b914 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7e08 <_PyAST_Compile@@Base> │ │ │ │ + bl d78a8 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ - b.n 902d6 │ │ │ │ + bl 10b914 <_PyArena_Free@@Base> │ │ │ │ + b.n 8f846 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265d58 │ │ │ │ + bl 265ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 902c6 │ │ │ │ + bge.n 8f836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b914 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 902d6 │ │ │ │ + b.n 8f846 │ │ │ │ nop │ │ │ │ │ │ │ │ -00090314 <_PyArena_New@@Base>: │ │ │ │ +0008f884 <_PyArena_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ - bl 76fe4 │ │ │ │ - cbz r0, 9036e <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 77124 │ │ │ │ + cbz r0, 8f8de <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90364 <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8f8d4 <_PyArena_New@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r0, #23 │ │ │ │ mov.w r5, #8192 @ 0x2000 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 90376 <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8f8e6 <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 90384 <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8f8f4 <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 90378 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 774c0 │ │ │ │ + b.n 8f8e8 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 903b6 <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8f926 <_PyArena_New@@Base+0xa2> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r7, r8 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 905bc <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fb2c <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fb78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 905b8 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fb28 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f99e <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fa04 <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f99e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90492 <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fa02 <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f99e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90594 <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fb04 <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f99e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fa04 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9041c <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8f98c <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 905c0 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (905e0 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fb30 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fb50 <_PyArena_New@@Base+0x2cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 9045c <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8f9cc <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8f9fc <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8f9fc <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 90474 <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8f9e4 <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fa04 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90464 <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8f9d4 <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8f9fc <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fa04 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9047c <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8f9ec <_PyArena_New@@Base+0x168> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8f9fc <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90564 <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fad4 <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64364 @ 0xfb6c │ │ │ │ + movw r1, #63404 @ 0xf7ac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -152621,441 +151682,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 9059c <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18432 @ 0x4800 │ │ │ │ + beq.n 8fb0c <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #17472 @ 0x4440 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90598 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + beq.n 8fb08 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #23696 @ 0x5c90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a0 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24664 @ 0x6058 │ │ │ │ + beq.n 8fb10 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #23704 @ 0x5c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a8 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24680 @ 0x6068 │ │ │ │ + beq.n 8fb18 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #23720 @ 0x5ca8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a4 <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24700 @ 0x607c │ │ │ │ + beq.n 8fb14 <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #23740 @ 0x5cbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9057e <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24724 @ 0x6094 │ │ │ │ + cbz r0, 8faee <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #23764 @ 0x5cd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905b0 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24744 @ 0x60a8 │ │ │ │ + beq.n 8fb20 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #23784 @ 0x5ce8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 905ac <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24768 @ 0x60c0 │ │ │ │ + cbz r0, 8fb1c <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #23808 @ 0x5d00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 905b4 <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fb24 <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 905d8 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fb48 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 905dc <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fb4c <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (905e4 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8f9fe <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fb54 <_PyArena_New@@Base+0x2d0>) │ │ │ │ cmn.w r6, #16 │ │ │ │ mov.w r8, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ ldrne.w r9, [r4, #4] │ │ │ │ - b.n 90560 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fad0 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (905e8 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905ec <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f0 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f4 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f8 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905fc <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90600 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90604 <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d42d0 │ │ │ │ + b.n 8fa04 <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fb58 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fb5c <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fb60 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fb64 <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fb68 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fb6c <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fb70 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fb74 <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3d90 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8f9fe <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9043e <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8f9ae <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fa04 <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 905c0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fb30 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8f9fe <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8f9fe <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 90768 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 8fdd8 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #256 @ (adr r5, 906ec ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 8fd5c ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #224 @ (adr r5, 906d0 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 8fd40 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #288 @ (adr r5, 90714 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 8fd84 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #352 @ (adr r5, 90758 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 8fdc8 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #320 @ (adr r5, 9073c ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 8fdac ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #448 @ (adr r5, 907c0 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 8fe30 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #416 @ (adr r5, 907a4 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 8fe14 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #480 @ (adr r5, 907e8 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8fe58 ) │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00090608 : │ │ │ │ +0008fb78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 90656 │ │ │ │ + bpl.n 8fbc6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 90632 │ │ │ │ + bpl.n 8fba2 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 90632 │ │ │ │ + bpl.n 8fba2 │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 90638 │ │ │ │ + beq.n 8fba8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90630 │ │ │ │ + bne.n 8fba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7540 │ │ │ │ + bl 1d9130 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9065a │ │ │ │ + beq.n 8fbca │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 90652 │ │ │ │ + bpl.n 8fbc2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 90630 │ │ │ │ + bmi.n 8fba0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 499a0 │ │ │ │ + bl 499ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00090660 : │ │ │ │ +0008fbd0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (90694 ) │ │ │ │ + ldr r4, [pc, #32] @ (8fc04 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 90698 │ │ │ │ + bl 8fc08 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90fac │ │ │ │ + beq.w 9051c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90a6e │ │ │ │ + beq.w 8ffde │ │ │ │ ldr.w r7, [r4, #3720] @ 0xe88 │ │ │ │ movw sl, #38462 @ 0x963e │ │ │ │ movt sl, #74 @ 0x4a │ │ │ │ mov r8, r1 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ ldr.w r0, [r0, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e08 │ │ │ │ + bne.w 90378 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a66 │ │ │ │ + beq.w 8ffd6 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90dba │ │ │ │ + beq.w 9032a │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90dba │ │ │ │ + beq.w 9032a │ │ │ │ mov r0, r2 │ │ │ │ - bl 82d98 │ │ │ │ + bl 82a38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 904de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 9082a │ │ │ │ + bmi.w 8fd9a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d9ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90732 │ │ │ │ + beq.n 8fca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91096 │ │ │ │ + beq.w 90606 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 904de │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9083c │ │ │ │ + bne.n 8fdac │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 910ca │ │ │ │ + bne.w 9063a │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d2c │ │ │ │ + beq.w 9029c │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a3e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9106e │ │ │ │ + beq.w 905de │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d9a │ │ │ │ + beq.w 9030a │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f52 │ │ │ │ + beq.w 904c2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57059 @ 0xdee3 │ │ │ │ + movw r2, #56665 @ 0xdd59 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 90f26 │ │ │ │ + beq.w 90496 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90a02 │ │ │ │ - ldr r3, [pc, #696] @ (90a78 ) │ │ │ │ + beq.w 8ff72 │ │ │ │ + ldr r3, [pc, #696] @ (8ffe8 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 90fb6 │ │ │ │ + bpl.w 90526 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + movw r3, #57569 @ 0xe0e1 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90858 │ │ │ │ - ldr r1, [pc, #668] @ (90a7c ) │ │ │ │ + bne.n 8fdc8 │ │ │ │ + ldr r1, [pc, #668] @ (8ffec ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd6b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90894 │ │ │ │ + beq.n 8fe04 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3518 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 910a0 │ │ │ │ + bne.w 90610 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90bee │ │ │ │ + blt.w 9015e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 90fe4 │ │ │ │ + bne.w 90554 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90fd2 │ │ │ │ + bpl.w 90542 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91004 │ │ │ │ + beq.w 90574 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 908c4 │ │ │ │ + b.n 8fe34 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9074a │ │ │ │ + beq.n 8fcba │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90f7a │ │ │ │ + blt.w 904ea │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9074a │ │ │ │ - b.n 9083e │ │ │ │ - movw r3, #40149 @ 0x9cd5 │ │ │ │ + beq.w 8fcba │ │ │ │ + b.n 8fdae │ │ │ │ + movw r3, #38777 @ 0x9779 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90a84 │ │ │ │ - movw r3, #55001 @ 0xd6d9 │ │ │ │ + beq.w 8fff4 │ │ │ │ + movw r3, #53625 @ 0xd179 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90d70 │ │ │ │ - ldr r1, [pc, #516] @ (90a7c ) │ │ │ │ + bne.w 902e0 │ │ │ │ + ldr r1, [pc, #516] @ (8ffec ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd6b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 907ec │ │ │ │ - ldr r1, [pc, #500] @ (90a7c ) │ │ │ │ + bne.n 8fd5c │ │ │ │ + ldr r1, [pc, #500] @ (8ffec ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cda60 │ │ │ │ + bl cd500 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 907ec │ │ │ │ - ldr r3, [pc, #488] @ (90a80 ) │ │ │ │ + bne.n 8fd5c │ │ │ │ + ldr r3, [pc, #488] @ (8fff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90dc0 │ │ │ │ + bne.w 90330 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 90df6 │ │ │ │ + bpl.w 90366 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90df6 │ │ │ │ + beq.w 90366 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #58205 @ 0xe35d │ │ │ │ + movw r3, #56829 @ 0xddfd │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90d5c │ │ │ │ - ldr r2, [pc, #428] @ (90a80 ) │ │ │ │ + bne.w 902cc │ │ │ │ + ldr r2, [pc, #428] @ (8fff0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 910d0 │ │ │ │ + beq.w 90640 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90abe │ │ │ │ + beq.w 9002e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90ac8 │ │ │ │ + beq.w 90038 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90ad6 │ │ │ │ + beq.w 90046 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90ae2 │ │ │ │ + beq.w 90052 │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 90ae2 │ │ │ │ + bge.w 90052 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90cdc │ │ │ │ + beq.w 9024c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ @@ -153063,170 +152124,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 90d04 │ │ │ │ + ble.w 90274 │ │ │ │ add.w sl, r5, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 2957c │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d454 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d22 │ │ │ │ + bne.w 90292 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f1c │ │ │ │ + bne.w 9048c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9dfa8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bcc │ │ │ │ + beq.w 9013c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90eec │ │ │ │ + bne.w 9045c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ee4 │ │ │ │ + bne.w 90454 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91086 │ │ │ │ + bne.w 905f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909f2 │ │ │ │ + beq.n 8ff62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91104 │ │ │ │ + beq.w 90674 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907be │ │ │ │ - ldr r3, [pc, #124] @ (90a80 ) │ │ │ │ + bne.w 8fd2e │ │ │ │ + ldr r3, [pc, #124] @ (8fff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ebe │ │ │ │ + bne.w 9042e │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90eaa │ │ │ │ + bne.w 9041a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90c28 │ │ │ │ + bne.w 90198 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90c6e │ │ │ │ + bne.w 901de │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a4c │ │ │ │ + beq.n 8ffbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d42 │ │ │ │ + beq.w 902b2 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 90a6e │ │ │ │ + cbz r0, 8ffde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a6e │ │ │ │ + beq.n 8ffde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 90a6e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a6e │ │ │ │ + cbnz r3, 8ffde │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ffde │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 910bc │ │ │ │ + bne.w 9062c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90b30 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 900a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (90d54 ) │ │ │ │ + ldr r1, [pc, #716] @ (902c4 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b976c │ │ │ │ + bl b91d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d48 │ │ │ │ + bne.w 902b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ + bne.w 8fd5c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bee │ │ │ │ - bl d42d0 │ │ │ │ - b.n 908a4 │ │ │ │ + beq.w 9015e │ │ │ │ + bl d3d90 │ │ │ │ + b.n 8fe14 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90902 │ │ │ │ + bne.w 8fe72 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 90916 │ │ │ │ + bne.w 8fe86 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90928 │ │ │ │ + bne.w 8fe98 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 9101c │ │ │ │ + blt.w 9058c │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 90b5c │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + cbz r0, 900cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 90b34 │ │ │ │ + cbz r0, 900a4 │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, sl │ │ │ │ @@ -153235,2181 +152296,2245 @@ │ │ │ │ str.w r0, [r9, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9093e │ │ │ │ + bne.w 8feae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90b86 │ │ │ │ + beq.n 900f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90b86 │ │ │ │ - ldr r2, [pc, #488] @ (90d58 ) │ │ │ │ + cbnz r3, 900f6 │ │ │ │ + ldr r2, [pc, #488] @ (902c8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90b7e │ │ │ │ + cbz r3, 900ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90bbc │ │ │ │ + beq.n 9012c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 90bbc │ │ │ │ - ldr r2, [pc, #436] @ (90d58 ) │ │ │ │ + cbnz r3, 9012c │ │ │ │ + ldr r2, [pc, #436] @ (902c8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90bb4 │ │ │ │ + cbz r3, 90124 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 90b8e │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 900fe │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e8e │ │ │ │ + beq.w 903fe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e8e │ │ │ │ + beq.w 903fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90bee │ │ │ │ + cbz r3, 9015e │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 909d2 │ │ │ │ + bne.w 8ff42 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 910e4 │ │ │ │ + bne.w 90654 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a22 │ │ │ │ + beq.w 8ff92 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d84 │ │ │ │ + beq.w 902f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c4a │ │ │ │ + beq.n 901ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 90c4a │ │ │ │ - b.n 90c36 │ │ │ │ + cbnz r3, 901ba │ │ │ │ + b.n 901a6 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 90caa │ │ │ │ - ldr r2, [pc, #288] @ (90d58 ) │ │ │ │ + bne.n 9021a │ │ │ │ + ldr r2, [pc, #288] @ (902c8 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e28 │ │ │ │ + bne.w 90398 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90cba │ │ │ │ + bne.n 9022a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90c88 │ │ │ │ + bne.n 901f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90f6e │ │ │ │ + bne.w 904de │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 90a4c │ │ │ │ + b.n 8ffbc │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 90cc4 │ │ │ │ + cbz r2, 90234 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90a4c │ │ │ │ + beq.w 8ffbc │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c62 │ │ │ │ - ldr r2, [pc, #196] @ (90d58 ) │ │ │ │ + bne.n 901d2 │ │ │ │ + ldr r2, [pc, #196] @ (902c8 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e5c │ │ │ │ + bne.w 903cc │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 90c62 │ │ │ │ + b.n 901d2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c56 │ │ │ │ + beq.n 901c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c56 │ │ │ │ - ldr r2, [pc, #144] @ (90d58 ) │ │ │ │ + bne.n 901c6 │ │ │ │ + ldr r2, [pc, #144] @ (902c8 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e42 │ │ │ │ + bne.w 903b2 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 90c56 │ │ │ │ + b.n 901c6 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r2, r0 │ │ │ │ strd r1, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r0, [r5, #24] │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ strb.w r0, [r5, #38] @ 0x26 │ │ │ │ - bgt.w 90978 │ │ │ │ + bgt.w 8fee8 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d454 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 909a0 │ │ │ │ + beq.w 8ff10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9574 │ │ │ │ - b.n 90bcc │ │ │ │ + bl 1ab250 │ │ │ │ + b.n 9013c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c6a │ │ │ │ + beq.n 901da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c6a │ │ │ │ + bne.n 901da │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 90c92 │ │ │ │ + b.n 90202 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907ec │ │ │ │ + bne.w 8fd5c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 908aa │ │ │ │ + b.n 8fe1a │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90e08 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90378 ) │ │ │ │ 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 909c4 │ │ │ │ - b.n 90bcc │ │ │ │ + bne.w 8ff34 │ │ │ │ + b.n 9013c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91022 │ │ │ │ - ldr r1, [pc, #736] @ (91058 ) │ │ │ │ + beq.w 90592 │ │ │ │ + ldr r1, [pc, #736] @ (905c8 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ - b.n 90aa4 │ │ │ │ - ldr r2, [pc, #724] @ (9105c ) │ │ │ │ + bne.w 8fd5c │ │ │ │ + b.n 90014 │ │ │ │ + ldr r2, [pc, #724] @ (905cc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90e76 │ │ │ │ + bne.n 903e6 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 90c16 │ │ │ │ + b.n 90186 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90dca │ │ │ │ + bmi.n 9033a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90dca │ │ │ │ + cbz r3, 9033a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90dca │ │ │ │ - bl 154030 │ │ │ │ + cbz r3, 9033a │ │ │ │ + bl 15426c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f52 │ │ │ │ + beq.w 904c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 907aa │ │ │ │ - ldr.w fp, [pc, #676] @ 91060 │ │ │ │ - b.n 9074e │ │ │ │ + b.n 8fd1a │ │ │ │ + ldr.w fp, [pc, #676] @ 905d0 │ │ │ │ + b.n 8fcbe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a4 │ │ │ │ - b.n 90bee │ │ │ │ + beq.w 8fe14 │ │ │ │ + b.n 9015e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c56 │ │ │ │ - b.n 90cba │ │ │ │ + beq.w 901c6 │ │ │ │ + b.n 9022a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be8 │ │ │ │ + bl 1a7a30 │ │ │ │ + b.n 90158 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90e18 │ │ │ │ + cbz r2, 90388 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906fc │ │ │ │ + bne.w 8fc6c │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #576] @ 91060 │ │ │ │ + ldr.w fp, [pc, #576] @ 905d0 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9083e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8fdae │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90c46 │ │ │ │ + beq.w 901b6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90c46 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 901b6 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90cd6 │ │ │ │ + beq.w 90246 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 90cd6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 90246 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90ca4 │ │ │ │ + beq.w 90214 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 90ca4 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 90214 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90d94 │ │ │ │ + beq.n 90304 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 90d94 │ │ │ │ + b.n 90304 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 90bdc │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 9014c │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 90c16 │ │ │ │ + b.n 90186 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a14 │ │ │ │ + beq.w 8ff84 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90a14 │ │ │ │ + beq.w 8ff84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 90a14 │ │ │ │ + bl 1234cc <_PyErr_Clear@@Base> │ │ │ │ + b.n 8ff84 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 909d2 │ │ │ │ + b.n 8ff42 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91064 │ │ │ │ + beq.w 905d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91048 │ │ │ │ + bne.w 905b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 90bdc │ │ │ │ + bl 20f960 │ │ │ │ + b.n 9014c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 90d66 │ │ │ │ + b.n 902d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f52 │ │ │ │ + beq.n 904c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 910b4 │ │ │ │ + beq.w 90624 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 90f96 │ │ │ │ + bne.n 90506 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.n 904de │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 90f90 │ │ │ │ + cbz r2, 90500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90a70 │ │ │ │ + b.n 8ffe0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.n 904de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90f6e │ │ │ │ + bne.n 904de │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90c92 │ │ │ │ + b.n 90202 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 90fb0 │ │ │ │ + cbz r3, 90520 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.n 904de │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90c88 │ │ │ │ + b.n 901f8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90cc4 │ │ │ │ + b.n 90234 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 90bf0 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 90160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be8 │ │ │ │ + bl 1a7a30 │ │ │ │ + b.n 90158 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - bne.w 9081a │ │ │ │ + bne.w 8fd8a │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be2 │ │ │ │ + bl 1a7a30 │ │ │ │ + b.n 90152 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a5e20 │ │ │ │ + bl 1a7a30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90be8 │ │ │ │ - b.n 90be2 │ │ │ │ + beq.w 90158 │ │ │ │ + b.n 90152 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90aec │ │ │ │ + b.n 9005c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a6 │ │ │ │ - ldr r0, [pc, #44] @ (91058 ) │ │ │ │ - bl 90608 │ │ │ │ + beq.w 8fe16 │ │ │ │ + ldr r0, [pc, #44] @ (905c8 ) │ │ │ │ + bl 8fb78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bee │ │ │ │ + beq.w 9015e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ - b.n 90aa4 │ │ │ │ + bne.w 8fd5c │ │ │ │ + b.n 90014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f00 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f00 │ │ │ │ - add r0, pc, #176 @ (adr r0, 9110c ) │ │ │ │ + bne.w 90470 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90470 │ │ │ │ + add r0, pc, #176 @ (adr r0, 9067c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 909d2 │ │ │ │ - b.n 90be2 │ │ │ │ + beq.w 8ff42 │ │ │ │ + b.n 90152 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 904de │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90f6e │ │ │ │ - b.n 90fa6 │ │ │ │ + beq.w 904de │ │ │ │ + b.n 90516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 909de │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909de │ │ │ │ + bne.w 8ff4e │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ff4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90732 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8fca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90800 │ │ │ │ + bne.w 8fd70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90800 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8fd70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f52 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 904c2 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 906f4 │ │ │ │ - ldr.w fp, [pc, #68] @ 9110c │ │ │ │ + bne.w 8fc64 │ │ │ │ + ldr.w fp, [pc, #68] @ 9067c │ │ │ │ nop │ │ │ │ - b.w 90756 │ │ │ │ + b.w 8fcc6 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1a9010 │ │ │ │ - b.n 90d66 │ │ │ │ + bl 1aacec │ │ │ │ + b.n 902d6 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - beq.w 90c16 │ │ │ │ - b.n 90c0c │ │ │ │ + beq.w 90186 │ │ │ │ + b.n 9017c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909f2 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ff62 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00091110 : │ │ │ │ +00090680 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91be0 │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 91244 │ │ │ │ + mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r6, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r8, r8, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + strd r9, r9, [sp, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 91252 │ │ │ │ + bne.n 907b6 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r4, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ - strne r2, [sp, #32] │ │ │ │ - beq.w 91dd2 │ │ │ │ - adds r1, r4, #1 │ │ │ │ + strne r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91520 │ │ │ │ + adds r0, r4, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91b66 │ │ │ │ - bhi.w 91322 │ │ │ │ + beq.w 912c8 │ │ │ │ + bhi.w 90876 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9214e │ │ │ │ + beq.w 9175a │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91fb0 │ │ │ │ + beq.w 9174a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91f90 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + beq.w 9181a │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 91cc4 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 913a4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 916cc │ │ │ │ - movw r1, #44892 @ 0xaf5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25300 @ 0x62d4 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #65156 @ 0xfe84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw ip, #25308 @ 0x62dc │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov sl, fp │ │ │ │ - movw r5, #25304 @ 0x62d8 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + beq.w 90dbe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 912d2 │ │ │ │ - ldrb.w r9, [r4, #1] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 917ec │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 912d2 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 9140a │ │ │ │ + beq.w 90828 │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90f36 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw r8, #24340 @ 0x5f14 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #43892 @ 0xab74 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #63920 @ 0xf9b0 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24344 @ 0x5f18 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #24348 @ 0x5f1c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 914d8 │ │ │ │ + beq.w 909fc │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 919fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 912d2 │ │ │ │ + beq.w 91090 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 90828 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 912d2 │ │ │ │ - sub.w r2, r3, #65 @ 0x41 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.n 912d2 │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r1, #27 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r3, r7, #27 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r7, r3, #14 │ │ │ │ - lsls r3, r4, #15 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - lsls r7, r3, #5 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ + bls.n 90828 │ │ │ │ + sub.w r1, r3, #65 @ 0x41 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.n 90828 │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r7, #16 │ │ │ │ + lsls r3, r7, #17 │ │ │ │ + lsls r1, r4, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ + lsls r7, r7, #4 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r5, r0, #18 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 921ce │ │ │ │ + blt.w 91856 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 91252 │ │ │ │ - sub.w r9, r4, r7 │ │ │ │ + bne.n 907b6 │ │ │ │ + sub.w r8, r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91392 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91dc6 │ │ │ │ + beq.n 908b8 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91586 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91796 │ │ │ │ + beq.w 90c16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 913aa │ │ │ │ + bls.n 908ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.w 913aa │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp r3, r8 │ │ │ │ + blt.n 908ce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91e36 │ │ │ │ + bne.w 91462 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + adds r0, r3, r5 │ │ │ │ blx 29c10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r5, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 914d2 │ │ │ │ + beq.w 909c2 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9116a │ │ │ │ - and.w r9, fp, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ + b.n 906d6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ands r1, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 917f8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + orrge.w fp, fp, #1 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 90926 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ + strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w sl, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 1d8944 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91cc4 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - mov sl, fp │ │ │ │ + bmi.w 913a4 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 91362 │ │ │ │ + bhi.w 90a4e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r1, #28 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r5, r5, #11 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r3, r5, #28 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #44892 @ 0xaf5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25300 @ 0x62d4 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #65156 @ 0xfe84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r5, #25304 @ 0x62d8 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #25308 @ 0x62dc │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91e24 │ │ │ │ + lsls r3, r5, #8 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 914a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9179e │ │ │ │ + beq.w 90c1e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 9128a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 91296 │ │ │ │ + bhi.n 907ea │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 907f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 91298 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 912f0 │ │ │ │ - sub.w r9, r3, #99 @ 0x63 │ │ │ │ - movs r5, #1 │ │ │ │ - uxtb.w r9, r9 │ │ │ │ - lsl.w r5, r5, r9 │ │ │ │ - movw r9, #4162 @ 0x1042 │ │ │ │ - movt r9, #36 @ 0x24 │ │ │ │ - and.w r9, r5, r9 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 917f8 │ │ │ │ - movw r9, #8193 @ 0x2001 │ │ │ │ - tst.w r5, r9 │ │ │ │ - bne.w 912be │ │ │ │ + bne.w 907f4 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 90844 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + beq.w 90ae0 │ │ │ │ + sub.w sl, r3, #100 @ 0x64 │ │ │ │ + movs r1, #1 │ │ │ │ + movw fp, #2081 @ 0x821 │ │ │ │ + movt fp, #18 │ │ │ │ + uxtb.w sl, sl │ │ │ │ + lsl.w sl, r1, sl │ │ │ │ + tst.w sl, fp │ │ │ │ + bne.w 91090 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ + beq.w 91348 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 9152c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bne.w 90828 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 912d2 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 91534 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 91fd8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 91804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 91804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9185a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strb r7, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ + bne.w 917ea │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1b5c │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 90920 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91402 │ │ │ │ + beq.n 90920 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 912ba │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 91bc0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9131a │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 91874 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bne.w 90810 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9122c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9086e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 90f74 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca8d4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9203e │ │ │ │ + beq.w 915ee │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91e7e │ │ │ │ + beq.w 9157c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9187e │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 9131a │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 91496 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 90f7c │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 9086e │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 912d2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 90828 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r7, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f0e │ │ │ │ + bne.w 917b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92094 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 9171a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - b.n 915f6 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.w 912d2 │ │ │ │ - sub.w r2, r3, #100 @ 0x64 │ │ │ │ - movs r5, #1 │ │ │ │ - movw r9, #2081 @ 0x821 │ │ │ │ - movt r9, #18 │ │ │ │ - uxtb r2, r2 │ │ │ │ - lsl.w r2, r5, r2 │ │ │ │ - tst.w r2, r9 │ │ │ │ - bne.w 919fc │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91be8 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + b.n 90b42 │ │ │ │ + movw r2, #43892 @ 0xab74 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r8, #24340 @ 0x5f14 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #63920 @ 0xf9b0 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24344 @ 0x5f18 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r1, #24348 @ 0x5f1c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90828 │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90f2c │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 90828 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bls.w 90764 │ │ │ │ + sub.w r1, r3, #99 @ 0x63 │ │ │ │ + mov.w sl, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + lsl.w sl, sl, r1 │ │ │ │ + movw r1, #4162 @ 0x1042 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ + and.w r1, sl, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 90926 │ │ │ │ + movw r1, #8193 @ 0x2001 │ │ │ │ + tst.w sl, r1 │ │ │ │ + bne.w 90814 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 912d2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - adds r3, r0, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, sl │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 921f8 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d20ac │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 91484 │ │ │ │ + beq.w 90c66 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 90828 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 9092c │ │ │ │ + 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 9176a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 90d70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 90d70 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 90fe2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + strb r7, [r3, r5] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 909b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ adds r5, r1, #4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl d2334 │ │ │ │ - b.n 9159a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl d1de4 │ │ │ │ + b.n 90992 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92100 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 92108 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16b3f0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ite mi │ │ │ │ + movmi r1, #58 @ 0x3a │ │ │ │ + movpl r1, #46 @ 0x2e │ │ │ │ + bl 16bd38 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91646 │ │ │ │ + beq.n 90b90 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921ee │ │ │ │ + beq.w 91788 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 90920 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d2334 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1de4 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 9212a │ │ │ │ + beq.w 91792 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 915c0 │ │ │ │ + beq.w 909b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 915c0 │ │ │ │ - ldr r2, [pc, #672] @ (91958 ) │ │ │ │ + bne.w 909b4 │ │ │ │ + ldr r2, [pc, #756] @ (90ef4 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r9, [r3, #24] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91d0c │ │ │ │ + bne.w 91446 │ │ │ │ mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - b.n 915c0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9210e │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r5, r1, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r4, #1 │ │ │ │ - movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 91334 │ │ │ │ - sub.w sl, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r0, r1, #29 │ │ │ │ - it pl │ │ │ │ - addpl r4, #2 │ │ │ │ - bpl.w 91334 │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r1, lr, asr #31 │ │ │ │ - smull lr, r9, ip, lr │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp sl, r1 │ │ │ │ - bgt.w 91ff8 │ │ │ │ - sub.w r1, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla sl, lr, sl, r1 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.n 91800 │ │ │ │ - sub.w r9, r0, r3 │ │ │ │ - mov.w r1, r9, asr #31 │ │ │ │ - smull r5, r9, ip, r9 │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp r1, sl │ │ │ │ - blt.w 91ff8 │ │ │ │ - ldrb.w r9, [r4, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r4, #4 │ │ │ │ - mla sl, lr, sl, r3 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r5, r1, #29 │ │ │ │ - bpl.w 91334 │ │ │ │ - sub.w r3, r0, r9 │ │ │ │ - sub.w r9, r9, #48 @ 0x30 │ │ │ │ - asrs r1, r3, #31 │ │ │ │ - smull r5, r3, ip, r3 │ │ │ │ - rsb r3, r1, r3, asr #2 │ │ │ │ - cmp r3, sl │ │ │ │ - mla sl, lr, sl, r9 │ │ │ │ - blt.w 91ff8 │ │ │ │ - ldrb.w r9, [r4, #1]! │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bmi.n 9176a │ │ │ │ - b.n 91334 │ │ │ │ + blx r8 │ │ │ │ + b.n 909b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91282 │ │ │ │ + bne.w 907e4 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 92418 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 91a5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d26 │ │ │ │ + beq.w 913c2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r9, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ - strh.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1a7a64 │ │ │ │ - add.w r3, r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r5, r8 │ │ │ │ + strh.w r3, [sp, #124] @ 0x7c │ │ │ │ + bl 1a973c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 91488 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91b88 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.n 911fa │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 91534 │ │ │ │ - b.n 91448 │ │ │ │ - adds r4, #3 │ │ │ │ - b.n 91334 │ │ │ │ + b.n 909ba │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.w 9092c │ │ │ │ + b.n 90828 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #24404 @ 0x5f54 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #24408 @ 0x5f58 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24412 @ 0x5f5c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #24416 @ 0x5f60 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #24420 @ 0x5f64 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #4 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90a86 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #21720 @ 0x54d8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #24392 @ 0x5f48 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24396 @ 0x5f4c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #1764 @ 0x6e4 │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #24400 @ 0x5f50 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90a86 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #24424 @ 0x5f68 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #24428 @ 0x5f6c │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24432 @ 0x5f70 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #24436 @ 0x5f74 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #24440 @ 0x5f78 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #5 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90a86 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 91592 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + movw r2, #20512 @ 0x5020 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #24352 @ 0x5f20 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24360 @ 0x5f28 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #61112 @ 0xeeb8 │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #24368 @ 0x5f30 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #2 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90a86 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 91474 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r3, r2, lsl #1] │ │ │ │ - strne.w r7, [r3, r2, lsl #2] │ │ │ │ - mov r3, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 915c0 │ │ │ │ - mov r3, sl │ │ │ │ - cmp.w fp, #1 │ │ │ │ - bne.w 914ce │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 90b02 │ │ │ │ + b.n 90920 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91656 │ │ │ │ + movw r1, #42144 @ 0xa4a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + ittt pl │ │ │ │ + movpl.w r2, #4294967295 @ 0xffffffff │ │ │ │ + addpl r4, #1 │ │ │ │ + strpl r2, [sp, #32] │ │ │ │ + bpl.n 90ea0 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + it pl │ │ │ │ + addpl r4, #2 │ │ │ │ + bpl.n 90ea0 │ │ │ │ + mov.w fp, #47 @ 0x2f │ │ │ │ + movt fp, #32768 @ 0x8000 │ │ │ │ + sub.w lr, fp, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov.w r2, lr, asr #31 │ │ │ │ + smull lr, r8, ip, lr │ │ │ │ + rsb r2, r2, r8, asr #2 │ │ │ │ + cmp r0, r2 │ │ │ │ + bgt.w 916c4 │ │ │ │ + sub.w r2, r3, #48 @ 0x30 │ │ │ │ + mov.w lr, #10 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + mla r2, lr, r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.w 90ff4 │ │ │ │ + sub.w r8, fp, r3 │ │ │ │ + mov.w r2, r8, asr #31 │ │ │ │ + smull r8, sl, ip, r8 │ │ │ │ + rsb r2, r2, sl, asr #2 │ │ │ │ + cmp r2, r0 │ │ │ │ + blt.w 916c4 │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r4, #4 │ │ │ │ + mla r0, lr, r0, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.n 90ea0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + sub.w r3, r0, r8 │ │ │ │ + sub.w r8, r8, #48 @ 0x30 │ │ │ │ + mov.w sl, r3, asr #31 │ │ │ │ + smull fp, r3, ip, r3 │ │ │ │ + rsb r3, sl, r3, asr #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + mla r2, lr, r2, r8 │ │ │ │ + blt.w 916c4 │ │ │ │ + ldrb.w r8, [r4, #1]! │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r7, [r1, r8, lsl #2] │ │ │ │ + lsls r7, r7, #29 │ │ │ │ + bmi.n 90e70 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + sub.w r2, r3, #106 @ 0x6a │ │ │ │ + cmp r2, #16 │ │ │ │ + bhi.n 90ef8 │ │ │ │ + add r1, pc, #4 @ (adr r1, 90eb0 ) │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ + nop │ │ │ │ + lsrs r3, r6, #19 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r7, r6, #17 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r5, r6, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r2, #43892 @ 0xab74 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r8, #24340 @ 0x5f14 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #63920 @ 0xf9b0 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24344 @ 0x5f18 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #24348 @ 0x5f1c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + b.n 90a86 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 911f8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 90a9a │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw r8, #24340 @ 0x5f14 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw lr, #63920 @ 0xf9b0 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #43892 @ 0xab74 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #24344 @ 0x5f18 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #24348 @ 0x5f1c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov fp, r1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.n 90a9a │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 909f8 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 914ce │ │ │ │ + bne.w 909f8 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 920fa │ │ │ │ + bpl.w 91716 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #19968 @ 0x4e00 │ │ │ │ movtlt r1, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #164] @ (9195c ) │ │ │ │ - addlt.w sl, r1, r2, lsl #5 │ │ │ │ - mlage sl, r0, r2, r1 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9131a │ │ │ │ + ldrge r1, [pc, #688] @ (91268 ) │ │ │ │ + addlt.w r8, r1, r2, lsl #5 │ │ │ │ + mlage r8, r0, r2, r1 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.w 9086e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9131a │ │ │ │ + beq.w 9086e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9131a │ │ │ │ + bne.w 9086e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9131a │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #3 │ │ │ │ - movw r1, #22608 @ 0x5850 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25352 @ 0x6308 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #2804 @ 0xaf4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25360 @ 0x6310 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 91d92 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - movs r5, #2 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25312 @ 0x62e0 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25320 @ 0x62e8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #62188 @ 0xf2ec │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25328 @ 0x62f0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9086e │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r5, lsl #1] │ │ │ │ + strne.w r7, [r3, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 909b4 │ │ │ │ + adds r4, #3 │ │ │ │ + b.n 90ea0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7d4c │ │ │ │ + bl e7804 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 90920 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d2334 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1de4 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 9212a │ │ │ │ + beq.w 91792 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 915c0 │ │ │ │ + beq.w 909b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 915c0 │ │ │ │ + bne.w 909b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 915c0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 909b4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4bf0 │ │ │ │ + bl e46a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91974 │ │ │ │ - b.n 91402 │ │ │ │ + bne.n 9100c │ │ │ │ + b.n 90920 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91c50 │ │ │ │ - bhi.w 91b96 │ │ │ │ + beq.w 9124c │ │ │ │ + bhi.w 91202 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91d8e │ │ │ │ + beq.w 913d0 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91d8a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 913cc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91a36 │ │ │ │ + bhi.n 910ca │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r1, r4, #13 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - mov r3, r2 │ │ │ │ + lsls r5, r4, #12 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91c48 │ │ │ │ + beq.w 912c0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub.w ip, r5, #45 @ 0x2d │ │ │ │ + ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + sub.w ip, r2, #45 @ 0x2d │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ rsbs r7, ip, #0 │ │ │ │ - and.w r0, r2, #17 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ adc.w r7, r7, ip │ │ │ │ - subs r2, r3, r7 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, sl │ │ │ │ - sub.w r3, r7, r3 │ │ │ │ + and.w r0, r1, #17 │ │ │ │ + subs r1, r3, r7 │ │ │ │ + sub.w lr, r7, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ it lt │ │ │ │ - movlt r2, sl │ │ │ │ + movlt r2, r1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, fp │ │ │ │ + cmp r1, r3 │ │ │ │ it lt │ │ │ │ - movlt r1, fp │ │ │ │ + movlt r1, r3 │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add r3, r2 │ │ │ │ + add.w r3, lr, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91d32 │ │ │ │ + bls.w 913f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ + subs r3, r3, r5 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91d32 │ │ │ │ + bgt.w 913f2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91cea │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 91c72 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 913d4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 91270 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 91c54 │ │ │ │ + bgt.n 91250 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r9, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add.w r1, r8, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 918d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ + beq.w 90920 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 915c0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ble.w 909b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 915c0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bpl.w 909b4 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a78c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 18b948 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - mov r3, r5 │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 915c0 │ │ │ │ - adds r3, r2, #7 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + beq.w 90920 │ │ │ │ + add r5, sl │ │ │ │ + b.w 909b4 │ │ │ │ + adds r3, r1, #7 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - movs r2, #26 │ │ │ │ - mov r0, r9 │ │ │ │ - vldmia r3!, {d7} │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #26 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91a58 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 9118a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - b.n 91b72 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.w 912d8 │ │ │ │ + b.n 910ec │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.w 9082c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91a20 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 910b4 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91c46 │ │ │ │ - add r3, pc, #4 @ (adr r3, 91bac ) │ │ │ │ + bhi.n 912be │ │ │ │ + add r3, pc, #4 @ (adr r3, 91218 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - subs r7, r6, r0 │ │ │ │ + asrs r3, r1, #3 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r0, r5 │ │ │ │ + asrs r5, r2, #7 │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, r6, r0 │ │ │ │ + asrs r3, r1, #3 │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #239 @ 0xef │ │ │ │ + asrs r3, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r0, r5 │ │ │ │ + asrs r5, r2, #7 │ │ │ │ movs r1, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 91be0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cbz r6, 91244 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91be0 │ │ │ │ + beq.n 91244 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 91be0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w sl, [pc, #1608] @ 9222c │ │ │ │ - b.w 9131a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 91244 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [pc, #36] @ 9126c │ │ │ │ + b.w 9086e │ │ │ │ + mov r2, ip │ │ │ │ + b.n 9120a │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 18b948 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 90920 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r5, r3 │ │ │ │ + b.n 9115e │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e24c0 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 91158 │ │ │ │ + b.w 90920 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 910da │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + beq.w 9156e │ │ │ │ + bhi.w 90876 │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq.w 9175a │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 9174a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 9181a │ │ │ │ + movw r1, #42144 @ 0xa4a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ands.w r2, r2, #4 │ │ │ │ + bne.n 913a4 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + beq.w 90dbe │ │ │ │ + mov fp, r2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw r8, #24340 @ 0x5f14 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #43892 @ 0xab74 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #63920 @ 0xf9b0 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24344 @ 0x5f18 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #24348 @ 0x5f1c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.w 90a86 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #30060 @ 0x756c │ │ │ │ + movw r3, #29100 @ 0x71ac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ + ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 920e6 │ │ │ │ + beq.w 91702 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 920c6 │ │ │ │ + bne.w 916e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 9159a │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 91a46 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 91b9e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 18a78c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 91ac4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2a04 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91abc │ │ │ │ - b.w 91402 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 918d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 90992 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + mov ip, r3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r4, r3, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91f46 │ │ │ │ - mov r4, r1 │ │ │ │ + bmi.w 9160e │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 916cc │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.w 91334 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 90888 │ │ │ │ + b.n 90dc4 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 90844 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 9120a │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 9120a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 91ab6 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bmi.w 91150 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a78c │ │ │ │ + bl 18b948 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 91ab6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 916c6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 916c6 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 912f0 │ │ │ │ + beq.w 90920 │ │ │ │ + add r5, sl │ │ │ │ + b.n 91150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91aae │ │ │ │ + beq.w 91148 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91aae │ │ │ │ - b.w 91402 │ │ │ │ - mov r1, ip │ │ │ │ - b.n 91b9e │ │ │ │ - mov r1, lr │ │ │ │ - b.n 91b9e │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17008 @ 0x4270 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw lr, #25336 @ 0x62f8 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25340 @ 0x62fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r5, #25344 @ 0x6300 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #25348 @ 0x6304 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 9127c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2a04 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - adds r4, r7, #2 │ │ │ │ - b.w 91484 │ │ │ │ + bne.w 91148 │ │ │ │ + b.w 90920 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90c10 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 91282 │ │ │ │ - b.n 9179e │ │ │ │ + blx r3 │ │ │ │ + b.w 90c10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91eaa │ │ │ │ + bne.n 914e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #1 │ │ │ │ + add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91e88 │ │ │ │ + bhi.n 914bc │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 912ac │ │ │ │ + bls.w 90806 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91e6a │ │ │ │ - bl 1a6440 │ │ │ │ - mov sl, r0 │ │ │ │ - b.w 9131a │ │ │ │ - ldrb r5, [r2, #0] │ │ │ │ + b.n 91494 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 907e4 │ │ │ │ + b.w 90c1e │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ - strh.w r5, [r1], #8 │ │ │ │ - ldrb.w r5, [r2, #-3] │ │ │ │ - strh.w r5, [r1, #-6] │ │ │ │ - ldrb.w r5, [r2, #-2] │ │ │ │ - strh.w r5, [r1, #-4] │ │ │ │ - ldrb.w r5, [r2, #-1] │ │ │ │ - strh.w r5, [r1, #-2] │ │ │ │ - b.n 91e52 │ │ │ │ + strh.w ip, [r1], #8 │ │ │ │ + ldrb.w ip, [r2, #-3] │ │ │ │ + strh.w ip, [r1, #-6] │ │ │ │ + ldrb.w ip, [r2, #-2] │ │ │ │ + strh.w ip, [r1, #-4] │ │ │ │ + ldrb.w ip, [r2, #-1] │ │ │ │ + strh.w ip, [r1, #-2] │ │ │ │ + b.n 9147c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ + add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91eec │ │ │ │ + bhi.n 915ca │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 912ac │ │ │ │ + bls.w 90806 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91ed8 │ │ │ │ - ldrb r5, [r2, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str.w r5, [r1], #16 │ │ │ │ - ldrb.w r5, [r2, #-3] │ │ │ │ - str.w r5, [r1, #-12] │ │ │ │ - ldrb.w r5, [r2, #-2] │ │ │ │ - str.w r5, [r1, #-8] │ │ │ │ - ldrb.w r5, [r2, #-1] │ │ │ │ - str.w r5, [r1, #-4] │ │ │ │ - b.n 91ec0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 914fe │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + b.n 9150c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b17c <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ - b.w 9159a │ │ │ │ - movs r1, #10 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e24c0 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 90920 │ │ │ │ + adds r4, r7, #2 │ │ │ │ + b.w 909b6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 912d4 │ │ │ │ + bl 1a8118 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 9086e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 907de │ │ │ │ + mov.w fp, #1 │ │ │ │ + movw r2, #16048 @ 0x3eb0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r8, #24376 @ 0x5f38 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24380 @ 0x5f3c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #24384 @ 0x5f40 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #24388 @ 0x5f44 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.w 90a86 │ │ │ │ + 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 914f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9086a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9086a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 9086a │ │ │ │ + movs r4, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ - mla r1, r1, fp, r3 │ │ │ │ + mla r4, r4, ip, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, r5, r2, r3 │ │ │ │ + smull r3, lr, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, r5, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - sub.w fp, r1, #48 @ 0x30 │ │ │ │ - bge.w 91ccc │ │ │ │ + rsb r3, r3, lr, asr #2 │ │ │ │ + cmp r3, ip │ │ │ │ + sub.w ip, r4, #48 @ 0x30 │ │ │ │ + bge.w 913a8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25404 @ 0x633c │ │ │ │ + movw r1, #24444 @ 0x5f7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - itttt lt │ │ │ │ - rsblt fp, fp, #0 │ │ │ │ - ldrlt r2, [sp, #32] │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #32] │ │ │ │ - b.n 91cda │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ + bl 12736c │ │ │ │ + b.w 90844 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + adds r4, #2 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 91182 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4e84 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25440 @ 0x6360 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25420 @ 0x634c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 90ea0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 92074 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r5, r3, #28 │ │ │ │ - bmi.n 92062 │ │ │ │ - bl 16b148 │ │ │ │ + bge.n 916a6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bmi.n 91694 │ │ │ │ + bl 16ba90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 91316 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91316 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 91316 │ │ │ │ + bne.w 9100c │ │ │ │ + b.w 90920 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 16b3f0 │ │ │ │ + bl 16bd38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ + bne.w 9100c │ │ │ │ + b.w 90920 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25484 @ 0x638c │ │ │ │ + movw r1, #24524 @ 0x5fcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d20ac │ │ │ │ - b.w 9159a │ │ │ │ - mov r0, r9 │ │ │ │ + bl 12736c │ │ │ │ + b.w 90844 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.w 90844 │ │ │ │ + mov r0, r8 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 91c1a │ │ │ │ + strh.w r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 91378 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #57] @ 0x39 │ │ │ │ - b.n 91c1a │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91a48 │ │ │ │ + strb.w r3, [sp, #65] @ 0x41 │ │ │ │ + b.n 91378 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 910dc │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.w 9189c │ │ │ │ + b.n 90f9a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bpl.w 91624 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - b.w 91626 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - adds r4, #2 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w sl, #1 │ │ │ │ - b.w 91334 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1b5c │ │ │ │ + b.w 90992 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 906ee │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 906ee │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24480 @ 0x5fa0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.w 90844 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90b90 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 912f0 │ │ │ │ + beq.w 90844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912f0 │ │ │ │ + bne.w 90844 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 91182 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #5 │ │ │ │ - movw r1, #25384 @ 0x6328 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25388 @ 0x632c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25392 @ 0x6330 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25396 @ 0x6334 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25400 @ 0x6338 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #4 │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25368 @ 0x6318 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25372 @ 0x631c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25376 @ 0x6320 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25380 @ 0x6324 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25540 @ 0x63c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 912f0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 91646 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90844 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90a22 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26ad90 │ │ │ │ + b.w 90992 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b17c <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ - b.w 9159a │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26ad90 │ │ │ │ + b.w 90992 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + itttt lt │ │ │ │ + ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #36] @ 0x24 │ │ │ │ + ldrlt r2, [sp, #40] @ 0x28 │ │ │ │ + itt lt │ │ │ │ + neglt r2, r2 │ │ │ │ + strlt r2, [sp, #40] @ 0x28 │ │ │ │ + b.n 913ba │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e6594 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9100c │ │ │ │ + b.w 90920 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24580 @ 0x6004 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + b.w 90844 │ │ │ │ │ │ │ │ -00092230 : │ │ │ │ +00091874 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -155417,93 +154542,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72334 │ │ │ │ + bl 7248c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 92284 │ │ │ │ + cbz r0, 918c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a79c8 │ │ │ │ + bl 1a96a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92280 │ │ │ │ + beq.n 918c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92280 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 918c4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 9228a │ │ │ │ + cbnz r0, 918ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 77384 │ │ │ │ - b.n 92284 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 918c8 │ │ │ │ │ │ │ │ -00092290 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000918d4 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 92344 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91988 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92352 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91996 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 922da <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 9191e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 922da <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 9191e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 922f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91938 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 922ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91930 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b3c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 923ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91a32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 922c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91908 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 923a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 919e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #1 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 92382 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 919c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r5, #3 │ │ │ │ sub.w lr, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, lr │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -155511,64 +154636,64 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 9237e <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 919c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 92332 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91976 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 922ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 918f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 922ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 918f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92418 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91a5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 923ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91a32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a7a64 │ │ │ │ + bl 1a973c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91918 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91918 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r7, [lr], #8 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ strh.w r7, [lr, #-6] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ strh.w r7, [lr, #-4] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ strh.w r7, [lr, #-2] │ │ │ │ - b.n 9230a <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 9194e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 923f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ rsb r3, r5, #3 │ │ │ │ subs r0, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -155576,350 +154701,350 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 9237c <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 919c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 923dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91a20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r0], #16 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ str.w r7, [r0, #-4] │ │ │ │ - b.n 923b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 919fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 92514 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91b58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9258c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 925e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91bd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91c26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 925a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (92610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91be4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91c54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt.n 9255c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91ba0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9254c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91b90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 924fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (92614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 925b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91bf6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 92594 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91bd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 92608 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91c4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 92540 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 91b84 <_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 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #232] @ (92618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (91c5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 925c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91c0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (9261c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91c60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 924e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91b24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91b38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 91ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 925d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91c1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 924c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126c50 │ │ │ │ + b.n 91b0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92578 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91bbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 924c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91b0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 91b38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9258e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 925f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91bd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91c3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 92596 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91bda <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00092620 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091c64 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 926c4 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91d08 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91d04 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 92662 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91ca6 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bl ca8d4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926f0 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 91d34 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 926e4 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91d28 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 92668 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91cac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 926ec <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 91d30 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (9270c <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91d50 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91d04 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91d04 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91d24 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91d24 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91d24 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (92710 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91d54 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a6440 │ │ │ │ + b.w 1a8118 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 92682 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91cc6 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93154 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92798 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 93280 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 928c4 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 9317a <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 927be <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 929c6 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 9200a <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155998,337 +155123,337 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r4, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93806 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 92e4a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93806 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 92e4a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 93810 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 92e54 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93092 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 926d6 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 931b6 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 927fa <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 9291e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 94a38 │ │ │ │ + bl 9409c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93074 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (92a74 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 926b8 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (920b8 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83d6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93774 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 92db8 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93702 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 92d46 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93774 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 92db8 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f94 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9331e <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92962 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 9291e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92fee <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92632 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 929ae <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 91ff2 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26460 @ 0x675c │ │ │ │ + movw r1, #25500 @ 0x639c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 936c2 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92d06 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 929fe <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 92042 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 93740 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 92d84 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 938b2 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f6220 │ │ │ │ + beq.w 92ef6 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f5d04 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9323c <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92880 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 93198 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 927dc <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93452 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92a96 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e1b08 │ │ │ │ + bl e15c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93686 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92cca <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 93474 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92ab8 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92a2a <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 9206e <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 931ba <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 927fe <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 9291e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9286c <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 91eb0 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9360e <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92c52 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 930fc <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92740 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9311e <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92762 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 9379a <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 92dde <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 936f0 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92d34 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 937bc <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 92e00 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 937a8 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 92dec <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 9276c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9372c <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 92d70 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935e0 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92c24 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935d2 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92c16 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935d4 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92c18 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935c6 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92c0a <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935f8 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92c3c <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935f2 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92c36 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 93600 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92c44 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935a8 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -156345,1662 +155470,1672 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 94d3c │ │ │ │ + bl 943a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 957ec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94e50 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9313e <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92782 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92be6 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 9222a <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9309a <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 926de <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 92240 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930d0 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92714 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 9225a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 9225a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930e6 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 92274 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 92274 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9305e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 926a2 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9228a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9228a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930ba <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 926fe <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 922a4 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 922a4 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93018 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 9265c <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 922c2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 922c2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9302e <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92672 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 922e0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 922e0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93046 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 9268a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 922fe <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 922fe <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 9263e <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (93014 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92658 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9333a <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 9297e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 937dc <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 92e20 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94a38 │ │ │ │ + bl 9409c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9288e <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed2 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 937dc <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 937ca <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 92e20 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 92e0e <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #26068 @ 0x65d4 │ │ │ │ + movw r2, #25108 @ 0x6214 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 933f0 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92a34 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 91f42 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 93148 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 9278c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 802a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f94 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92d00 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 92344 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92d30 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 92374 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d8fac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93402 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92a46 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923d8 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93938 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 92f7c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93914 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 92f58 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 93948 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 92f8c <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ eor.w r7, r0, r0, asr #31 │ │ │ │ sub.w r7, r7, r0, asr #31 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r9, r7, asr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w sl, r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e230 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92cbe <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r8, #1 │ │ │ │ mov fp, r5 │ │ │ │ orr.w r3, r3, sl, lsl #3 │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ str.w r3, [fp, #8]! │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 931ec <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b8d4c │ │ │ │ + beq.w 92830 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1bab2c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b8d4c │ │ │ │ + bhi.w 92c9e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1bab2c │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92c9e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92e5c <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 924a0 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.w 91f68 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26084 @ 0x65e4 │ │ │ │ + movw r1, #25124 @ 0x6224 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ - b.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25d2f4 │ │ │ │ + b.n 92414 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9357e <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72334 │ │ │ │ + blt.w 92bc2 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 7248c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93572 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92bb6 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92aee <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93488 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92acc <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92ef2 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 92536 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71608 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93514 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92b58 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92b1c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 934ce <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92b12 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79644 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93520 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92b64 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92f62 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 925a6 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93550 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92b94 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 9256a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 9256a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9256a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d70 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 923b4 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10c9bc <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 91f42 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d8fac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93636 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92c7a <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d8fac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93628 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92c6c <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 183de8 │ │ │ │ + bl 184ccc │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923d8 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f94 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92934 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (93014 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 91f78 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (92658 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93388 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 929cc <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 922fe <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93354 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92998 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 922a4 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9336e <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 929b2 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 922c2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934e2 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92b26 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 922e0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 932b2 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 928f6 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 92274 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 928b0 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 91ef4 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933a2 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 929e6 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92be6 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 9222a <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 92240 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933bc <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92a00 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9228a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933d6 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92a1a <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92240 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92934 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934b4 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 9225a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7c7c │ │ │ │ + bl 1a9938 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93b20 │ │ │ │ + bl 93180 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92a9a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 920de <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 937d2 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 92e16 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f9e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938ce <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 92f12 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 922c2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a8bc0 │ │ │ │ - b.n 92bce <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1aa87c │ │ │ │ + b.n 92212 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d86 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 923ca <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93272 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 928b6 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93568 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92bac <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 92750 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 91d94 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #35056 @ 0x88f0 │ │ │ │ + movw r1, #34096 @ 0x8530 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9284a <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 91e8e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8bc0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1aa87c │ │ │ │ + b.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93410 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92a54 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92d1a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 9235e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8d4c │ │ │ │ + bl 1bab2c │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92c9e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 93216 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 9285a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93884 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 92ec8 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ cmp fp, r8 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 931f8 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 9283c <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f42 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7c7c │ │ │ │ + bl 1a9938 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92a16 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 9205a <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 9316c <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 927b0 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24792 @ 0x60d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93192 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 927d6 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25780 @ 0x64b4 │ │ │ │ + movw r1, #24820 @ 0x60f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127934 │ │ │ │ - b.n 93192 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 12736c │ │ │ │ + b.n 927d6 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9306e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 926b2 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 9306e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 926b2 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 91f68 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24792 @ 0x60d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 929d6 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9201a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93642 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92c86 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 9295c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 9295c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 932cc <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92910 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 91f68 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92cee <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 92332 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 92cee <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92332 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93028 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 9266c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 93028 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9266c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93040 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92684 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 93040 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92684 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9300c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92650 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 9300c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92650 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930ac <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 926f0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 930ac <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 926f0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930ca <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 9270e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 930ca <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9270e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930e0 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 92724 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 930e0 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (936ec <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 92724 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (92d30 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7fc54 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 92d6e <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7fd6c <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92de4 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92428 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 9291e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93720 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92d1a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 9235e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #25084 @ 0x61fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92942 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #25336 @ 0x62f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12736c │ │ │ │ + b.n 92942 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a56 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9209a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92a56 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.w 9209a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 934fc <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92b40 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92aee <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92aee <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930f6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 9273a <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 930f6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 9273a <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93558 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 92b9c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 93490 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 92aee <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92ad4 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93058 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 9269c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 93058 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 9269c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ + movw r1, #25252 @ 0x62a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93490 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 12736c │ │ │ │ + b.n 92ad4 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f94 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92f1c <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 92560 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9352e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92b72 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 93548 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92b8c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9352e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b72 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f62 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 925a6 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 93296 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 928da <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f94 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92eea <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 9252e <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26168 @ 0x6638 │ │ │ │ + movw r1, #25208 @ 0x6278 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938e0 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 92f24 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93904 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 92f48 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 930b0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 926f4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92b58 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 9219c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26332 @ 0x66dc │ │ │ │ + movw r1, #25372 @ 0x631c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 12736c │ │ │ │ + b.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fd0 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 92614 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 92fb6 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 925fa <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26128 @ 0x6610 │ │ │ │ + movw r1, #25168 @ 0x6250 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12736c │ │ │ │ + b.n 92942 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93670 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92cb4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93670 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92cb4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93960 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 92fa4 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f42 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93698 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 92cdc <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 936ba <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 92cfe <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 9295c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 9295c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9295c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93698 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92cdc <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #25292 @ 0x62cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 9276c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92ab8 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 920fc <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ + movw r1, #24988 @ 0x619c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (93978 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92bee <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (92fbc <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d334 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f94 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92aaa <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9276c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 920ee <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 9276c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92ad8 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92ac8 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (9397c <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 9276c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (92fc0 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92d68 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 923ac <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92a9a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 920de <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f9e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #25040 @ 0x61d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91e8c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26420 @ 0x6734 │ │ │ │ + movw r1, #25460 @ 0x6374 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 929d6 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9201a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ + bl 25d2f4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93878 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 92ebc <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ + bl 25d2f4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9386c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 92eb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183de8 │ │ │ │ + bl 184ccc │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923d8 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93854 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92e98 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 9383c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 92020 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92e80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9389a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 92ede <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9389a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 92ede <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25856 @ 0x6500 │ │ │ │ + movw r1, #24896 @ 0x6140 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl dee68 │ │ │ │ + bl 12736c │ │ │ │ + b.n 92cbe <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de934 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92a14 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 92058 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f94 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92a14 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 92058 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26376 @ 0x6708 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935b4 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 930b0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 926f4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 935c2 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 9309c <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 92c06 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 926e0 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f9e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 92cbe <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e230 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92cbe <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 92e46 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + b.w 9248a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e230 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91f02 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f42 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25812 @ 0x64d4 │ │ │ │ + movw r1, #24852 @ 0x6114 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 92cbe <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25900 @ 0x652c │ │ │ │ + movw r1, #24940 @ 0x616c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 92cbe <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093980 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00092fc4 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 939ba <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93a08 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 92ffe <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (9304c <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r0, 939f0 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 93034 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8094c │ │ │ │ - cbz r0, 939d6 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 805f4 │ │ │ │ + cbz r0, 9301a <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 939b6 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 92ffa <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26516 @ 0x6794 │ │ │ │ + movw r1, #25556 @ 0x63d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 939b4 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 92ff8 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26500 @ 0x6784 │ │ │ │ + movw r1, #25540 @ 0x63c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 939d2 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 12736c │ │ │ │ + b.n 93016 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r0, #2728] @ 0xaa8 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str.w r2, [r0, #2728] @ 0xaa8 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00093a0c : │ │ │ │ +0009306c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ (93b1c ) │ │ │ │ + ldr r3, [pc, #248] @ (9317c ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 93c84 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 932e4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93ac0 │ │ │ │ - cbz r0, 93a82 │ │ │ │ + beq.n 93120 │ │ │ │ + cbz r0, 930e2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 93a8e │ │ │ │ + bpl.n 930ee │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 93a8e │ │ │ │ + cbz r4, 930ee │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 93ab6 │ │ │ │ - cbnz r3, 93ac4 │ │ │ │ + cbz r0, 93116 │ │ │ │ + cbnz r3, 93124 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93a7a │ │ │ │ + beq.n 930da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 93aae │ │ │ │ + cbz r3, 9310e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 93a50 │ │ │ │ + bmi.n 930b0 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89480 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93a74 │ │ │ │ - b.n 93a7a │ │ │ │ + bne.n 930d4 │ │ │ │ + b.n 930da │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a7a │ │ │ │ - cbz r3, 93af0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 930da │ │ │ │ + cbz r3, 93150 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 93af0 │ │ │ │ + cbz r3, 93150 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93a68 │ │ │ │ + b.n 930c8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 93a7a │ │ │ │ + b.n 930da │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93a68 │ │ │ │ + beq.n 930c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93b0c │ │ │ │ + bne.n 9316c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 93abc │ │ │ │ + bl 20f960 │ │ │ │ + b.n 9311c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20172 @ 0x4ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 93abc │ │ │ │ + bl 14b2a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 9311c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93ad4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93ad4 │ │ │ │ + bne.n 93134 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93134 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 93b48 │ │ │ │ + cbz r3, 931a8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 93bc0 │ │ │ │ + ble.n 93220 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93c38 │ │ │ │ + beq.n 93298 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93c24 │ │ │ │ + ble.n 93284 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93c14 │ │ │ │ - vldr d7, [pc, #276] @ 93c70 │ │ │ │ + beq.n 93274 │ │ │ │ + vldr d7, [pc, #276] @ 932d0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #268] @ 93c78 │ │ │ │ + vldr d7, [pc, #268] @ 932d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12fc8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93bd6 │ │ │ │ - ldr r1, [pc, #248] @ (93c80 ) │ │ │ │ - movw r2, #4208 @ 0x1070 │ │ │ │ + cbz r0, 93236 │ │ │ │ + ldr r1, [pc, #248] @ (932e0 ) │ │ │ │ + movw r2, #1892 @ 0x764 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127580 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93bec │ │ │ │ + cbz r0, 9324c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93bdc │ │ │ │ + bne.n 9323c │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 93bf0 │ │ │ │ + bne.n 93250 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93bd6 │ │ │ │ + cbz r3, 93236 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 93b44 │ │ │ │ + b.n 931a4 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26528 @ 0x67a0 │ │ │ │ + movw r1, #25568 @ 0x63e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93b44 │ │ │ │ + b.n 931a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93bb4 │ │ │ │ + bne.n 93214 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93bb4 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93214 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93bd6 │ │ │ │ + bne.n 93236 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 93c4a │ │ │ │ + bgt.n 932aa │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24792 @ 0x60d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93bd6 │ │ │ │ + bl 12736c │ │ │ │ + b.n 93236 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93bb4 │ │ │ │ + b.n 93214 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93c66 │ │ │ │ + cbz r0, 932c6 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 93b54 │ │ │ │ + b.n 931b4 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 93c66 │ │ │ │ + cbz r0, 932c6 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 93b54 │ │ │ │ + b.n 931b4 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #25592 @ 0x63f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 93bd6 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 93bd6 │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 93236 │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 93236 │ │ │ │ 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 936d4 <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ + b.n 92d34 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093c84 <_PyObject_GetMethod@@Base>: │ │ │ │ +000932e4 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 93dd4 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ + bmi.w 93434 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93e1a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.w 9347a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + movw r3, #57569 @ 0xe0e1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93e28 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 93488 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 93e28 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 93488 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #736] @ (93fbc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #736] @ (9361c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93e38 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 93498 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 93e38 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 93498 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 935dc <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93eb0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + beq.w 93510 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 93ebc <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + bpl.w 9351c <_PyObject_GetMethod@@Base+0x238> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 93f1e <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ + bmi.w 9357e <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 93f10 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ + bmi.w 93570 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 8094c │ │ │ │ + bl 805f4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93ff6 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ + bne.w 93656 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94044 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 936a4 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93f86 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ + beq.w 935e6 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #484] @ (93fbc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r2, [pc, #484] @ (9361c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -158014,51 +157149,51 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9400a <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.w 9366a <_PyObject_GetMethod@@Base+0x386> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93310 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bge.w 93310 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e3d0 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93dcc <_PyObject_GetMethod@@Base+0x148> │ │ │ │ + b.n 9342c <_PyObject_GetMethod@@Base+0x148> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93f66 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ + bgt.w 935c6 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81d38 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93f78 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + bne.w 935d8 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.w 93648 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add.w r2, r3, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ @@ -158070,1355 +157205,1356 @@ │ │ │ │ str r4, [r3, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93fde <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ + bne.w 9363e <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.n 935dc <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 93d3a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 9339a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93fb6 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ + beq.n 93616 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 933a2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + beq.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - ldr r2, [pc, #204] @ (93fc0 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ + bne.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + ldr r2, [pc, #204] @ (93620 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93f0a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + cbz r3, 9356a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93d86 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + bne.w 933e6 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ + b.n 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93d4a <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + beq.w 933aa <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 94084 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq.w 936e4 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78dc0 │ │ │ │ + bl 78ef0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a7048 │ │ │ │ + b.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81df4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.n 93648 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 9403e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 9369e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 933a2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93faa <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - movw r3, #41337 @ 0xa179 │ │ │ │ + beq.n 9360a <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + movw r3, #39965 @ 0x9c1d │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 93fc4 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + bne.n 93624 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 940a2 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.n 93702 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl da650 │ │ │ │ - b.n 93eda <_PyObject_GetMethod@@Base+0x256> │ │ │ │ + bl da114 │ │ │ │ + b.n 9353a <_PyObject_GetMethod@@Base+0x256> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9401a <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + beq.n 9367a <_PyObject_GetMethod@@Base+0x396> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov sl, fp │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 933a2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93ee8 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bne.n 93548 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ + b.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 93648 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93eb0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + bne.w 93510 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 933a2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94002 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + beq.n 93662 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 94066 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ + cbz r3, 936c6 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a7048 │ │ │ │ + b.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93e1a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 93310 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9347a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #15168 @ 0x3b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ - ldr r2, [pc, #116] @ (940bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl d35b8 │ │ │ │ + b.n 93492 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl d3d90 │ │ │ │ + b.n 935dc <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + ldr r2, [pc, #116] @ (9371c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9405e <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ + cbz r3, 936be <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #84] @ (940bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 93420 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #84] @ (9371c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9407e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + cbz r3, 936de <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 94002 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + b.n 93662 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 93f34 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ - bl d42d0 │ │ │ │ + bne.w 93594 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ + bl d3d90 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 93f42 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ + b.n 935a2 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + movw r1, #25816 @ 0x64d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93fce <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + bl 12736c │ │ │ │ + b.n 9362e <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 940ec <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 9374c <_PyObject_GetMethod@@Base+0x468> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 941b4 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 93814 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 941a2 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 93802 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 94190 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 937f0 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94180 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 937e0 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12fc8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (94200 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #4208 @ 0x1070 │ │ │ │ + cbz r0, 937dc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (93860 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #1892 @ 0x764 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127580 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 941f8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93858 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 941e8 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93848 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 940e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 93746 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 937dc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 941cc <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 9382c <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24792 @ 0x60d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 940e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 93746 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 937b4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 941ae <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 9380e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 940f8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76fe4 │ │ │ │ + b.n 93758 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 77124 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9419e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 937fe <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 937dc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26528 @ 0x67a0 │ │ │ │ + movw r1, #25568 @ 0x63e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 12736c │ │ │ │ + b.n 937dc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #25592 @ 0x63f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 937dc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 937b4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 937b4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 937b4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 93c54 │ │ │ │ + b.n 932b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1404] @ 94794 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + ldr.w sl, [pc, #1408] @ 93df8 <_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 948a0 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ + beq.w 93ef2 <_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 944ba <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93b1a <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9486e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ + bne.w 93f22 <_PyObject_GetMethod@@Base+0xc3e> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 94588 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + beq.w 93bea <_PyObject_GetMethod@@Base+0x906> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 9474a <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ + bgt.w 93dac <_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 945c4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - ldr.w ip, [pc, #1300] @ 94784 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ + beq.w 93c26 <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + ldr.w ip, [pc, #1304] @ 93de8 <_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 947ca <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + bne.w 93e2e <_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 94526 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ + beq.w 93b88 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93958 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 942c8 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93928 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93958 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 94536 <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ + beq.w 93b98 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 942e0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93940 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 94596 <_PyObject_GetMethod@@Base+0x912> │ │ │ │ + blt.w 93bf8 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 945aa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - movw r3, #23757 @ 0x5ccd │ │ │ │ + beq.w 93c0c <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + movw r3, #26009 @ 0x6599 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94734 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ + bne.w 93d96 <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9460c <_PyObject_GetMethod@@Base+0x988> │ │ │ │ + beq.w 93c6e <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 9466c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ + bne.w 93cce <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94532 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ + beq.w 93b94 <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 9436c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 939cc <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 945de <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ + bne.w 93c40 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93c4e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 948c0 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ + bpl.w 93ec8 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94724 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + bne.w 93d86 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 94724 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + beq.w 93d86 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93c4e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ - bl 83f4c │ │ │ │ + bpl.w 93c4e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 83bec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + blt.w 93c4e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bge.w 93c4e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94570 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + beq.w 93bd2 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94570 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + blt.w 93bd2 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 946bc <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ + bpl.w 93d1e <_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 946b2 <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ + bpl.w 93d14 <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9473e <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ + bpl.w 93da0 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93c6a <_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 94550 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq.w 93bb2 <_PyObject_GetMethod@@Base+0x8ce> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 948d2 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bmi.w 93eda <_PyObject_GetMethod@@Base+0xbf6> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 947c6 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + ble.w 93e2a <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 94620 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ + bpl.w 93c82 <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 947a8 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 93e0c <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 94648 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ + beq.w 93caa <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71d0c │ │ │ │ + bl 71e64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94908 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + bpl.w 93f8a <_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 944ac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93b0c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 944ac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #744] @ (94784 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ + cbnz r3, 93b0c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #748] @ (93de8 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 947ac <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + bne.w 93e10 <_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 9490c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93f6c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 93b70 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #1 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 9389c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 93b70 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #2 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 9389c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 93b70 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #3 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ - add.w ip, r1, #20 │ │ │ │ - movs r1, #3 │ │ │ │ - ldr.w r8, [ip, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ + beq.w 9389c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 93b70 <_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 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp lr, r1 │ │ │ │ - bne.n 944fe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + beq.w 9389c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 93b5e <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a8350 │ │ │ │ + bl 1aa00c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 9389c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 944b2 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93b12 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 942ac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 9390c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93958 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 943c8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + b.n 93a28 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 942e0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93940 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93958 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 94426 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93a86 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94426 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93a86 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94864 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne.w 93f18 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_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 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (94788 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + ldr r4, [pc, #508] @ (93dec <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 9432a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + bge.w 9398a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #20984 @ 0x51f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e9af4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9432a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 9398a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93b84 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bne.n 93b84 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93b84 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77e14 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93b84 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 938ee <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7c20 │ │ │ │ + bl d76c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 943be <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bge.w 93a1e <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26848 @ 0x68e0 │ │ │ │ + movw r1, #25888 @ 0x6520 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #380] @ (9478c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #384] @ (93df0 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1fadf8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fbdbc <_PyParkingLot_UnparkAll@@Base+0x69c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94850 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ + beq.w 93eb4 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ add.w r0, r5, #28 │ │ │ │ - mla r0, r2, r3, r0 │ │ │ │ + mla r0, r3, r2, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 94838 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + blt.w 93e9c <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 947e2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.w 93e46 <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ mov r1, r6 │ │ │ │ - bl 94a38 │ │ │ │ + bl 9409c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #300] @ (94790 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + ldrge r5, [pc, #304] @ (93df4 <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 722dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93c6a <_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 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1fadf8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fbdbc <_PyParkingLot_UnparkAll@@Base+0x69c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ + beq.w 93f4e <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 9468c <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ + b.n 93cee <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94414 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93a74 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93c6a <_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 1e8b9c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1ea114 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93c6a <_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 94542 <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ + beq.w 93ba4 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 9470a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93d6c <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94798 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bne.n 93dfc <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl cf15c │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl cebf8 │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 94398 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bne.w 939f8 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93c4e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94414 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93a74 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 945c4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - bl 1ea294 │ │ │ │ + ble.w 93c26 <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93b84 <_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 947f2 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ + beq.n 93e56 <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 942ac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 9390c <_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 9470a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93d6c <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a7a38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94714 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ + b.n 93d76 <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 94454 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 93ab4 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 944a8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93b08 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 944a8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (9492c <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 93b08 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (93f90 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94854 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + bne.n 93eb8 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 94820 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 938ee <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 93e84 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 94812 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ + bne.n 93e76 <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0ea0 │ │ │ │ + bl 1e2988 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 942c2 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93922 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 942d6 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93936 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94820 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 93e84 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 202d2c │ │ │ │ + bl 203be8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #25932 @ 0x654c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 12736c │ │ │ │ + b.n 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #25084 @ 0x61fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 12736c │ │ │ │ + b.n 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9462e <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ + b.n 93c90 <_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 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 157494 <_PyUnicode_Copy@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 94244 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + b.n 938ee <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93c4e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25904 @ 0x6530 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12736c │ │ │ │ + b.n 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 1f1e5c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93b84 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ + movw r1, #25852 @ 0x64fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 945aa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d1ad8 │ │ │ │ + b.n 93c0c <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 157650 <_PyUnicode_Copy@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 93ae8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 938a4 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1f1e5c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93b84 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26812 @ 0x68bc │ │ │ │ + movw r1, #23160 @ 0x5a78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94898 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + b.n 93f10 <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 94480 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93c6a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9491a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ + cbz r1, 93f7a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9490e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ - b.n 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 93f6e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 9389c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 9389c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93b70 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 93ae0 <_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 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94026 <_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 9499c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bpl.n 94000 <_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 94972 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bge.n 93fd6 <_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 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83e40 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 9496e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + bne.n 93fd2 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94026 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 949ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + cbnz r3, 94010 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 949ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94010 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94026 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + cbnz r3, 94026 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9496e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + b.n 93fd2 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ nop │ │ │ │ │ │ │ │ -000949c8 : │ │ │ │ +0009402c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 94a1e │ │ │ │ + blt.n 94082 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 949e8 │ │ │ │ + bne.n 9404c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 94a38 │ │ │ │ + b.n 9409c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94a04 │ │ │ │ + ble.n 94068 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 949f8 │ │ │ │ + bne.n 9405c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e0ea0 │ │ │ │ + b.w 1e2988 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94a04 │ │ │ │ + bne.n 94068 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 202d2c │ │ │ │ + b.w 203be8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #25932 @ 0x654c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #25084 @ 0x61fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94a1a │ │ │ │ + bl 12736c │ │ │ │ + b.n 9407e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94cf4 │ │ │ │ + beq.w 94358 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94c84 │ │ │ │ + beq.w 942e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 94b5e │ │ │ │ + bls.n 941c2 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 94ac4 │ │ │ │ + beq.n 94128 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 94a5e │ │ │ │ + bge.n 940c2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94d10 │ │ │ │ + blt.w 94374 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94ab4 │ │ │ │ + bgt.n 94118 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 94b90 │ │ │ │ + beq.n 941f4 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94bca │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 9422e │ │ │ │ + bl 1eb80c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c08 │ │ │ │ + bne.w 9426c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94c20 │ │ │ │ + b.n 94284 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94a66 │ │ │ │ + bcc.n 940ca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 941be │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 942d2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 941be │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 942d2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 941be │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 942d2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94b54 │ │ │ │ + b.n 941b8 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 940d6 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94b48 │ │ │ │ + bne.n 941ac │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 94a68 │ │ │ │ + bne.n 940cc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94d10 │ │ │ │ + blt.w 94374 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94ab4 │ │ │ │ + bgt.n 94118 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94aa4 │ │ │ │ - ldr r3, [pc, #408] @ (94d2c ) │ │ │ │ + bne.n 94108 │ │ │ │ + ldr r3, [pc, #408] @ (94390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 94c44 │ │ │ │ + bhi.n 942a8 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 94ce4 │ │ │ │ + beq.w 94348 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 94c26 │ │ │ │ + cbz r0, 9428a │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #332] @ (94d30 ) │ │ │ │ + ldr r2, [pc, #332] @ (94394 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94caa │ │ │ │ + bne.n 9430e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94cbe │ │ │ │ + beq.n 94322 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94d28 │ │ │ │ + bpl.w 9438c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 94cd6 │ │ │ │ + bpl.n 9433a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 94c78 │ │ │ │ + bcc.n 942dc │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94bca │ │ │ │ + bne.n 9422e │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94cf8 │ │ │ │ + bne.n 9435c │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94ab4 │ │ │ │ + beq.w 94118 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 94bca │ │ │ │ + b.n 9422e │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 94a68 │ │ │ │ - b.n 94b5e │ │ │ │ + bne.w 940cc │ │ │ │ + b.n 941c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 94bca │ │ │ │ + b.n 9422e │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #148] @ (94d34 ) │ │ │ │ + ldrge r5, [pc, #148] @ (94398 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 94c20 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 94284 │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94d04 │ │ │ │ + bne.n 94368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 94bf0 │ │ │ │ + bl 126c50 │ │ │ │ + b.n 94254 │ │ │ │ adds r2, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r1, [r5, #8] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ strb r1, [r5, #16] │ │ │ │ strb r3, [r2, #28] │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ - b.n 94c08 │ │ │ │ + b.n 9426c │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 94c20 │ │ │ │ + b.n 94284 │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94bca │ │ │ │ - b.n 94c44 │ │ │ │ - ldr r5, [pc, #64] @ (94d38 ) │ │ │ │ - b.n 94c20 │ │ │ │ + bne.w 9422e │ │ │ │ + b.n 942a8 │ │ │ │ + ldr r5, [pc, #64] @ (9439c ) │ │ │ │ + b.n 94284 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94c5c │ │ │ │ + b.n 942c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94bf0 │ │ │ │ + b.n 94254 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94ac0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 94124 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94cda │ │ │ │ + b.n 9433e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -159428,762 +158564,762 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 94ee6 │ │ │ │ + bne.w 9454a │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 9454a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 9454a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 9454a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 9454a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 9454a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 9454a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 9454a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 9454a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 9454a │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 9454a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 9454a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 9454a │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 9454a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 94ee6 │ │ │ │ + bne.w 9454a │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 9454a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 9454a │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 9454a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 9454a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 9454a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 9454a │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 9454a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 9454a │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 9454a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 9454a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 94ece │ │ │ │ + bne.n 94532 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94e88 │ │ │ │ + ble.n 944ec │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 94ec2 │ │ │ │ + beq.n 94526 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 944d4 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 94ec8 │ │ │ │ + bpl.n 9452c │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 944d4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 944d4 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 94ebc │ │ │ │ + bpl.n 94520 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94e62 │ │ │ │ + bne.n 944c6 │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ add r5, r6 │ │ │ │ add r3, r5 │ │ │ │ ubfx r4, r4, #3, #1 │ │ │ │ add r3, r4 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94ea0 │ │ │ │ + blt.n 94504 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ adds r1, r6, r5 │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, r4, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 94e86 │ │ │ │ + bge.n 944ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27244 @ 0x6a6c │ │ │ │ + movw r1, #26284 @ 0x66ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94e62 │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 944c6 │ │ │ │ + b.n 944d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94e42 │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 944a6 │ │ │ │ + b.n 944d4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 94e4e │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 944b2 │ │ │ │ + b.n 944d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27216 @ 0x6a50 │ │ │ │ + movw r1, #26256 @ 0x6690 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94eb6 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ + bl 12736c │ │ │ │ + b.n 9451a │ │ │ │ + movw r0, #26232 @ 0x6678 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94eb6 │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9451a │ │ │ │ │ │ │ │ -00094ef8 <_Py_write@@Base>: │ │ │ │ +0009455c <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 9649c │ │ │ │ + bl 95b00 │ │ │ │ mov sl, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bl 98f90 │ │ │ │ + bl 98600 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94f4c <_Py_write@@Base+0x54> │ │ │ │ + bge.n 945b0 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 94f6a <_Py_write@@Base+0x72> │ │ │ │ + beq.n 945ce <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 94f52 <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 945b6 <_Py_write@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1704 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94f4c <_Py_write@@Base+0x54> │ │ │ │ - bl e5198 │ │ │ │ + b.n 945b0 <_Py_write@@Base+0x54> │ │ │ │ + bl e4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94f1a <_Py_write@@Base+0x22> │ │ │ │ - b.n 94f60 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 9457e <_Py_write@@Base+0x22> │ │ │ │ + b.n 945c4 <_Py_write@@Base+0x68> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #28 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 95744 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 94da8 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95752 <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 94db6 <_Py_write@@Base+0x85a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9550a <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94b6e <_Py_write@@Base+0x612> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95538 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (9529c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94b9c <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94900 <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 954fe <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94b62 <_Py_write@@Base+0x606> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9538e <_Py_write@@Base+0x496> │ │ │ │ + beq.w 949f2 <_Py_write@@Base+0x496> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, sl │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 954e0 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94b44 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 95068 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 946cc <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95682 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94ce6 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 965b8 │ │ │ │ + bl 95c1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95352 <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 949b6 <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95682 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94ce6 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7f8 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9ae08 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 95070 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 946d4 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 952a0 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94904 <_Py_write@@Base+0x3a8> │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.n 9501a <_Py_write@@Base+0x122> │ │ │ │ + bne.n 9467e <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9501a <_Py_write@@Base+0x122> │ │ │ │ + bl 25effc │ │ │ │ + b.n 9467e <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 954d8 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94b3c <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 954d8 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94b3c <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 957ce <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 94e32 <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 957ce <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 94e32 <_Py_write@@Base+0x8d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w fp, sl, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ add.w lr, sl, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r7, fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 955d8 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94c3c <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94e1e <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9567e <_Py_write@@Base+0x786> │ │ │ │ + bne.w 94ce2 <_Py_write@@Base+0x786> │ │ │ │ mov r2, lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94778 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94778 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94778 <_Py_write@@Base+0x21c> │ │ │ │ add.w r2, r6, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp sl, r3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ str r0, [r1, r3] │ │ │ │ add.w r1, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 95102 <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 94766 <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 954ee <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (9529c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94b52 <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94900 <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94a26 <_Py_write@@Base+0x4ca> │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r0, r6, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 9516c <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 947d0 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94a26 <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94a26 <_Py_write@@Base+0x4ca> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9546a <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94ace <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9554c <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94bb0 <_Py_write@@Base+0x654> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95786 <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 94dea <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94834 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 951a2 <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94806 <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94834 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 951b0 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94814 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94834 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 957e2 <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 94e46 <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 951be <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94822 <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9576e <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94dd2 <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 953fc <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94a60 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9576e <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94dd2 <_Py_write@@Base+0x876> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r9, r2, #19 │ │ │ │ bic.w r9, r9, #7 │ │ │ │ add.w fp, r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r1, r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9541c <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94a80 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 9575a <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94dbe <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9567a <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94cde <_Py_write@@Base+0x782> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r7] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r7, #4] │ │ │ │ - ble.n 95256 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 948ba <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 9524e <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 948b2 <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 95264 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 948c8 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 95242 <_Py_write@@Base+0x34a> │ │ │ │ + bne.n 948a6 <_Py_write@@Base+0x34a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 9528e <_Py_write@@Base+0x396> │ │ │ │ + beq.n 948f2 <_Py_write@@Base+0x396> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r6, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r6, [r0, r9] │ │ │ │ - bne.n 95278 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 948dc <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 95256 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 948ba <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 95242 <_Py_write@@Base+0x34a> │ │ │ │ + b.n 948a6 <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 94e36 <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16621 @ 0x40ed │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 955d0 <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94c34 <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 953ae <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (955cc <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94a12 <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94c30 <_Py_write@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r6, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94ae8 <_Py_write@@Base+0x58c> │ │ │ │ lsrs r0, r6, #18 │ │ │ │ ubfx ip, r6, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9530c <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94970 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94ae8 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94ae8 <_Py_write@@Base+0x58c> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 9532a <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 9498e <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 95056 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 946ba <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7191c │ │ │ │ + bl 71a74 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 94e36 <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77550 │ │ │ │ + bl 7768c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 95056 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 946ba <_Py_write@@Base+0x15e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 95624 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94c88 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94df4 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95674 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 94cd8 <_Py_write@@Base+0x77c> │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - b.n 9504e <_Py_write@@Base+0x156> │ │ │ │ + b.n 946b2 <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 9547c <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94ae0 <_Py_write@@Base+0x584> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 954a8 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94b0c <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 94662 <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7191c │ │ │ │ + bl 71a74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 94e36 <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95056 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 946ba <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 956b2 <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 94d16 <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 9518a <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 947ee <_Py_write@@Base+0x292> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ it ls │ │ │ │ movls.w fp, #12 │ │ │ │ - bls.w 95208 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 9486c <_Py_write@@Base+0x310> │ │ │ │ mov.w r9, #16 │ │ │ │ mov.w fp, #12 │ │ │ │ cmp.w r9, #8192 @ 0x2000 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #8192 @ 0x2000 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ add.w r0, sl, #16 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9575a <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94dbe <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [r1], #16 │ │ │ │ str.w r1, [r0, #-11] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ subs r0, r0, r1 │ │ │ │ str.w ip, [lr, #8] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ add.w r1, r9, r0 │ │ │ │ str.w lr, [r5, #8] │ │ │ │ mov r5, lr │ │ │ │ - b.n 95208 <_Py_write@@Base+0x310> │ │ │ │ + b.n 9486c <_Py_write@@Base+0x310> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 947e8 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 94662 <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50557 @ 0xc57d │ │ │ │ + movw r3, #50821 @ 0xc685 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 95738 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 94d9c <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94a1a <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9572a <_Py_write@@Base+0x832> │ │ │ │ + bne.w 94d8e <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 957d8 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 94e3c <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 94662 <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95258 <_Py_write@@Base+0x360> │ │ │ │ + b.n 948bc <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r9, [r7] │ │ │ │ - b.n 953ea <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94a4e <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 953a6 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94a0a <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 954de <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94b42 <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 94fd0 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94634 <_Py_write@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 953aa <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 957d8 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94a0e <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 94e3c <_Py_write@@Base+0x8e0> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r5, #512] @ 0x200 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -160191,144 +159327,144 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9558a <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94bee <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 95586 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94bea <_Py_write@@Base+0x68e> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 956be <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 94d22 <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 95690 <_Py_write@@Base+0x798> │ │ │ │ + beq.n 94cf4 <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 955aa <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94c0e <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95184 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 947e8 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9568a <_Py_write@@Base+0x792> │ │ │ │ + beq.n 94cee <_Py_write@@Base+0x792> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 955c8 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94c2c <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 947e8 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94a1a <_Py_write@@Base+0x4be> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94e1e <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ strd r8, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r7, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94e1e <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 950ca <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 9472e <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94df4 <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, sl, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94df4 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 95374 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 949d8 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 9537c <_Py_write@@Base+0x484> │ │ │ │ + b.n 949e0 <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 9521c <_Py_write@@Base+0x324> │ │ │ │ + b.n 94880 <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 950d2 <_Py_write@@Base+0x1da> │ │ │ │ + b.n 94736 <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 95072 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 946d6 <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 955ba <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94c1e <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 9569e <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 94d02 <_Py_write@@Base+0x7a6> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95184 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 947e8 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 947e8 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 953dc <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94a40 <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9559a <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94bfe <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 95724 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 94d88 <_Py_write@@Base+0x82c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 956f4 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 94d58 <_Py_write@@Base+0x7fc> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -160339,633 +159475,633 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r9, [sl, fp] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 953ea <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94a4e <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 956cc <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 94d30 <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 954c4 <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94b28 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 94a1a <_Py_write@@Base+0x4be> │ │ │ │ + bl 25effc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94fa0 <_Py_write@@Base+0xa8> │ │ │ │ + beq.w 94604 <_Py_write@@Base+0xa8> │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9525c <_Py_write@@Base+0x364> │ │ │ │ + b.n 948c0 <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9521c <_Py_write@@Base+0x324> │ │ │ │ - bl 1ea294 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 94880 <_Py_write@@Base+0x324> │ │ │ │ + bl 1eb80c │ │ │ │ + bl 7f9e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954ea <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94b4e <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 95754 <_Py_write@@Base+0x85c> │ │ │ │ + b.n 94db8 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 9519c <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 953fa <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94800 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94a5e <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9537c <_Py_write@@Base+0x484> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 949e0 <_Py_write@@Base+0x484> │ │ │ │ + bl 1eb80c │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f9e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95072 <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 946d6 <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95072 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 946d6 <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 950d2 <_Py_write@@Base+0x1da> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 94736 <_Py_write@@Base+0x1da> │ │ │ │ + bl 1eb80c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 954de <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 94b42 <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 951be <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94822 <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94834 <_Py_write@@Base+0x2d8> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #772] @ (95b04 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (95168 <_Py_write@@Base+0xc0c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 96198 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 957fc <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94faa <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94faa <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94faa <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94faa <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94faa <_Py_write@@Base+0xa4e> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95920 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95b04 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 94f84 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (95168 <_Py_write@@Base+0xc0c>) │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 960a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95704 <_Py_write@@Base+0x11a8> │ │ │ │ adds r3, #3 │ │ │ │ movw ip, #42012 @ 0xa41c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ movw lr, #4364 @ 0x110c │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ - movw r8, #43104 @ 0xa860 │ │ │ │ + movw r8, #42144 @ 0xa4a0 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r7, ip │ │ │ │ mov r4, lr │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 95f86 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 955ea <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 9517e <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 96486 <_Py_write@@Base+0x158e> │ │ │ │ + bpl.w 95aea <_Py_write@@Base+0x158e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 9517e <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9516c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ ldr.w r3, [r8, r1, lsl #2] │ │ │ │ and.w r3, r3, #7 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 9517e <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 95ae2 <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 95146 <_Py_write@@Base+0xbea> │ │ │ │ + b.n 9516c <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 95986 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 94fea <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (95480 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 960ae <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 95712 <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952cc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952cc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952cc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952cc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952cc <_Py_write@@Base+0xd70> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95c42 <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 952a6 <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (95480 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96440 <_Py_write@@Base+0x1548> │ │ │ │ + beq.w 95aa4 <_Py_write@@Base+0x1548> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 960ba <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 9571e <_Py_write@@Base+0x11c2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 962ac <_Py_write@@Base+0x13b4> │ │ │ │ + bmi.w 95910 <_Py_write@@Base+0x13b4> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9629c <_Py_write@@Base+0x13a4> │ │ │ │ - ldr r3, [pc, #344] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95900 <_Py_write@@Base+0x13a4> │ │ │ │ + ldr r3, [pc, #344] @ (95480 <_Py_write@@Base+0xf24>) │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 96026 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 9568a <_Py_write@@Base+0x112e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9628c <_Py_write@@Base+0x1394> │ │ │ │ + beq.w 958f0 <_Py_write@@Base+0x1394> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96004 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95668 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (95e20 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (95484 <_Py_write@@Base+0xf28>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 963f2 <_Py_write@@Base+0x14fa> │ │ │ │ + bne.w 95a56 <_Py_write@@Base+0x14fa> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 96068 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 956cc <_Py_write@@Base+0x1170> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w sl, r2, #32 │ │ │ │ - beq.w 961dc <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95840 <_Py_write@@Base+0x12e4> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r7, #1 │ │ │ │ ubfx r2, r1, #6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 9540c <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 961f2 <_Py_write@@Base+0x12fa> │ │ │ │ + bpl.w 95856 <_Py_write@@Base+0x12fa> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9627c <_Py_write@@Base+0x1384> │ │ │ │ + bne.w 958e0 <_Py_write@@Base+0x1384> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 9540c <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 96202 <_Py_write@@Base+0x130a> │ │ │ │ + bpl.w 95866 <_Py_write@@Base+0x130a> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96210 <_Py_write@@Base+0x1318> │ │ │ │ + bne.w 95874 <_Py_write@@Base+0x1318> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 9540c <_Py_write@@Base+0xeb0> │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w 961bc <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95820 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 961ea <_Py_write@@Base+0x12f2> │ │ │ │ + bne.w 9584e <_Py_write@@Base+0x12f2> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95d8e <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 953f2 <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962d6 <_Py_write@@Base+0x13de> │ │ │ │ - ldr r3, [pc, #104] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 9593a <_Py_write@@Base+0x13de> │ │ │ │ + ldr r3, [pc, #104] @ (95480 <_Py_write@@Base+0xf24>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 96262 <_Py_write@@Base+0x136a> │ │ │ │ + bne.w 958c6 <_Py_write@@Base+0x136a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 96274 <_Py_write@@Base+0x137c> │ │ │ │ + bne.w 958d8 <_Py_write@@Base+0x137c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 96220 <_Py_write@@Base+0x1328> │ │ │ │ + bne.w 95884 <_Py_write@@Base+0x1328> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 95e28 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95e24 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 9548c <_Py_write@@Base+0xf30> │ │ │ │ + b.n 95488 <_Py_write@@Base+0xf2c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -161024,15 +160160,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ strd r2, sl, [r4, #60] @ 0x3c │ │ │ │ strd r8, r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9646c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 95ad0 <_Py_write@@Base+0x1574> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -161040,3419 +160176,3418 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 96416 <_Py_write@@Base+0x151e> │ │ │ │ + ble.w 95a7a <_Py_write@@Base+0x151e> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 9607c <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + bne.w 956e0 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #14800 @ 0x39d0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95f0c <_Py_write@@Base+0x1014> │ │ │ │ + b.n 95570 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95f58 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 955bc <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 9609a <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 956fe <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 961c8 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 9582c <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 961ce <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95832 <_Py_write@@Base+0x12d6> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 9556a <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 95ffa <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 9565e <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 9556a <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95f0c <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #700] @ (96218 <_Py_write@@Base+0x1320>) │ │ │ │ + blt.n 95570 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #700] @ (9587c <_Py_write@@Base+0x1320>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 963d4 <_Py_write@@Base+0x14dc> │ │ │ │ + bne.w 95a38 <_Py_write@@Base+0x14dc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 95f7e <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 955e2 <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95fd6 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 9563a <_Py_write@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 96058 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 956bc <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9517e <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77710 │ │ │ │ + bl 7784c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 95926 <_Py_write@@Base+0x13ca> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97f8c │ │ │ │ + bl 975fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9641c <_Py_write@@Base+0x1524> │ │ │ │ + blt.w 95a80 <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 963aa <_Py_write@@Base+0x14b2> │ │ │ │ + bne.w 95a0e <_Py_write@@Base+0x14b2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 9517e <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9517e <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9517e <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95f7e <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #572] @ (9621c <_Py_write@@Base+0x1324>) │ │ │ │ + bne.n 955e2 <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #572] @ (95880 <_Py_write@@Base+0x1324>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96390 <_Py_write@@Base+0x1498> │ │ │ │ + bne.w 959f4 <_Py_write@@Base+0x1498> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 9556a <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 961b0 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95814 <_Py_write@@Base+0x12b8> │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str r3, [r2, #24] │ │ │ │ add.w r3, r2, lr │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r0, [r2, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 95362 <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #50013 @ 0xc35d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 962c6 <_Py_write@@Base+0x13ce> │ │ │ │ + bne.w 9592a <_Py_write@@Base+0x13ce> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 962ac <_Py_write@@Base+0x13b4> │ │ │ │ + beq.w 95910 <_Py_write@@Base+0x13b4> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95cfe <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95362 <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97f8c │ │ │ │ + bl 975fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bge.w 9517e <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95926 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 962d2 <_Py_write@@Base+0x13da> │ │ │ │ + beq.w 95936 <_Py_write@@Base+0x13da> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 95db0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95414 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95554 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95554 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 96088 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 956ec <_Py_write@@Base+0x1190> │ │ │ │ + b.n 95554 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bpl.w 95b3c <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 951a0 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c82 <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 952e6 <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962be <_Py_write@@Base+0x13c6> │ │ │ │ + beq.w 95922 <_Py_write@@Base+0x13c6> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 962e4 <_Py_write@@Base+0x13ec> │ │ │ │ + bge.w 95948 <_Py_write@@Base+0x13ec> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 9637a <_Py_write@@Base+0x1482> │ │ │ │ + bge.w 959de <_Py_write@@Base+0x1482> │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 96140 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 957a4 <_Py_write@@Base+0x1248> │ │ │ │ and.w r0, r0, #7 │ │ │ │ orn r0, r0, #23 │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ ubfx r0, r0, #3, #4 │ │ │ │ cmp r0, #15 │ │ │ │ - beq.w 9633e <_Py_write@@Base+0x1446> │ │ │ │ + beq.w 959a2 <_Py_write@@Base+0x1446> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 96300 <_Py_write@@Base+0x1408> │ │ │ │ + bhi.w 95964 <_Py_write@@Base+0x1408> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 96346 <_Py_write@@Base+0x144e> │ │ │ │ + beq.w 959aa <_Py_write@@Base+0x144e> │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 96194 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 957f8 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962fc <_Py_write@@Base+0x1404> │ │ │ │ + blt.w 95960 <_Py_write@@Base+0x1404> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 96374 <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 959d8 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962dc <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95940 <_Py_write@@Base+0x13e4> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 96374 <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 959d8 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962dc <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95940 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 96192 <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 957f6 <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 962de <_Py_write@@Base+0x13e6> │ │ │ │ + blt.w 95942 <_Py_write@@Base+0x13e6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 96184 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 957e8 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 960e0 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 95744 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 960a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95704 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 9595a <_Py_write@@Base+0xa62> │ │ │ │ + b.w 94fbe <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 961ea <_Py_write@@Base+0x12f2> │ │ │ │ + b.n 95362 <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 9584e <_Py_write@@Base+0x12f2> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 95da4 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 95408 <_Py_write@@Base+0xeac> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95f06 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95f36 <_Py_write@@Base+0x103e> │ │ │ │ + beq.w 9556a <_Py_write@@Base+0x100e> │ │ │ │ + b.n 9559a <_Py_write@@Base+0x103e> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96284 <_Py_write@@Base+0x138c> │ │ │ │ + bne.n 958e8 <_Py_write@@Base+0x138c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95d4c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 953b0 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95da4 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 95408 <_Py_write@@Base+0xeac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9627c <_Py_write@@Base+0x1384> │ │ │ │ + bne.n 958e0 <_Py_write@@Base+0x1384> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 953ca <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 96210 <_Py_write@@Base+0x1318> │ │ │ │ + b.n 953ca <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95874 <_Py_write@@Base+0x1318> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 953e4 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 953e4 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 953e4 <_Py_write@@Base+0xe88> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95e24 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95e28 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 95488 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 9548c <_Py_write@@Base+0xf30> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 95dd4 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 95438 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95dd4 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 95438 <_Py_write@@Base+0xedc> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 953ca <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d4c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 953b0 <_Py_write@@Base+0xe54> │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - b.n 96026 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 95362 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 9568a <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 95362 <_Py_write@@Base+0xe06> │ │ │ │ + bl 1eb80c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95d22 <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 95386 <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 78480 │ │ │ │ + bl 1eb80c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95f7e <_Py_write@@Base+0x1086> │ │ │ │ + b.n 955e2 <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 96046 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 956aa <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 95db0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95414 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 960e6 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 9574a <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bne.n 95926 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.n 95926 <_Py_write@@Base+0x13ca> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95c86 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 952ea <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 960e6 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 9574a <_Py_write@@Base+0x11ee> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r0, #63 @ 0x3f │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 96358 <_Py_write@@Base+0x1460> │ │ │ │ + bmi.n 959bc <_Py_write@@Base+0x1460> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9634e <_Py_write@@Base+0x1456> │ │ │ │ + bmi.n 959b2 <_Py_write@@Base+0x1456> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9613c <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 957a0 <_Py_write@@Base+0x1244> │ │ │ │ and.w lr, r0, #63 @ 0x3f │ │ │ │ lsrs r0, r0, #6 │ │ │ │ orr.w lr, lr, #64 @ 0x40 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ strb.w lr, [r7], #1 │ │ │ │ - bhi.n 96328 <_Py_write@@Base+0x1430> │ │ │ │ + bhi.n 9598c <_Py_write@@Base+0x1430> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 957a0 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 957a0 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 957a0 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9636e <_Py_write@@Base+0x1476> │ │ │ │ + bne.n 959d2 <_Py_write@@Base+0x1476> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 957a0 <_Py_write@@Base+0x1244> │ │ │ │ ldrb.w r0, [r9], #1 │ │ │ │ add.w lr, lr, #6 │ │ │ │ and.w r8, r0, #63 @ 0x3f │ │ │ │ lsl.w r8, r8, lr │ │ │ │ orr.w r7, r7, r8 │ │ │ │ - b.n 9630e <_Py_write@@Base+0x1416> │ │ │ │ + b.n 95972 <_Py_write@@Base+0x1416> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 9631c <_Py_write@@Base+0x1424> │ │ │ │ + b.n 95980 <_Py_write@@Base+0x1424> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 96194 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 957f8 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + blt.n 95926 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 960f4 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 95758 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26589 @ 0x67dd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 95fee <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 95652 <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95fee <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 95652 <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f6220 │ │ │ │ - cbz r0, 9641c <_Py_write@@Base+0x1524> │ │ │ │ + bl f5d04 │ │ │ │ + cbz r0, 95a80 <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 9561a <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 9561a <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9561a <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 9643c <_Py_write@@Base+0x1544> │ │ │ │ + bpl.n 95aa0 <_Py_write@@Base+0x1544> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 963fe <_Py_write@@Base+0x1506> │ │ │ │ + blt.n 95a62 <_Py_write@@Base+0x1506> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 95f6e <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 955d2 <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 963d8 <_Py_write@@Base+0x14e0> │ │ │ │ + b.n 95a3c <_Py_write@@Base+0x14e0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 95d1e <_Py_write@@Base+0xe26> │ │ │ │ + b.n 95382 <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #26368 @ 0x6700 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27352 @ 0x6ad8 │ │ │ │ + movw r0, #26392 @ 0x6718 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 963e8 <_Py_write@@Base+0x14f0> │ │ │ │ + bl 1f0f1c │ │ │ │ + b.n 95a4c <_Py_write@@Base+0x14f0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95f58 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 955bc <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 95926 <_Py_write@@Base+0x13ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bne.w 95926 <_Py_write@@Base+0x13ca> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95926 <_Py_write@@Base+0x13ca> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 963ee <_Py_write@@Base+0x14f6> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + b.n 95a52 <_Py_write@@Base+0x14f6> │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + movw r0, #14800 @ 0x39d0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27296 @ 0x6aa0 │ │ │ │ + movw r1, #26336 @ 0x66e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bl 12736c │ │ │ │ + b.n 95926 <_Py_write@@Base+0x13ca> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 95ed6 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 9553a <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 959ae <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 95012 <_Py_write@@Base+0xab6> │ │ │ │ + b.w 9516c <_Py_write@@Base+0xc10> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096498 : │ │ │ │ - b.w 82d98 │ │ │ │ +00095afc : │ │ │ │ + b.w 82a38 │ │ │ │ │ │ │ │ -0009649c : │ │ │ │ +00095b00 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #256] @ (965ac ) │ │ │ │ + ldr r1, [pc, #256] @ (95c10 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ str r2, [r3, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9659c │ │ │ │ + beq.n 95c00 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9658e │ │ │ │ + bne.n 95bf2 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96580 │ │ │ │ + bne.n 95be4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96572 │ │ │ │ + bne.n 95bd6 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96508 │ │ │ │ + bmi.n 95b6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 96556 │ │ │ │ + cbnz r0, 95bba │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9653e │ │ │ │ + bne.n 95ba2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9651e │ │ │ │ + bne.n 95b82 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 96564 │ │ │ │ + cbnz r0, 95bc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96504 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ + beq.n 95b68 │ │ │ │ + movw r1, #62964 @ 0xf5f4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #92] @ (95c14 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62884 @ 0xf5a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63844 @ 0xf964 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27428 @ 0x6b24 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ + ldr r0, [pc, #80] @ (95c14 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26500 @ 0x6784 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #64] @ (95c14 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #56] @ (95c18 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26468 @ 0x6764 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95c18 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #28] @ (95c18 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26440 @ 0x6748 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95c14 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ movs r5, r6 │ │ │ │ - lsls r4, r5 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 979d2 │ │ │ │ + beq.w 96eb0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 979e0 │ │ │ │ + bne.w 96ebe │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96c78 │ │ │ │ + beq.w 962dc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96c8c │ │ │ │ + beq.w 962f0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95f4a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ca0 │ │ │ │ + bne.w 96304 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 96cb4 │ │ │ │ + beq.w 96318 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95f4a │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ca0 │ │ │ │ + bne.w 96304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 96cf8 │ │ │ │ + beq.w 9635c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95f4a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 96314 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96cd4 │ │ │ │ + beq.w 96338 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 96b84 │ │ │ │ + beq.w 961e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 96314 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96d1c │ │ │ │ + beq.w 96380 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96d30 │ │ │ │ + beq.w 96394 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #677 @ 0x2a5 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 95f90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 963a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96d4a │ │ │ │ + beq.w 963ae │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 95f90 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 95fde │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96d6a │ │ │ │ + beq.w 963ce │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96d7e │ │ │ │ + beq.w 963e2 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #633 @ 0x279 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96982 │ │ │ │ + beq.w 95fe6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 963f6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96da0 │ │ │ │ + beq.w 96404 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96982 │ │ │ │ + beq.w 95fe6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 95fde │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96dc4 │ │ │ │ + beq.w 96428 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96dd8 │ │ │ │ + beq.w 9643c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 960d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96dec │ │ │ │ + bne.w 96450 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96e28 │ │ │ │ + beq.w 9648c │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 960d4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 96314 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96dfc │ │ │ │ + beq.w 96460 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96ed8 │ │ │ │ + beq.w 9653c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96e22 │ │ │ │ + bne.w 96486 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96e4c │ │ │ │ + beq.w 964b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 97034 │ │ │ │ + beq.w 96698 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 95fde │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9793e │ │ │ │ + beq.w 96ec4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97c0a │ │ │ │ + beq.w 972a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9681e │ │ │ │ + beq.n 95e82 │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9712a │ │ │ │ + bne.w 9678e │ │ │ │ subs r6, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9768c │ │ │ │ + bpl.w 96b72 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 976a4 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + beq.w 96b8a │ │ │ │ + movw r1, #52204 @ 0xcbec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96804 │ │ │ │ + bne.n 95e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d340 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e86e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95e68 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95e68 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95e68 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7eb4 │ │ │ │ + bl 1e942c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95e68 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95e68 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9794c │ │ │ │ + beq.w 9755a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ef26c │ │ │ │ + bl 1f07d8 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + movw r2, #26908 @ 0x691c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1b0db0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96814 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 95e78 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9717c │ │ │ │ + beq.w 967e0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9717c │ │ │ │ + b.w 967e0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97cd8 │ │ │ │ + beq.w 97296 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cec │ │ │ │ + bne.w 970ca │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a97d8 │ │ │ │ + bl 1ab4b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e7a │ │ │ │ + bne.w 964de │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cec │ │ │ │ + bne.w 970ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa138 │ │ │ │ + bl 1abe14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ece │ │ │ │ + beq.w 96532 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96814 │ │ │ │ + b.n 95e78 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97ce2 │ │ │ │ + beq.w 970c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 963a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a97d8 │ │ │ │ + bl 1ab4b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97184 │ │ │ │ + bne.w 967e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 963a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada2c │ │ │ │ + bl 1af560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96926 │ │ │ │ + bne.n 95f8a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 966d8 │ │ │ │ + beq.w 95d3c │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96818 │ │ │ │ + b.n 95e7c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97cce │ │ │ │ + beq.w 9728c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 963f6 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97a9c │ │ │ │ + beq.w 97068 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975f2 │ │ │ │ + bne.w 96b92 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 969d2 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96036 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974b0 │ │ │ │ + bne.w 96b08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 963f6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1b159c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96838 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96838 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971d6 │ │ │ │ + bne.w 9683a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96838 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a92 │ │ │ │ + beq.w 9705e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl 1ac774 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b4 │ │ │ │ + beq.w 96918 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ strd sl, r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96928 │ │ │ │ + b.n 95f8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97cc4 │ │ │ │ + beq.w 97278 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 970e4 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 978e4 │ │ │ │ + beq.w 97200 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9778a │ │ │ │ + bne.w 96d10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 9693a │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b1614 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 9693a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 9693a │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ + bl b4f78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 970e2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 970e2 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 970e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 970e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1aebd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 970e4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782e │ │ │ │ + beq.w 970e4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl 1ac774 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ae7f0 │ │ │ │ + bl 1b02dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95f8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f8 │ │ │ │ + beq.w 97380 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 97832 │ │ │ │ + b.w 970e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97dce │ │ │ │ + beq.w 972dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c70 │ │ │ │ + bne.n 962d4 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97952 │ │ │ │ + beq.w 96fa0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9750e │ │ │ │ + bne.w 96c2c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96254 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c4660 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + cbz r0, 96254 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96254 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + cbz r0, 96254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd90 │ │ │ │ + bl 1ae8c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96ff4 │ │ │ │ + bne.w 96658 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c70 │ │ │ │ + bne.n 962d4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96c6e │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 962d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c4660 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96c6e │ │ │ │ + cbz r0, 962d2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96c6e │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 962d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96c6e │ │ │ │ + cbz r0, 962d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1aebd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96c70 │ │ │ │ + cbnz r3, 962d4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96c70 │ │ │ │ + cbz r0, 962d4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1ad234 │ │ │ │ + bl 1aed68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95f8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9795e │ │ │ │ + bne.w 96fd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9667a │ │ │ │ + b.n 95cde │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96ca0 │ │ │ │ + cbnz r3, 96304 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 979fe │ │ │ │ + bne.w 96ee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96c9c │ │ │ │ + blt.n 96300 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 96600 │ │ │ │ + b.n 95c64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96660 │ │ │ │ + beq.w 95cc4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 9697c │ │ │ │ + b.n 95fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97766 │ │ │ │ + blt.w 96dc2 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95f4a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96630 │ │ │ │ + b.n 95c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9776e │ │ │ │ + blt.w 96dca │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 96b84 │ │ │ │ + beq.w 961e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9667a │ │ │ │ + b.n 95cde │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9777a │ │ │ │ + blt.w 96dd6 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95f4a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96652 │ │ │ │ + b.n 95cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96d44 │ │ │ │ + cbnz r3, 963a8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97efc │ │ │ │ + bne.w 9735a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96d40 │ │ │ │ + blt.n 963a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9669c │ │ │ │ + b.n 95d00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 96972 │ │ │ │ + b.n 95fd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97782 │ │ │ │ + blt.w 96dde │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 95f90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 966cc │ │ │ │ + b.n 95d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96d92 │ │ │ │ + cbnz r3, 963f6 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97f02 │ │ │ │ + bne.w 97360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96d8e │ │ │ │ + blt.n 963f2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 966f2 │ │ │ │ + b.n 95d56 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96732 │ │ │ │ - b.n 9697a │ │ │ │ + beq.w 95d96 │ │ │ │ + b.n 95fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976ac │ │ │ │ + blt.w 96e8c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96982 │ │ │ │ + beq.w 95fe6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96726 │ │ │ │ + b.n 95d8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96dec │ │ │ │ + cbnz r3, 96450 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97ec0 │ │ │ │ + bne.w 97554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96de8 │ │ │ │ + blt.n 9644c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9674c │ │ │ │ + b.n 95db0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9678e │ │ │ │ - b.n 96cae │ │ │ │ + beq.w 95df2 │ │ │ │ + b.n 96312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96e1c │ │ │ │ + blt.n 96480 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 96ed8 │ │ │ │ + beq.n 9653c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 967a8 │ │ │ │ + b.n 95e0c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9697c │ │ │ │ + b.n 95fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9775e │ │ │ │ + blt.w 96e94 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 960d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96780 │ │ │ │ + b.n 95de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96e70 │ │ │ │ + blt.n 964d4 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97034 │ │ │ │ + beq.w 96698 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 967cc │ │ │ │ + b.n 95e30 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 9697a │ │ │ │ + b.n 95fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa138 │ │ │ │ + bl 1abe14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96910 │ │ │ │ + beq.w 95f74 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r7, ip, [r3, #20] │ │ │ │ ldrd lr, r8, [r3, #28] │ │ │ │ ldrd r9, sl, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldrd fp, r0, [r0] │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ cmp.w fp, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 974a4 │ │ │ │ - bl 1ae134 │ │ │ │ + beq.w 96b66 │ │ │ │ + bl 1afc20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95f8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97be8 │ │ │ │ + bne.w 96f62 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96ca6 │ │ │ │ + b.n 9630a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 979c8 │ │ │ │ + beq.w 97282 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9726e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97c88 │ │ │ │ + beq.w 9723a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97caa │ │ │ │ + bne.w 97258 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96f44 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 965a8 │ │ │ │ + movw r2, #32136 @ 0x7d88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ - cbz r0, 96f44 │ │ │ │ + bl 1ae7f4 │ │ │ │ + cbz r0, 965a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 96f44 │ │ │ │ + cbz r0, 965a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1aedc0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 970ec │ │ │ │ + bne.w 96750 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9726e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + beq.w 96a2c │ │ │ │ + movw r2, #32136 @ 0x7d88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ + bl 1ae7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 96a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 96a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad39c │ │ │ │ + bl 1aeed0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 96a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1aebd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972d8 │ │ │ │ + bne.w 96a2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1aedc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972d8 │ │ │ │ + bne.w 96a2e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979ba │ │ │ │ + beq.w 9726e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97398 │ │ │ │ + beq.w 96aee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96926 │ │ │ │ + b.n 95f8a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ece │ │ │ │ + beq.w 9736e │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a97b4 │ │ │ │ + bl 1ab490 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ec6 │ │ │ │ + beq.w 97366 │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1ad234 │ │ │ │ + bl 1aed68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.n 96c64 │ │ │ │ + bne.w 95f8a │ │ │ │ + b.n 962c8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97bf6 │ │ │ │ + beq.w 96fca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97754 │ │ │ │ + bne.w 96e82 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97c44 │ │ │ │ + beq.w 97098 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b4 │ │ │ │ + bne.w 96de6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970e8 │ │ │ │ + beq.n 9674c │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c4660 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 970e8 │ │ │ │ + cbz r0, 9674c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 970e8 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9674c │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 970e8 │ │ │ │ + cbz r0, 9674c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1aebd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97754 │ │ │ │ + bne.w 96e82 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97754 │ │ │ │ + beq.w 96e82 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1af0d8 │ │ │ │ + bl 1b0bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95f8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c78 │ │ │ │ + bne.w 970d2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97754 │ │ │ │ + b.n 96e82 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979e6 │ │ │ │ + beq.w 97434 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r9, r6, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97398 │ │ │ │ + beq.w 96aee │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 96926 │ │ │ │ + b.w 95f8a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97e4e │ │ │ │ + bne.w 974e8 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97dd8 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + beq.w 97472 │ │ │ │ + movw r1, #52204 @ 0xcbec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1aab14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97dee │ │ │ │ + bne.w 97488 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97de6 │ │ │ │ + bne.w 97480 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + movw r1, #52204 @ 0xcbec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1aab14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e54 │ │ │ │ + bne.w 974ee │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 96814 │ │ │ │ + b.w 95e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada2c │ │ │ │ + bl 1af560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96956 │ │ │ │ + beq.w 95fba │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1ae33c │ │ │ │ + bl 1afe28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95f8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9696a │ │ │ │ + beq.w 95fce │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96972 │ │ │ │ + b.w 95fd6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 963f6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97204 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96868 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97204 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96868 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97a14 │ │ │ │ + bne.w 96fe0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 963f6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96926 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96926 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1b159c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96926 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96926 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 972c4 │ │ │ │ + bne.n 96928 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 972c2 │ │ │ │ + cbz r0, 96926 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a92 │ │ │ │ + beq.w 9705e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl 1ac774 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9729e │ │ │ │ + cbz r0, 96902 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, sl, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd r6, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27640 @ 0x6bf8 │ │ │ │ + movw r2, #26680 @ 0x6838 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1b0db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95f8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97aa8 │ │ │ │ + bne.w 97074 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 972ce │ │ │ │ + b.n 96932 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97ab6 │ │ │ │ + bne.w 970ee │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96d96 │ │ │ │ + b.n 963fa │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 970e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9737a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9737a │ │ │ │ + mov r0, r4 │ │ │ │ + bl b1614 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9737a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9737a │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4f78 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 970e2 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 970e2 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 970e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c545c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 970e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1aebd0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 970e4 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b29cc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 970e4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r9, r3, [r2, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 1ac774 │ │ │ │ + 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 232388 │ │ │ │ + movw r2, #26768 @ 0x6890 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b0db0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 95f8a │ │ │ │ + b.w 961d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9726e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + beq.w 97440 │ │ │ │ + movw r2, #32136 @ 0x7d88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ + bl 1ae7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97440 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbfc │ │ │ │ + bl 22e588 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1aebd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9726e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1aedc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9726e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979ba │ │ │ │ + beq.w 9726e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97382 │ │ │ │ + cbz r0, 96ad8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, #19 │ │ │ │ strd r7, r6, [r0, #4] │ │ │ │ strd r9, r8, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27748 @ 0x6c64 │ │ │ │ + movw r2, #26788 @ 0x68a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1b0db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95f8a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97440 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + b.w 95e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1b159c │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 96036 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 96038 │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96036 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96036 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96038 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ - mov r8, r0 │ │ │ │ + bl c545c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9608c │ │ │ │ + b.w 96036 │ │ │ │ + bl 1e2ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + bne.w 95f8a │ │ │ │ + b.n 96528 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #26876 @ 0x68fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1ad8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95e68 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 972e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9782e │ │ │ │ - mov r1, r9 │ │ │ │ + cbnz r3, 96be6 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r3, [r2, #20] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r9, r3, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - strd r0, r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bl 231ab8 │ │ │ │ - movw r2, #27728 @ 0x6c50 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #5 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 96be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.w 96b6c │ │ │ │ - bl 1e1408 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.n 96ec4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 30ac6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r0, 96be4 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ - mov sl, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bne.w 972fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d4 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ + bne.w 972f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d4 │ │ │ │ + bne.w 9742e │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a28 │ │ │ │ - b.w 969d2 │ │ │ │ + bne.w 973be │ │ │ │ + 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 9601c │ │ │ │ + b.w 963f6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97d32 │ │ │ │ + beq.w 96ee8 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97542 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ - cbz r0, 97542 │ │ │ │ + bl c4660 │ │ │ │ + cbz r0, 96c60 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d48 │ │ │ │ + bne.w 97386 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d40 │ │ │ │ + bne.w 96ef6 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97230 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4c30 │ │ │ │ + bl c4660 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97230 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97230 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97230 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 1aaa00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97230 │ │ │ │ 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, #26556 @ 0x67bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 96f98 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f0a │ │ │ │ + beq.w 97232 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96bb8 │ │ │ │ - b.w 96c70 │ │ │ │ + beq.w 9621c │ │ │ │ + b.w 962d4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97d1c │ │ │ │ + beq.w 97082 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97646 │ │ │ │ + cbnz r3, 96d7c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 97644 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 96d7a │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 307ca │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97644 │ │ │ │ - movs r1, #11 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b1614 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 96d7a │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 96d7a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b4f78 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 96d7a │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d70 │ │ │ │ + bne.w 96efe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d2a │ │ │ │ + bne.w 97090 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f84 │ │ │ │ + bne.w 97562 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f14 │ │ │ │ + bne.w 97566 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - str.w sl, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969b8 │ │ │ │ - b.w 96d92 │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + beq.w 9610e │ │ │ │ + b.n 970e4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95c94 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 95cde │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96804 │ │ │ │ + b.w 95cb6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96726 │ │ │ │ + b.w 95d30 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9796a │ │ │ │ + beq.n 96e9c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 976e8 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ - cbz r0, 976e8 │ │ │ │ + bl c4660 │ │ │ │ + cbz r0, 96e18 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97cf4 │ │ │ │ + bne.w 96f32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97978 │ │ │ │ + bne.n 96ea8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96e6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4c30 │ │ │ │ + bl c4660 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96e6c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96e6c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96e6c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 1aaa00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97980 │ │ │ │ + bne.w 96f70 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9706a │ │ │ │ + beq.w 966ce │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967cc │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96780 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96630 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9667a │ │ │ │ + b.w 95e30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96652 │ │ │ │ + b.w 95d8a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 966cc │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 97838 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 977f4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1b98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5504 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 97912 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cbnz r3, 97844 │ │ │ │ + b.w 95de4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 978e0 │ │ │ │ + beq.n 96df4 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96e74 │ │ │ │ + bl 25effc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 95c48 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 95fe0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 9784c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [r4, #88] @ 0x58 │ │ │ │ - str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96aaa │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96df2 │ │ │ │ + bne.w 9755a │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 972a0 │ │ │ │ + mov r1, r7 │ │ │ │ + b.w 95e52 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 95c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97798 │ │ │ │ + beq.w 96c3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97822 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1b98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5504 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b344 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96cfe │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27668 @ 0x6c14 │ │ │ │ + movw r3, #26540 @ 0x67ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 96f98 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781c │ │ │ │ + beq.w 96dae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97822 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9781e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 96b76 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 97828 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9778c │ │ │ │ - subs r6, #1 │ │ │ │ - b.n 97832 │ │ │ │ - mov r2, r3 │ │ │ │ + b.n 96db4 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #26540 @ 0x67ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 978d2 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96928 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97c00 │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - b.n 9717c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cbnz r0, 96f98 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97ba8 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 96c72 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 976c4 │ │ │ │ + beq.n 96e6e │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 96e74 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97746 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96538 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27772 @ 0x6c7c │ │ │ │ + movw r3, #26812 @ 0x68bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97740 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97746 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + beq.n 96f54 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9782e │ │ │ │ + b.w 95f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96eea │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 965e4 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9697c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 96fd4 │ │ │ │ + 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 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 97a04 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 96d06 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9790e │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 96600 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + beq.w 96c2e │ │ │ │ + b.w 962d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2258 │ │ │ │ - b.n 979f8 │ │ │ │ + bl 25effc │ │ │ │ + b.w 966aa │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 962d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1b159c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96868 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97206 │ │ │ │ + bne.w 9686a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96868 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96868 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c545c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96868 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97a92 │ │ │ │ + cbz r0, 9705e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9729e │ │ │ │ + beq.w 96902 │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd r6, sl, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, fp, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 9729e │ │ │ │ + b.n 96902 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 963fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97eda │ │ │ │ + bge.w 97450 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 963fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96d20 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96db4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 970d2 │ │ │ │ + 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 96e7c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96de8 │ │ │ │ + b.n 96e84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + b.w 95fa2 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96538 │ │ │ │ + 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 95e30 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 96456 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b2a │ │ │ │ + bne.n 971da │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97b18 │ │ │ │ + beq.n 97150 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97aec │ │ │ │ + cbnz r3, 97124 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bc8 │ │ │ │ + bne.n 971e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97b24 │ │ │ │ + cbnz r3, 9715c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97ba4 │ │ │ │ + bne.n 971d6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 97b30 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 97162 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 972ce │ │ │ │ + b.w 96932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97ac8 │ │ │ │ + beq.n 97100 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 97b12 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.n 9714a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52574 │ │ │ │ + bl 5258a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97144 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97ba4 │ │ │ │ + cbnz r3, 971d6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97144 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97144 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #26540 @ 0x67ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 96f98 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0e │ │ │ │ + beq.n 97146 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97b12 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97b10 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 975e8 │ │ │ │ + b.n 9714a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97510 │ │ │ │ - b.w 96c72 │ │ │ │ + b.n 97148 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 963fa │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 307ca │ │ │ │ + bl 30ac6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97aea │ │ │ │ + beq.n 97122 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97b72 │ │ │ │ - b.n 97aea │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96ed4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 97046 │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 97eba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 97c6c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r0, r7, lsl #2] │ │ │ │ - ldrd r6, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9794c │ │ │ │ - ldrd r1, r3, [r4, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 967fa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 976a4 │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 967fa │ │ │ │ + bne.n 971a4 │ │ │ │ + b.n 97122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97c78 │ │ │ │ + blt.w 961da │ │ │ │ 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 r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9774e │ │ │ │ + beq.w 96dba │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976b6 │ │ │ │ - b.n 97756 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ + beq.w 96d12 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9717c │ │ │ │ + b.n 970e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967cc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96cfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 973a2 │ │ │ │ + blt.w 96af8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97cba │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + cbz r2, 97268 │ │ │ │ + cbnz r3, 9726e │ │ │ │ mov r0, r4 │ │ │ │ - bl 245340 <_PyObject_GetState@@Base+0x3e4> │ │ │ │ + bl 245750 <_PyObject_GetState@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ + bne.w 95f8a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ - b.w 96f0e │ │ │ │ + beq.w 96572 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96a82 │ │ │ │ + bl 25effc │ │ │ │ + b.w 960e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96994 │ │ │ │ + bl 25effc │ │ │ │ + b.w 9654e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 968f8 │ │ │ │ + bl 25effc │ │ │ │ + b.w 95ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9693e │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96ed4 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ + bl 25effc │ │ │ │ + b.w 95f5c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 97444 │ │ │ │ + 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 9755a │ │ │ │ + ldrd r1, r3, [r4, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 95e5e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979a8 │ │ │ │ - b.n 97936 │ │ │ │ + blt.w 96b8a │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + b.w 95e5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97602 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9767c │ │ │ │ + bl 25effc │ │ │ │ + b.w 961fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9751e │ │ │ │ + beq.w 96ba2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 975e0 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 975d2 │ │ │ │ - b.n 97936 │ │ │ │ + b.n 96c1c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97644 │ │ │ │ + beq.w 96be4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 1aaa00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97644 │ │ │ │ + beq.w 96be4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27576 @ 0x6bb8 │ │ │ │ + movw r3, #26616 @ 0x67f8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 96f98 │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97676 │ │ │ │ + beq.w 96c16 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 96c1c │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95d00 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95d56 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9767c │ │ │ │ + b.w 9667c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95cde │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cbnz r3, 973ae │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9722c │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #26540 @ 0x67ac │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96cf0 │ │ │ │ + b.n 96f98 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 970e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e399c │ │ │ │ + b.n 97380 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96c14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5258a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96c14 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9742e │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96c14 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96c14 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96c14 │ │ │ │ + movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96b96 │ │ │ │ + bl 1aaa00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96c14 │ │ │ │ + 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 97330 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 96c18 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95e0c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9726e │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 967e0 │ │ │ │ + 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 96c22 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96b94 │ │ │ │ + b.w 963fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97140 │ │ │ │ + beq.w 967a4 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 9717a │ │ │ │ + b.w 967de │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e86e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97156 │ │ │ │ + beq.w 967ba │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97156 │ │ │ │ + beq.w 967ba │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #26540 @ 0x67ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + movw r2, #26908 @ 0x691c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1b0db0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97eb0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 9754a │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97178 │ │ │ │ + beq.w 967dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9717a │ │ │ │ + b.w 967de │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9717c │ │ │ │ + b.w 967e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e86e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 967da │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 967da │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 967da │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 1aaa00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 967da │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27888 @ 0x6cf0 │ │ │ │ + movw r3, #26928 @ 0x6930 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97e3c │ │ │ │ + beq.n 974d6 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96814 │ │ │ │ - mov r1, r7 │ │ │ │ - b.w 967ee │ │ │ │ + b.w 95e78 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9674c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 97018 │ │ │ │ + b.w 95db0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9667a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 97682 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 975f4 │ │ │ │ - b.w 96d96 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9669c │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 966f2 │ │ │ │ + b.w 967e0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 975e0 │ │ │ │ - movs r1, #7 │ │ │ │ + b.n 96db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b1614 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 52574 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97f84 │ │ │ │ - movs r1, #8 │ │ │ │ + beq.w 96dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b4f78 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96dac │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96dac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96dac │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 1aaa00 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 96dac │ │ │ │ + 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] │ │ │ │ - b.n 97da4 │ │ │ │ + movw r3, #26708 @ 0x6854 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 97678 │ │ │ │ - nop │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96f22 │ │ │ │ + b.n 96f98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (98234 ) │ │ │ │ + ldr r2, [pc, #660] @ (978a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 9816c │ │ │ │ + bmi.w 977dc │ │ │ │ adds r3, #3 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42144 @ 0xa4a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 98174 │ │ │ │ + bne.w 977e4 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 98166 │ │ │ │ + bpl.w 977d6 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 9820a │ │ │ │ + bpl.w 9787a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 977c8 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98166 │ │ │ │ + bne.w 977d6 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 977c8 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98166 │ │ │ │ + bne.w 977d6 │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 977c8 │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 977d6 │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 977c8 │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 977d6 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 977c8 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 977d6 │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 977c8 │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 977d6 │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 977c8 │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 98166 │ │ │ │ + cbnz r1, 977d6 │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 977c8 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 98166 │ │ │ │ + cbnz r1, 977d6 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 977c8 │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 98166 │ │ │ │ + cbnz r1, 977d6 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 98136 │ │ │ │ + bne.n 977a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b404 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 981c6 │ │ │ │ + bne.n 97836 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97fda │ │ │ │ + bcs.w 9764a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 981b4 │ │ │ │ + beq.n 97824 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 977d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 7784c │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 981c0 │ │ │ │ + cbz r0, 97830 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97f8c │ │ │ │ + bl 975fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98218 │ │ │ │ + beq.n 97888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 981d4 │ │ │ │ + cbnz r1, 97844 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98166 │ │ │ │ + beq.n 977d6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 977d6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98166 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 977d6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97f8c │ │ │ │ + bl 975fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 977d6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9816e │ │ │ │ + b.n 977de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98166 │ │ │ │ + beq.n 977d6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 98166 │ │ │ │ + b.n 977d6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f6220 │ │ │ │ + bl f5d04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 98218 │ │ │ │ + cbz r0, 97888 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 981f2 │ │ │ │ + beq.n 97862 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 981fe │ │ │ │ + cbz r1, 9786e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9819a │ │ │ │ + beq.n 9780a │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 9819a │ │ │ │ + b.n 9780a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 981f2 │ │ │ │ + b.n 97862 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 98002 │ │ │ │ - b.n 98158 │ │ │ │ + bne.w 97672 │ │ │ │ + b.n 977c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 981c0 │ │ │ │ + beq.n 97830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 981c0 │ │ │ │ + bne.n 97830 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 981c0 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97830 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47497 @ 0xb989 │ │ │ │ + movw r3, #47785 @ 0xbaa9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 982d0 │ │ │ │ + bne.n 97940 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30349 @ 0x768d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98380 │ │ │ │ + bne.w 979f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #416] @ (98418 ) │ │ │ │ + ldr r4, [pc, #416] @ (97a88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 982e4 │ │ │ │ + beq.n 97954 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, ip │ │ │ │ - bgt.n 982bc │ │ │ │ + bgt.n 9792c │ │ │ │ ldr.w r5, [r2, #804] @ 0x324 │ │ │ │ cmp r5, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 982e4 │ │ │ │ + cbz r2, 97954 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 982d2 │ │ │ │ - cbz r2, 98308 │ │ │ │ + cbz r5, 97942 │ │ │ │ + cbz r2, 97978 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 982cc │ │ │ │ + b.n 9793c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50721 @ 0xc621 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9840e │ │ │ │ + bne.w 97a7e │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 9793c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -164460,73 +163595,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r5, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 98344 │ │ │ │ + bne.n 979b4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98340 │ │ │ │ + cbz r3, 979b0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r5, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 983a6 │ │ │ │ + beq.n 97a16 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98386 │ │ │ │ + beq.n 979f6 │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 9835c │ │ │ │ + cbnz r3, 979cc │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 982cc │ │ │ │ + beq.n 9793c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98408 │ │ │ │ + beq.n 97a78 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 9837a │ │ │ │ + cbz r3, 979ea │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 982cc │ │ │ │ + b.n 9793c │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 98394 │ │ │ │ + cbz r3, 97a04 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 982cc │ │ │ │ + bne.n 9793c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 9793c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9834e │ │ │ │ + beq.n 979be │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98402 │ │ │ │ + cbz r3, 97a72 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 983da │ │ │ │ + cbz r3, 97a4a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r5, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r5, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -164535,120 +163670,120 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 9793c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 983b2 │ │ │ │ + b.n 97a22 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9836a │ │ │ │ + b.n 979da │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 982fc │ │ │ │ + b.n 9796c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009841c <_Py_GetConfig@@Base>: │ │ │ │ +00097a8c <_Py_GetConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (98454 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97ac4 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9843e <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97aae <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + movw r0, #14800 @ 0x39d0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098458 <_PyObject_NewVar@@Base>: │ │ │ │ +00097ac8 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 71840 │ │ │ │ - cbz r0, 984ac <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71998 │ │ │ │ + cbz r0, 97b1c <_PyObject_NewVar@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #40] @ (984b4 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97b24 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 984a2 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97b12 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 9849c <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97b0c <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1eb80c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 984e4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97b54 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 984fe <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97b6e <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98506 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97b76 <_PyObject_NewVar@@Base+0xae> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 984de <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97b4e <_PyObject_NewVar@@Base+0x86> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 984de <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97b4e <_PyObject_NewVar@@Base+0x86> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -164660,140 +163795,140 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c2a <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 99048 │ │ │ │ + bne.w 9829a <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 986b8 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c3a <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 982aa <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98d36 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 983a6 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98d94 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 98404 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 989b4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98024 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 98702 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97d72 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98ddc <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 9844c <_PyObject_NewVar@@Base+0x984> │ │ │ │ sub.w r3, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 988f4 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 97f64 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 988ee <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 97f5e <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 98dae <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 9841e <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6773 @ 0x1a75 │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98c72 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (988bc <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 982e2 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (97f2c <_PyObject_NewVar@@Base+0x464>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 98bfe <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 9826e <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ lsrs r0, r7, #3 │ │ │ │ adds r5, r0, #2 │ │ │ │ ldr.w r3, [r2, r5, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 98bea <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 9825a <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 988d2 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 97f42 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #644] @ (988c0 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (97f30 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98c98 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 98308 <_PyObject_NewVar@@Base+0x840> │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 97f34 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 9891e <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 97f8e <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9895a <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 97fca <_PyObject_NewVar@@Base+0x502> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9897c <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 97fec <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9899c <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 9800c <_PyObject_NewVar@@Base+0x544> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r7, [r5, #464] @ 0x1d0 │ │ │ │ @@ -164810,311 +163945,311 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ itt eq │ │ │ │ addeq r1, r1, r2 │ │ │ │ streq.w r1, [r9, #24] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 98df4 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 98464 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ mvn.w r3, #7 │ │ │ │ sub.w r3, r3, fp │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 9884e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 97ebe <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9882e <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 97e9e <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 98810 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 97e80 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f26 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 9884e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 97ebe <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97bfa <_PyObject_NewVar@@Base+0x132> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97cd2 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 9894e <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 97fbe <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97c92 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (98b60 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 98664 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (981d0 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97cd4 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 98674 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bmi.w 97ce4 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97c92 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83e40 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98f3e <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 985ae <_PyObject_NewVar@@Base+0xae6> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 986a2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97d12 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986a2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97d12 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 986b0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97d20 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9b274 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9a8dc <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98f5c <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 985cc <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 986b0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97d20 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98212 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 98cc2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 98332 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29269 @ 0x7255 │ │ │ │ + movw fp, #29589 @ 0x7395 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #51233 @ 0xc821 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 98a70 <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 980e0 <_PyObject_NewVar@@Base+0x618> │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r7, lsl #2 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 98d12 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98382 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (981d4 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 98cc6 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 98336 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98a4c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 980bc <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp r5, ip │ │ │ │ ittte ls │ │ │ │ addls r0, r2, r5 │ │ │ │ addls r5, #40 @ 0x28 │ │ │ │ strls r0, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -165127,42 +164262,42 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98210 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 98cc2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 98332 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 98c5a <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 982ca <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (981d4 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 98bae <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 9821e <_PyObject_NewVar@@Base+0x756> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98aca <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 9813a <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -165175,39 +164310,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98210 <_PyObject_NewVar@@Base+0x748> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ mov r9, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r6 │ │ │ │ - bne.w 98c66 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 982d6 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (981d4 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 98b68 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 981d8 <_PyObject_NewVar@@Base+0x710> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98b38 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 981a8 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -165219,283 +164354,283 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ - cbz r3, 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98210 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98a72 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 980e2 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9857a <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97bea <_PyObject_NewVar@@Base+0x122> │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98b38 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 981a8 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98d1e <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 9838e <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98b96 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 98206 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98b4a <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 981ba <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 783a0 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 784dc │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98aca <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 9813a <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98dd0 <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98440 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98bdc <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 9824c <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ade <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9814e <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98210 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97c92 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #50013 @ 0xc35d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98e2e <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 9849e <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 98c82 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 982f2 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6b84 │ │ │ │ + b.n 97c92 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c65a0 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98550 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97bc0 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movs r2, #22 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 989b4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98024 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 98588 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97bf8 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98bdc <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 9824c <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b96 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 98206 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 97c92 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1eb80c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dc4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 98434 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + beq.w 97cd2 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97f34 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26589 @ 0x67dd │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98d2a <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 9839a <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ + bl 126c50 │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97cd2 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97f34 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98b58 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 981c8 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 719d8 │ │ │ │ + bl 71b30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a4c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 980bc <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98d06 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 98376 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98cf4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 98364 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a66 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 980d6 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98210 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98ce8 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 98358 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98cf4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 98364 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b8a <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 981fa <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 98caa <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 9831a <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98212 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb.w r8, [r5, r6] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r1, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 98f76 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 985e6 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r6, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1a8b7c │ │ │ │ + bl 1aa838 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98d36 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 983a6 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97bda <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97bda <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97bda <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f2c <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 9859c <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98c44 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 982b4 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ + movw r1, #63652 @ 0xf8a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 12736c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 986fc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97d6c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98bd0 <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98240 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64560 @ 0xfc30 │ │ │ │ + movw r1, #63600 @ 0xf870 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 98dc4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 12736c │ │ │ │ + b.n 98434 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98eec <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.n 9855c <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r6, #11 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi.n 98ece <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 9853e <_PyObject_NewVar@@Base+0xa76> │ │ │ │ tbb [pc, r6] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ ldrh r1, [r7, r1] │ │ │ │ eors r2, r3 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ @@ -165505,386 +164640,386 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98c1c <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 9828c <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #28204 @ 0x6e2c │ │ │ │ + movw r2, #27244 @ 0x6a6c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e1250 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e2d38 │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28284 @ 0x6e7c │ │ │ │ + movw r3, #27324 @ 0x6abc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28172 @ 0x6e0c │ │ │ │ + movw r2, #27212 @ 0x6a4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 984be <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28120 @ 0x6dd8 │ │ │ │ + movw r2, #27160 @ 0x6a18 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #28104 @ 0x6dc8 │ │ │ │ + b.n 984be <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #27144 @ 0x6a08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 984be <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98edc <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 9854c <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e0 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #28260 @ 0x6e64 │ │ │ │ + bl 1e2cc8 │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #27300 @ 0x6aa4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 984be <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27008 @ 0x6980 │ │ │ │ + movw r3, #26048 @ 0x65c0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dd078 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb8c │ │ │ │ - b.n 986fc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1de674 │ │ │ │ + b.n 97d6c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28336 @ 0x6eb0 │ │ │ │ + movw r1, #27376 @ 0x6af0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 12736c │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14f6a8 │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 98daa <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 9841a <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 97f9e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 97f9e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97f9e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9843a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 98948 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 97fb8 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98212 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98d66 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 983d6 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -00098f90 : │ │ │ │ +00098600 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98fec │ │ │ │ - ldr r5, [pc, #92] @ (99000 ) │ │ │ │ + cbz r0, 9865c │ │ │ │ + ldr r5, [pc, #92] @ (98670 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98fd8 │ │ │ │ + cbnz r3, 98648 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6daac │ │ │ │ + bl 6dbe0 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98fc4 │ │ │ │ + bpl.n 98634 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0b44 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 1a2658 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + movw r1, #62756 @ 0xf524 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16648 @ 0x4108 │ │ │ │ + movw r0, #15688 @ 0x3d48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16572 @ 0x40bc │ │ │ │ + movw r0, #15612 @ 0x3cfc │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r0, r1, lsl #1 │ │ │ │ ldrb.w r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 99030 │ │ │ │ + beq.n 986a0 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 99040 │ │ │ │ - movw r2, #15776 @ 0x3da0 │ │ │ │ + beq.n 986b0 │ │ │ │ + movw r2, #14816 @ 0x39e0 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9902e │ │ │ │ - movw r2, #16032 @ 0x3ea0 │ │ │ │ + cbnz r0, 9869e │ │ │ │ + movw r2, #15072 @ 0x3ae0 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 99018 │ │ │ │ + bne.n 98688 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 99018 │ │ │ │ + b.n 98688 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9935a │ │ │ │ + bne.w 989ca │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 99460 │ │ │ │ + bne.w 98ad0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 99c24 │ │ │ │ + beq.w 99294 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 990d6 │ │ │ │ + bcs.n 98746 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r1, [r8] │ │ │ │ cmp r2, r8 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bhi.w 9ae54 │ │ │ │ + bhi.w 9a48a │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a47c │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r5, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r8 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99bb2 │ │ │ │ + beq.w 99222 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ cmp r6, sl │ │ │ │ - bcs.w 99c1a │ │ │ │ + bcs.w 9928a │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 992d6 │ │ │ │ + bhi.w 98946 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 99794 │ │ │ │ + bmi.w 98e04 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9cc │ │ │ │ + beq.w 99fd6 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 9a3a4 │ │ │ │ + beq.w 999a2 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9949c │ │ │ │ + bls.w 98b0c │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994ae │ │ │ │ + bne.w 98b1e │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 99328 │ │ │ │ + beq.w 98998 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 99336 │ │ │ │ + beq.w 989a6 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 997fe │ │ │ │ + beq.w 98e6e │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42144 @ 0xa4a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99572 │ │ │ │ + bmi.w 98be2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ + movw r5, #43168 @ 0xa8a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9a128 │ │ │ │ + beq.w 9978c │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 99a2c │ │ │ │ + beq.w 9909c │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9aab8 │ │ │ │ + beq.w 99dfc │ │ │ │ sub.w r8, r7, #125 @ 0x7d │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r8 │ │ │ │ orreq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99632 │ │ │ │ + bne.w 98ca2 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 99632 │ │ │ │ + beq.w 98ca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae2d8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl add3c <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99fae │ │ │ │ + bne.w 9962e │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 99730 │ │ │ │ + beq.w 98da0 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a48a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a47c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 9966a │ │ │ │ - ble.w 99738 │ │ │ │ + beq.w 98cda │ │ │ │ + ble.w 98da8 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 9966a │ │ │ │ + beq.w 98cda │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 99798 │ │ │ │ + beq.w 98e08 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9ad90 │ │ │ │ + bcs.w 9a350 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #33488 @ 0x82d0 │ │ │ │ + movw r3, #32528 @ 0x7f10 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ - movw r3, #24784 @ 0x60d0 │ │ │ │ + movw r3, #23824 @ 0x5d10 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #15744 @ 0x3d80 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9ad90 │ │ │ │ + bpl.w 9a350 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99e16 │ │ │ │ + beq.w 99484 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9af56 │ │ │ │ - movw r3, #16572 @ 0x40bc │ │ │ │ + bhi.w 9a1a4 │ │ │ │ + movw r3, #15612 @ 0x3cfc │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ @@ -165900,296 +165035,296 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #4] │ │ │ │ strd r5, r1, [r6, #20] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq.n 992d0 │ │ │ │ + beq.n 98940 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 9912c │ │ │ │ - b.n 992f0 │ │ │ │ + bne.w 9879c │ │ │ │ + b.n 98960 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 99300 │ │ │ │ + beq.n 98970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 992ec │ │ │ │ + bne.n 9895c │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a628 │ │ │ │ + bne.w 99b74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a7da │ │ │ │ + bne.w 99fe0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9a3a4 │ │ │ │ + beq.w 999a2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9a058 │ │ │ │ + beq.w 996bc │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 9933a │ │ │ │ + bne.n 989aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 99164 │ │ │ │ + bne.w 987d4 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9987a │ │ │ │ + beq.w 98eea │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4b4 │ │ │ │ + bne.w 99a6e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r7, r6 │ │ │ │ sub.w r8, r8, r6 │ │ │ │ ldrd r5, r6, [r4, #4] │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 993a6 │ │ │ │ + beq.n 98a16 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 9940e │ │ │ │ + bcs.n 98a7e │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 996ae │ │ │ │ + bne.w 98d1e │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9937c │ │ │ │ + bne.n 989ec │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2ca │ │ │ │ + bne.w 99968 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #58545 @ 0xe4b1 │ │ │ │ + movw r3, #57881 @ 0xe219 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99f86 │ │ │ │ + bne.w 99606 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a498 │ │ │ │ + beq.w 99b58 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 993d6 │ │ │ │ + cbnz r2, 98a46 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aa12 │ │ │ │ + bne.w 99cc2 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a3b6 │ │ │ │ + beq.w 99a2a │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 99384 │ │ │ │ + bcc.n 989f4 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9994e │ │ │ │ + bne.w 98fbe │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9acb0 │ │ │ │ + bne.w 9a5a6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 99c8e │ │ │ │ + bne.w 992fe │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99f62 │ │ │ │ + bne.w 9959e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99094 │ │ │ │ + beq.w 98704 │ │ │ │ mov r9, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 99e42 │ │ │ │ + bge.w 994b0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e66 │ │ │ │ + bne.w 994d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98940 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99ba8 │ │ │ │ + beq.w 99218 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 99a0e │ │ │ │ + beq.w 9907e │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 99eb2 │ │ │ │ + beq.w 99520 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 99962 │ │ │ │ + beq.w 98fd2 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 994e6 │ │ │ │ + b.n 98b56 │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 99b2e │ │ │ │ + beq.w 9919e │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 99b9a │ │ │ │ + bcs.w 9920a │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ bic.w r2, r7, #32 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.n 994c2 │ │ │ │ + bls.n 98b32 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 994c2 │ │ │ │ + bls.n 98b32 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9978e │ │ │ │ + bne.w 98dfe │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 9a11a │ │ │ │ + beq.w 99942 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a48a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a47c │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9aa5a │ │ │ │ + bne.w 9a048 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq.n 9956e │ │ │ │ + beq.n 98bde │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98940 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99906 │ │ │ │ - bl 9af80 │ │ │ │ + bne.w 98f76 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a87c │ │ │ │ - bgt.w 99cce │ │ │ │ + beq.w 99ebc │ │ │ │ + bgt.w 9933e │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9a320 │ │ │ │ - bgt.w 99ecc │ │ │ │ + beq.w 999da │ │ │ │ + bgt.w 995b8 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a87c │ │ │ │ + beq.w 99ebc │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a784 │ │ │ │ + beq.w 99d6c │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a6bc │ │ │ │ + beq.w 99e42 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ + bmi.w 9a25a │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99af6 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a6ee │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + bgt.w 99e74 │ │ │ │ + movw r2, #27656 @ 0x6c08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c8438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 99c90 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a48a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a47c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -166199,43 +165334,43 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9962e │ │ │ │ + beq.n 98c9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98940 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99da0 │ │ │ │ + bgt.w 99410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae2d8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl add3c <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99fae │ │ │ │ + bne.w 9962e │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 991ec │ │ │ │ + bne.w 9885c │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a94e │ │ │ │ + ble.w 99fd0 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 99798 │ │ │ │ + bne.w 98e08 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9ace0 │ │ │ │ + bgt.w 9a4bc │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ @@ -166248,377 +165383,377 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 997d2 │ │ │ │ + b.n 98e42 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9a4d0 │ │ │ │ + beq.w 99b3c │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 9936a │ │ │ │ + beq.w 989da │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9ae62 │ │ │ │ + beq.w 9a4ce │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a48a │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a47c │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 99414 │ │ │ │ + bhi.w 98a84 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 99414 │ │ │ │ + bpl.w 98a84 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 99d0e │ │ │ │ + beq.w 9937e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9adc8 │ │ │ │ + bne.w 9a33e │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 99460 │ │ │ │ + bne.w 98ad0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 99094 │ │ │ │ + b.n 98704 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 9966a │ │ │ │ - bgt.w 99224 │ │ │ │ + beq.n 98cda │ │ │ │ + bgt.w 98894 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 9966a │ │ │ │ + beq.n 98cda │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 99234 │ │ │ │ + bne.w 988a4 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 997a0 │ │ │ │ + ble.n 98e10 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8e0 │ │ │ │ + bne.w 99f12 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ae36 │ │ │ │ - bgt.n 997b6 │ │ │ │ + beq.w 9a596 │ │ │ │ + bgt.n 98e26 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 998e6 │ │ │ │ + blt.w 98f56 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 996aa │ │ │ │ + bne.n 98d1a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9acfc │ │ │ │ + bne.w 9a518 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ - b.n 997d2 │ │ │ │ + b.n 98e42 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 994c2 │ │ │ │ + b.n 98b32 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 990e8 │ │ │ │ + b.n 98758 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99ffa │ │ │ │ + bgt.w 9967a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a27c │ │ │ │ + bne.w 99736 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ae36 │ │ │ │ - ble.w 996aa │ │ │ │ + beq.w 9a596 │ │ │ │ + ble.w 98d1a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 998c4 │ │ │ │ + bne.n 98f34 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 998d8 │ │ │ │ + bgt.w 98f48 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #24784 @ 0x60d0 │ │ │ │ + movw r1, #23824 @ 0x5d10 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #15744 @ 0x3d80 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 9ad90 │ │ │ │ + bpl.w 9a350 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 99286 │ │ │ │ + b.n 988f6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42144 @ 0xa4a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a478 │ │ │ │ + bmi.w 99b0a │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a520 │ │ │ │ + beq.w 99b9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9a550 │ │ │ │ + beq.w 99c50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a48a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a47c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 99876 │ │ │ │ + beq.n 98ee6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98940 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99348 │ │ │ │ + bgt.w 989b8 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a608 │ │ │ │ + bne.w 99bcc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r7, #1 │ │ │ │ str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 998c0 │ │ │ │ + beq.n 98f30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98940 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 999ec │ │ │ │ + bne.w 9905c │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 997d2 │ │ │ │ + ble.w 98e42 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 996aa │ │ │ │ - movw r1, #29236 @ 0x7234 │ │ │ │ + bge.w 98d1a │ │ │ │ + movw r1, #28276 @ 0x6e74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.n 992d0 │ │ │ │ - bl c8210 │ │ │ │ + bl 9a7ac │ │ │ │ + b.n 98940 │ │ │ │ + bl c7c60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ + beq.w 99b18 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99af6 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9a584 │ │ │ │ + beq.w 99c00 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9a6f8 │ │ │ │ + beq.w 99e7e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + movw r2, #27656 @ 0x6c08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c89e0 │ │ │ │ + bl c8438 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ + bne.w 98c44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.n 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.n 98940 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 99450 │ │ │ │ + b.n 98ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9a0f6 │ │ │ │ - sub.w r2, r0, #34 @ 0x22 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + beq.w 99918 │ │ │ │ + sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0f6 │ │ │ │ + bne.w 99918 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 999c6 │ │ │ │ + b.n 99036 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 99f7e │ │ │ │ - cbnz r1, 9999a │ │ │ │ + beq.w 995fe │ │ │ │ + cbnz r1, 9900a │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 99a0e │ │ │ │ + beq.n 9907e │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 9a07e │ │ │ │ + beq.w 99702 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 98b28 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99912 │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a0f0 │ │ │ │ + bne.w 99912 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r8, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 99988 │ │ │ │ + beq.n 98ff8 │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 99990 │ │ │ │ + beq.n 99000 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 98b28 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 98b28 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 999a6 │ │ │ │ + b.n 99016 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a9e0 │ │ │ │ + bne.w 9a022 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a9d6 │ │ │ │ + bne.w 9a018 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 996aa │ │ │ │ + ble.w 98d1a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99772 │ │ │ │ - b.n 998e6 │ │ │ │ + bge.w 98de2 │ │ │ │ + b.n 98f56 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 999c4 │ │ │ │ + bne.n 99034 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99fe2 │ │ │ │ + beq.w 99662 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 9a0c0 │ │ │ │ + beq.w 9975c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a48a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a47c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 99ae2 │ │ │ │ + bne.n 99152 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -166632,234 +165767,234 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [r2, #24] │ │ │ │ ittt ne │ │ │ │ ldrdne r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r2, [r1, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ - b.w 992d0 │ │ │ │ + b.w 98940 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 9a01c │ │ │ │ + beq.w 996de │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 99d20 │ │ │ │ + beq.w 99390 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 99d9a │ │ │ │ + bcs.w 9940a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99d20 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9aaf4 │ │ │ │ + beq.w 9a012 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9abfe │ │ │ │ + bne.w 9a1b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99ad6 │ │ │ │ + bne.n 99146 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99a94 │ │ │ │ + b.n 99104 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99b9e │ │ │ │ + bne.n 9920e │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #58545 @ 0xe4b1 │ │ │ │ + movw sl, #57881 @ 0xe219 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 9949c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2d0 │ │ │ │ + beq.w 99950 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99b5c │ │ │ │ + cbnz r3, 991cc │ │ │ │ str r6, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a80a │ │ │ │ + bne.w 99f20 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9a088 │ │ │ │ + beq.w 99708 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 994d6 │ │ │ │ + bcc.w 98b46 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 994e6 │ │ │ │ + b.n 98b56 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99a14 │ │ │ │ + b.n 99084 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a038 │ │ │ │ + bne.w 9969c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #58545 @ 0xe4b1 │ │ │ │ + movw r6, #57881 @ 0xe219 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99eba │ │ │ │ + bne.w 99528 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a370 │ │ │ │ + beq.w 9996e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 99be0 │ │ │ │ + cbnz r3, 99250 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a9ba │ │ │ │ + bne.w 99e14 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9a0c4 │ │ │ │ + beq.w 99760 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 990f8 │ │ │ │ + bcc.w 98768 │ │ │ │ movs r1, #29 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9a03e │ │ │ │ + b.n 996a2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 990d6 │ │ │ │ + bne.w 98746 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #58545 @ 0xe4b1 │ │ │ │ + movw r7, #57881 @ 0xe219 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99f6a │ │ │ │ + bne.w 995ea │ │ │ │ mov r0, r8 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a302 │ │ │ │ + beq.w 999b4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a260 │ │ │ │ + bne.w 998c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a210 │ │ │ │ + beq.w 99874 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 9909e │ │ │ │ - ble.w 99efe │ │ │ │ + b.w 9870e │ │ │ │ + ble.w 9953a │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9a2ee │ │ │ │ + bgt.w 995a4 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 99f62 │ │ │ │ + bge.w 9959e │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.w 99450 │ │ │ │ + b.w 98ac0 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a784 │ │ │ │ + beq.w 99d6c │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9a320 │ │ │ │ + beq.w 999da │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ + bmi.w 9a25a │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - ble.n 99cf4 │ │ │ │ + beq.w 99bfe │ │ │ │ + ble.n 99364 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9a6f8 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + beq.w 99e7e │ │ │ │ + movw r2, #27656 @ 0x6c08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c8438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 995dc │ │ │ │ + b.n 98c4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9abca │ │ │ │ + bne.w 9a462 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.w 99450 │ │ │ │ + b.w 98ac0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2b6 │ │ │ │ + bne.w 998fe │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #58545 @ 0xe4b1 │ │ │ │ + movw r5, #57881 @ 0xe219 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99f9a │ │ │ │ + bne.w 9961a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a298 │ │ │ │ + beq.w 998e0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3f4 │ │ │ │ + bne.w 99a68 │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -166867,385 +166002,380 @@ │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a44e │ │ │ │ + bne.w 99ae0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9a3fa │ │ │ │ + beq.w 99a8a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99af4 │ │ │ │ + bcc.w 99164 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a2c2 │ │ │ │ + b.n 9990a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9963e │ │ │ │ + blt.w 98cae │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a8d2 │ │ │ │ + beq.w 99f70 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99dec │ │ │ │ + bne.n 9945a │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7190 │ │ │ │ - mov r3, r0 │ │ │ │ + bl c6bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ade8 │ │ │ │ + beq.w 999a2 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 9963e │ │ │ │ + beq.w 98cae │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r4, r3, lsl #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ ldr.w r2, [r0, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a954 │ │ │ │ + bne.w 99f7e │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 9963e │ │ │ │ + bne.w 98cae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9963e │ │ │ │ + bne.w 98cae │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9927a │ │ │ │ + blt.w 988ea │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 99286 │ │ │ │ + b.w 988f6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2e4 │ │ │ │ + beq.w 99964 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 99b70 │ │ │ │ + b.n 991e0 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99e8a │ │ │ │ + cbnz r0, 994f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 992d0 │ │ │ │ + b.w 98940 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99498 │ │ │ │ + beq.w 98b08 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 99498 │ │ │ │ + b.w 98b08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 99e60 │ │ │ │ + b.n 994ce │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 99a14 │ │ │ │ + b.n 99084 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a386 │ │ │ │ + beq.w 99984 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99bf2 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 995a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9a6b6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 998f6 │ │ │ │ + b.n 99262 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 9a2e8 │ │ │ │ + ble.w 999d2 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ subs r5, r0, #1 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r5, 99f4c │ │ │ │ + cbz r5, 99588 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9a084 │ │ │ │ + ble.w 996fe │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99f4c │ │ │ │ + cbz r0, 99588 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9a07a │ │ │ │ + ble.w 996fa │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f30 │ │ │ │ + bne.n 9956c │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 9a2e8 │ │ │ │ + bne.w 999d2 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99442 │ │ │ │ + beq.w 98ab2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 9a2ee │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + bne.w 98c16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 99e3c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a754 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27804 @ 0x6c9c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1dac50 │ │ │ │ + b.n 98f66 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a316 │ │ │ │ + beq.w 999c8 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - b.n 99c5e │ │ │ │ + b.n 992ce │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99a14 │ │ │ │ + b.n 99084 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a604 │ │ │ │ + beq.w 99bfa │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 993e8 │ │ │ │ + b.w 98a58 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a624 │ │ │ │ + beq.w 99be8 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99d6c │ │ │ │ + b.n 993dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c53b4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4de8 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99fd0 │ │ │ │ + bne.n 99650 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a754 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 9a0b6 │ │ │ │ + beq.n 99752 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9aa3a │ │ │ │ + beq.w 99e26 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99a60 │ │ │ │ + b.n 990d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9974c │ │ │ │ + bne.w 98dbc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9974c │ │ │ │ + beq.w 98dbc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29184 @ 0x7200 │ │ │ │ + movw r1, #28224 @ 0x6e40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 998f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w 9aa06 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq.w 9ae18 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 99ae2 │ │ │ │ + bl 1dac50 │ │ │ │ + b.n 98f66 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a04a │ │ │ │ + beq.n 996ae │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 9a3a4 │ │ │ │ + beq.w 999a2 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6a8 │ │ │ │ + bne.w 99d20 │ │ │ │ subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 99dd2 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq.w 9a530 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 99152 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99f4e │ │ │ │ + b.n 9958a │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + b.n 9958a │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99a14 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - b.n 99f4e │ │ │ │ + b.n 99084 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b9e │ │ │ │ + bne.w 9920e │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 9949c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a650 │ │ │ │ + beq.w 99f3e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a0b0 │ │ │ │ + cbnz r2, 99730 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99b60 │ │ │ │ + b.n 991d0 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 98d1a │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 98dd0 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98e42 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r6, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 99a8c │ │ │ │ + b.n 990fc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a038 │ │ │ │ + bne.n 9969c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99eba │ │ │ │ + bne.w 99528 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aa48 │ │ │ │ + beq.w 99dc2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a0ea │ │ │ │ + cbnz r2, 99786 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99be2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 99a2c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 9a132 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 9a132 │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 99a2c │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 991a0 │ │ │ │ - b.n 99a2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9aa5a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 99540 │ │ │ │ + b.n 99252 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 9a132 │ │ │ │ + beq.n 99796 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 991a0 │ │ │ │ + bne.w 98810 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9aad2 │ │ │ │ - bl 9b0ec │ │ │ │ + beq.w 99ddc │ │ │ │ + bl 9a754 │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9ac42 │ │ │ │ + bgt.w 9a53a │ │ │ │ add.w sl, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, r4, lr │ │ │ │ @@ -167264,18 +166394,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 9a1d6 │ │ │ │ - bhi.n 9a1e4 │ │ │ │ + beq.n 9983a │ │ │ │ + bhi.n 99848 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99848 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ sub.w r6, r1, #114 @ 0x72 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ add.w r3, r4, ip │ │ │ │ @@ -167285,206 +166415,221 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a766 │ │ │ │ + bne.w 99e34 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9a4ec │ │ │ │ + bne.w 99b2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aafa │ │ │ │ + beq.w 9a0a6 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a238 │ │ │ │ + cbnz r2, 9989c │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c7c │ │ │ │ + beq.w 992ec │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 990d6 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 996aa │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 99760 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 997d2 │ │ │ │ + b.w 98746 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99d4c │ │ │ │ + bne.w 993bc │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99d20 │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a6ae │ │ │ │ + beq.w 99f36 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9ac00 │ │ │ │ - mov r3, r9 │ │ │ │ - b.w 99414 │ │ │ │ + b.w 9a1ba │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9909c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #43168 @ 0xa8a0 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.w 99796 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.w 99796 │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 9909c │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 98810 │ │ │ │ + b.w 9909c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a048 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98bb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 99b56 │ │ │ │ + bne.w 991c6 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 99b9e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + b.n 9920e │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 98a84 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r8, r5, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.w 99c82 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + str r5, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99f50 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + bne.w 996bc │ │ │ │ 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] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add.w r3, r8, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 99c4c │ │ │ │ + bne.w 992bc │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 990d6 │ │ │ │ + b.w 98746 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + b.n 995a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af22 │ │ │ │ + beq.w 9a2d2 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9aef8 │ │ │ │ + beq.w 9a202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 9a33c │ │ │ │ + bmi.n 999f6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af22 │ │ │ │ + beq.w 9a2d2 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28612 @ 0x6fc4 │ │ │ │ + movw r2, #27652 @ 0x6c04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c8438 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 9a512 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r5, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9aa2a │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - bne.w 9a058 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bne.w 98c44 │ │ │ │ + b.w 98fb0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a2ca │ │ │ │ + bne.n 99968 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a5f6 │ │ │ │ + bne.w 99bec │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab0c │ │ │ │ + beq.w 99f60 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9a3de │ │ │ │ + cbnz r3, 99a52 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - b.w 993e8 │ │ │ │ + b.w 98a58 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99d5c │ │ │ │ + b.n 993cc │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a19e │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2b6 │ │ │ │ + bne.w 998fe │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9a4fe │ │ │ │ + bne.w 99bbc │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9a6 │ │ │ │ + beq.w 9a0b8 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a422 │ │ │ │ + cbnz r2, 99ab4 │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -167492,1844 +166637,1791 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d86 │ │ │ │ + beq.w 993f6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a2b6 │ │ │ │ + b.n 998fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99918 │ │ │ │ + bpl.w 98f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8210 │ │ │ │ + bl c7c60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99918 │ │ │ │ + bne.w 98f88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 999c8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b.n 998b0 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ + cmp r6, #8 │ │ │ │ + bne.w 9a5d6 │ │ │ │ + cmp r7, #0 │ │ │ │ + it lt │ │ │ │ + addlt r7, #7 │ │ │ │ + asrs r7, r7, #3 │ │ │ │ + mla r6, r7, r6, r6 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + b.w 989da │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 993d0 │ │ │ │ + bne.w 98a40 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 99414 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ + b.w 98a84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9abc4 │ │ │ │ + bne.w 99fe0 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a754 │ │ │ │ + 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 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 99c40 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ - cmp r6, #8 │ │ │ │ - bne.w 9abb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - it lt │ │ │ │ - addlt r7, #7 │ │ │ │ - asrs r7, r7, #3 │ │ │ │ - mla r6, r7, r6, r6 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - b.w 9936a │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cbz r0, 99be8 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99ac6 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a22c │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 998fa │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a316 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b.n 9a24c │ │ │ │ + bne.w 99614 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99b6e │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a624 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 9a434 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99bde │ │ │ │ - b.w 99be0 │ │ │ │ + bl 9a5e8 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 99d26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ + uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9a540 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + beq.w 9a586 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl c7c60 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99b18 │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 98f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a754 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a754 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 98ee6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 98ee6 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 9986c │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9a720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - beq.w 9ad02 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8210 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 99922 │ │ │ │ + b.w 98edc │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9924e │ │ │ │ + b.w 99250 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9962e │ │ │ │ + beq.w 98c9e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9962e │ │ │ │ + beq.w 98c9e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 99624 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99f94 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 9a4ae │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9abd0 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 9a2b2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a7da │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + b.w 98c94 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9a0aa │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 9a2e0 │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1dac50 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99b6e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af954 │ │ │ │ + bl 1b1450 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.w 9ab1c │ │ │ │ + bgt.w 9a370 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a68a │ │ │ │ + beq.n 99d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a68a │ │ │ │ + cbnz r3, 99d02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl af698 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + bl af0fc <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab70 │ │ │ │ - movw r1, #28512 @ 0x6f60 │ │ │ │ + beq.w 9a3c4 │ │ │ │ + movw r1, #27552 @ 0x6ba0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 99940 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 99a98 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9ad28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a76e │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a6bc │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 995be │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - bgt.w 99cee │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a71c │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 99cf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - movw r2, #28888 @ 0x70d8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9a584 │ │ │ │ + b.w 98fb0 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a5ae │ │ │ │ + bmi.w 99c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a754 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + movw r2, #27656 @ 0x6c08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c89e0 │ │ │ │ + bl c8438 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99940 │ │ │ │ + beq.w 98fb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a754 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 990d6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9a6c8 │ │ │ │ - b.w 99ee6 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af4c │ │ │ │ + beq.w 9a57a │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9af2e │ │ │ │ + bhi.w 9a55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9a79c │ │ │ │ + bls.n 99d84 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af4c │ │ │ │ + beq.w 9a57a │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9af6a │ │ │ │ + bmi.w 9a4ac │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28684 @ 0x700c │ │ │ │ + movw r2, #27724 @ 0x6c4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c8438 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - movw r1, #28492 @ 0x6f4c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a842 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - bls.w 9acf2 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9a820 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 9acf2 │ │ │ │ - adds r7, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 9a7e8 │ │ │ │ + bne.w 98c44 │ │ │ │ + b.w 98fb0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9997e │ │ │ │ + b.n 99780 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 996f4 │ │ │ │ + bl 9a5e8 │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 997bc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + bl 9a754 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a754 │ │ │ │ + b.n 997ba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b4b68 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 99d20 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r8, [r4, #4] │ │ │ │ + b.w 98752 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 99b9e │ │ │ │ - mov r3, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r7, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 9a824 │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 9a824 │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ - add.w r8, r3, r7 │ │ │ │ - b.n 9a7e8 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 1dac50 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99984 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 990fc │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 98746 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9a25a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - ldr.w sl, [r4, #4] │ │ │ │ - adds r5, r7, #6 │ │ │ │ - cmp sl, r5 │ │ │ │ - bcs.n 9a8ee │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ + bl 9a5e8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.n 99ea2 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 99e42 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.w 9a25a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 99af6 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 98c2e │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 99bfe │ │ │ │ + bgt.w 9935e │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 99eb8 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 99364 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + movw r2, #27928 @ 0x6d18 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ 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 992d0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8438 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98c44 │ │ │ │ + b.w 98fb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.n 99e4e │ │ │ │ + b.w 995d2 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 99c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9adbe │ │ │ │ + beq.w 9a50e │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9ada0 │ │ │ │ + bhi.w 9a4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9a894 │ │ │ │ + bls.n 99ed4 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9adbe │ │ │ │ + beq.w 9a50e │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9adf8 │ │ │ │ + bmi.w 9a32e │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28756 @ 0x7054 │ │ │ │ + movw r2, #27796 @ 0x6c94 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c8438 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99dec │ │ │ │ - b.w 99dc4 │ │ │ │ + bne.w 98c44 │ │ │ │ + b.w 98fb0 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9a286 │ │ │ │ - b.w 99760 │ │ │ │ - movw r1, #28504 @ 0x6f58 │ │ │ │ + bgt.w 99740 │ │ │ │ + b.w 98dd0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29204 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a854 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.n 9a920 │ │ │ │ - ldrsb.w r3, [r7, #6] │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 9a854 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bne.n 9a854 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9adda │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - add.w r3, r8, #6 │ │ │ │ - ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - strd r3, r2, [r4, #8] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - strd r5, sl, [r4, #20] │ │ │ │ - b.w 992d0 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9923e │ │ │ │ + bl 1dac50 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 9920e │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 99108 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9972a │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99960 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 996bc │ │ │ │ + b.n 999a2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99b66 │ │ │ │ + b.n 99a4c │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9945a │ │ │ │ + b.w 99434 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99dec │ │ │ │ + bne.w 9945a │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a980 │ │ │ │ + b.n 99faa │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9ae7c │ │ │ │ + beq.w 9a40c │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a96e │ │ │ │ + blt.n 99f98 │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99dec │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9a41a │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a2ae │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a386 │ │ │ │ + b.w 9945a │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 988ae │ │ │ │ str r0, [r4, #28] │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 9912c │ │ │ │ + b.w 9879c │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + movw r1, #27532 @ 0x6b8c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9a0ee │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + bls.w 9a186 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq.n 9a0cc │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 9a186 │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 99fee │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 99108 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a9e0 │ │ │ │ + bne.n 9a022 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9ae08 │ │ │ │ + bgt.w 9a360 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bne.w 9ae22 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29340 @ 0x729c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 9a032 │ │ │ │ + bne.w 9a498 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #28380 @ 0x6edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 9a4ae │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9a058 │ │ │ │ - b.n 9a3a4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 99a8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9a380 │ │ │ │ - b.w 9a0e4 │ │ │ │ + bl 1dac50 │ │ │ │ + b.w 98f66 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a122 │ │ │ │ + bne.w 9994a │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a6a8 │ │ │ │ + bne.w 99d20 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab98 │ │ │ │ - bl bc5f8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9a3ec │ │ │ │ + bl bc068 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 9ab82 │ │ │ │ + blt.w 9a3d6 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - blt.w 9a662 │ │ │ │ + blt.w 99cda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a122 │ │ │ │ + beq.w 9994a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a122 │ │ │ │ + bne.w 9994a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9a122 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b3068 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9a6a8 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 990e2 │ │ │ │ - bl 9af80 │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9a158 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - b.w 9a156 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99a98 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9994a │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9a232 │ │ │ │ + bne.w 99896 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a312 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 999c4 │ │ │ │ + mov r0, fp │ │ │ │ blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 9a4a6 │ │ │ │ - b.n 9a3d8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eaf7c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9ab3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ab3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9ab92 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12cc80 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9ab64 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 9ab64 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 9ab92 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 9a674 │ │ │ │ - mov r2, r7 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99aac │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 998f6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r7, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 9a0d0 │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 9a0d0 │ │ │ │ + sub.w r3, r8, r3 │ │ │ │ + add.w r8, r3, r7 │ │ │ │ + b.n 99fee │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28544 @ 0x6f80 │ │ │ │ + bl 9a754 │ │ │ │ + ldr.w sl, [r4, #4] │ │ │ │ + adds r5, r7, #6 │ │ │ │ + cmp sl, r5 │ │ │ │ + bcs.n 9a128 │ │ │ │ + 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 98940 │ │ │ │ + movw r1, #27544 @ 0x6b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 9a6a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9ab92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 9abb0 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9ab92 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab92 │ │ │ │ + movs r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b5c0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a4e0 │ │ │ │ + blx 29204 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a100 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq.n 9a15a │ │ │ │ + ldrsb.w r3, [r7, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 9a100 │ │ │ │ + movw r3, #42144 @ 0xa4a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bne.n 9a100 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 9a190 │ │ │ │ + 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 98940 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 99b7c │ │ │ │ + b.w 98986 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 9a4bc │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 99414 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [r2, #24] │ │ │ │ - strd r1, r3, [r2, #16] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 998c0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 998b6 │ │ │ │ - b.w 998c0 │ │ │ │ + b.n 99a76 │ │ │ │ + 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 9891e │ │ │ │ movs r5, #10 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.n 9ac8e │ │ │ │ + bgt.w 9a308 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9ac74 │ │ │ │ + beq.w 9a2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9ac64 │ │ │ │ - movw r1, #29104 @ 0x71b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a2de │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99d20 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ + b.n 99d20 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28900 @ 0x70e4 │ │ │ │ + bl 9a754 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27624 @ 0x6be8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29016 @ 0x7158 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 9ac36 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28952 @ 0x7118 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 9a6a8 │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.n 9ac20 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9ac20 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - add.w r3, r4, r0, lsl #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 9acc2 │ │ │ │ - mov r3, fp │ │ │ │ - b.w 99436 │ │ │ │ - bge.n 9accc │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 99c92 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 9a2e8 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 99f4e │ │ │ │ - b.w 99f04 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29156 @ 0x71e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a630 │ │ │ │ - b.w 99316 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 9927a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r7, #1 │ │ │ │ + str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r7, [r2, #24] │ │ │ │ + strd r1, r3, [r2, #16] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98f30 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 98f26 │ │ │ │ + b.w 98f30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - bl c8210 │ │ │ │ + bl c7c60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ + beq.w 99b18 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99af6 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9ad58 │ │ │ │ + ble.n 9a28a │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - bgt.n 9ad8a │ │ │ │ + beq.w 99bfe │ │ │ │ + bgt.n 9a2cc │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a71c │ │ │ │ + beq.w 99eb8 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9a6f8 │ │ │ │ + beq.w 99e7e │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 995be │ │ │ │ + bne.w 98c2e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a754 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ sub.w r2, r8, r1 │ │ │ │ subs r1, r3, r1 │ │ │ │ - movw r3, #28788 @ 0x7074 │ │ │ │ + movw r3, #27828 @ 0x6cb4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 23c48c │ │ │ │ - b.n 9ad16 │ │ │ │ + bl 23cce0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9ad58 │ │ │ │ - b.n 9a6f8 │ │ │ │ - movw r1, #28544 @ 0x6f80 │ │ │ │ + bne.n 9a28a │ │ │ │ + b.n 99e7e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 999e8 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 1dac50 │ │ │ │ + b.n 9a1f6 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9adf8 │ │ │ │ - mov r1, r7 │ │ │ │ + movw r1, #27992 @ 0x6d58 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1dac50 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 99d20 │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 99d20 │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 9a1dc │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9a1dc │ │ │ │ + movw r1, #27968 @ 0x6d40 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28732 @ 0x703c │ │ │ │ + b.w 98f62 │ │ │ │ + movw r1, #27732 @ 0x6c54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ad10 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a88a │ │ │ │ + b.w 98f62 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 99d14 │ │ │ │ + bne.w 99384 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 99414 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a928 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - movw r1, #28692 @ 0x7014 │ │ │ │ + b.w 98a84 │ │ │ │ + movw r1, #27584 @ 0x6bc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ + b.w 98f62 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 998e6 │ │ │ │ - b.n 9a9e0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - b.w 9a02e │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - movw r1, #29220 @ 0x7224 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + beq.w 98f56 │ │ │ │ + b.n 9a022 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eaa4c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a390 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a390 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9a3e6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12c774 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a3b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9a3b8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a3e6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 99cec │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #300] @ (9af7c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ + movw r1, #27584 @ 0x6bc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #284] @ (9af7c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b3068 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9aed2 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 9936a │ │ │ │ + bl 1dac50 │ │ │ │ + b.n 99d20 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a3e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 9a404 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 99d20 │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3b7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a3e6 │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 99d20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a3e6 │ │ │ │ add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99d20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ adds r3, r4, r3 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9aeb4 │ │ │ │ + b.n 9a444 │ │ │ │ ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9aee4 │ │ │ │ + beq.n 9a468 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r1, [lr] │ │ │ │ add.w lr, sl, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.n 9ae9c │ │ │ │ + bgt.n 9a42c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl ac0e8 │ │ │ │ + bl abb50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 77384 │ │ │ │ - b.n 9a994 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 774c0 │ │ │ │ + b.n 99fbe │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98a84 │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 9aeb2 │ │ │ │ + beq.n 9a442 │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9aeb2 │ │ │ │ + beq.n 9a442 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9aee4 │ │ │ │ - b.n 9aea8 │ │ │ │ + bne.n 9a468 │ │ │ │ + b.n 9a438 │ │ │ │ + movw r1, #27504 @ 0x6b70 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #348] @ (9a5e4 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27472 @ 0x6b50 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #336] @ (9a5e4 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28304 @ 0x6e90 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1dac50 │ │ │ │ + b.w 98f66 │ │ │ │ + movw r1, #27664 @ 0x6c10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 98f62 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28196 @ 0x6e24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1dac50 │ │ │ │ + b.w 98f66 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b4b68 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a51e │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 989da │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.w 9a32e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a754 │ │ │ │ + movw r1, #27772 @ 0x6c7c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1dac50 │ │ │ │ + b.n 9a2ba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 99eca │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 988ea │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5e8 │ │ │ │ + b.w 996f0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #27940 @ 0x6d24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9a32e │ │ │ │ + bl 9a7ac │ │ │ │ + b.w 98940 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.n 9af6a │ │ │ │ + bne.n 9a4ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28660 @ 0x6ff4 │ │ │ │ + bl 9a754 │ │ │ │ + movw r1, #27700 @ 0x6c34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ad10 │ │ │ │ + b.n 9a506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a5e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a792 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #55 @ 0x37 │ │ │ │ - mov r3, r2 │ │ │ │ - b.w 992ae │ │ │ │ - movw r1, #28624 @ 0x6fd0 │ │ │ │ + b.w 99d7a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a754 │ │ │ │ + movw r1, #27804 @ 0x6c9c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a506 │ │ │ │ + movw r1, #28260 @ 0x6e64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - nop │ │ │ │ - lsrs r4, r2 │ │ │ │ + b.w 98f62 │ │ │ │ + add.w r3, r4, r0, lsl #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 9a5b8 │ │ │ │ + mov r3, fp │ │ │ │ + b.w 98aa6 │ │ │ │ + bge.n 9a5c2 │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 99302 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 999d2 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 9958a │ │ │ │ + b.w 99540 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26b1d0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99b4c │ │ │ │ + subs r5, #20 │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9afbc │ │ │ │ + beq.n 9a624 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt cs │ │ │ │ movcs r3, #29 │ │ │ │ strcs r3, [r4, #32] │ │ │ │ - bcs.n 9b060 │ │ │ │ + bcs.n 9a6c8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b060 │ │ │ │ + bne.n 9a6c8 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #58545 @ 0xe4b1 │ │ │ │ + movw r8, #57881 @ 0xe219 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9b042 │ │ │ │ + bne.n 9a6aa │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b04e │ │ │ │ + beq.n 9a6b6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9afe4 │ │ │ │ + cbnz r3, 9a64c │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ - cbnz r0, 9b06e │ │ │ │ + cbnz r0, 9a6d6 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9af9a │ │ │ │ + bne.n 9a602 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b060 │ │ │ │ + bne.n 9a6c8 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9b040 │ │ │ │ + bne.n 9a6a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b082 │ │ │ │ + cbz r0, 9a6ea │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9b02a │ │ │ │ + cbnz r2, 9a692 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - b.n 9aff6 │ │ │ │ + b.n 9a65e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9b05e │ │ │ │ + cbz r0, 9a6c6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9aff6 │ │ │ │ + b.n 9a65e │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9b066 │ │ │ │ + bne.n 9a6ce │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9afb8 │ │ │ │ + b.n 9a620 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9afe2 │ │ │ │ - b.n 9afe4 │ │ │ │ + beq.n 9a64a │ │ │ │ + b.n 9a64c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1dac50 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9b060 │ │ │ │ + b.n 9a6c8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9b024 │ │ │ │ + bne.n 9a68c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b05a │ │ │ │ + b.n 9a6c2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r1, #10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b0d6 │ │ │ │ + cbz r0, 9a73e │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9b0bc │ │ │ │ + cbnz r3, 9a724 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ str.w r5, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9b0b4 │ │ │ │ + bne.n 9a71c │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9b120 │ │ │ │ + beq.n 9a788 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9b130 │ │ │ │ + bcc.n 9a798 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b122 │ │ │ │ + bne.n 9a78a │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ + movw r1, #27504 @ 0x6b70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9b140 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ + ldr r0, [pc, #20] @ (9a7a8 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27472 @ 0x6b50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9b140 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9a7a8 ) │ │ │ │ + bl 62058 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - lsrs r4, r2 │ │ │ │ + subs r5, #20 │ │ │ │ movs r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [ip, #480] @ 0x1e0 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r4, [ip, #464] @ 0x1d0 │ │ │ │ - beq.n 9b182 │ │ │ │ + beq.n 9a7ea │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ - beq.n 9b17e │ │ │ │ + beq.n 9a7e6 │ │ │ │ ldrd r2, r3, [ip, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr.w r5, [ip, #468] @ 0x1d4 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b17e │ │ │ │ + beq.n 9a7e6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b176 │ │ │ │ - b.n 9b17e │ │ │ │ + bne.n 9a7de │ │ │ │ + b.n 9a7e6 │ │ │ │ │ │ │ │ -0009b1a0 : │ │ │ │ +0009a808 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b232 │ │ │ │ + bne.n 9a89a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9b258 │ │ │ │ + beq.n 9a8c0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b208 │ │ │ │ + bne.n 9a870 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9b208 │ │ │ │ + beq.n 9a870 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9b22a │ │ │ │ + beq.n 9a892 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9b1f6 │ │ │ │ + cbnz r3, 9a85e │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9b1f0 │ │ │ │ + b.n 9a858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6ce54 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9b26e │ │ │ │ + beq.n 9a8d6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 785a4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9b1ea │ │ │ │ + bne.n 9a852 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f0 │ │ │ │ - bl 82a10 │ │ │ │ + b.n 9a858 │ │ │ │ + bl 826b0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9b254 │ │ │ │ + cbnz r0, 9a8bc │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 9b26e │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b7c │ │ │ │ + cbz r0, 9a8d6 │ │ │ │ + bl d3d90 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9a85a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9a85a │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64268 @ 0xfb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9a85a │ │ │ │ │ │ │ │ -0009b274 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009a8dc <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b300 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9a968 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9b2d2 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9a93a <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9b2ec <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9a954 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83e40 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b316 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9a97e <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b2ca <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9a932 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b2ca <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9a932 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b2cc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + b.n 9a934 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #63708 @ 0xf8dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b2cc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9a934 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9a978 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9a978 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a978 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009b330 : │ │ │ │ - ldr r3, [pc, #12] @ (9b340 ) │ │ │ │ +0009a998 : │ │ │ │ + ldr r3, [pc, #12] @ (9a9a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a8d44 │ │ │ │ + b.w 1aaa20 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r5, r3, [r0, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 9b378 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 9b36c │ │ │ │ - movs r0, #0 │ │ │ │ - clz r0, r0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9b394 │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 9b36a │ │ │ │ - b.n 9b36c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b36a │ │ │ │ - nop │ │ │ │ + ... │ │ │ │ │ │ │ │ -0009b39c <_PyBytes_Resize@@Base>: │ │ │ │ +0009a9ac <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9b5b8 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + bne.w 9abca <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + beq.n 9aac4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b5a2 <_PyBytes_Resize@@Base+0x206> │ │ │ │ + beq.w 9abb4 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b4d6 <_PyBytes_Resize@@Base+0x13a> │ │ │ │ + beq.n 9aae8 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9b556 <_PyBytes_Resize@@Base+0x1ba> │ │ │ │ - ldr.w r9, [pc, #520] @ 9b5f0 <_PyBytes_Resize@@Base+0x254> │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + bne.w 9ab68 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9ac00 <_PyBytes_Resize@@Base+0x254> │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b51c <_PyBytes_Resize@@Base+0x180> │ │ │ │ + bne.w 9ab2e <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9b542 <_PyBytes_Resize@@Base+0x1a6> │ │ │ │ + bmi.w 9ab54 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ - movt r0, #8 │ │ │ │ + movw r2, #16621 @ 0x40ed │ │ │ │ + movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ - ldr.w r8, [r3, #708] @ 0x2c4 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne.w 9b528 <_PyBytes_Resize@@Base+0x18c> │ │ │ │ - ldr r2, [pc, #460] @ (9b5e8 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ + ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 9ab3a <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9abf8 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9b4f2 <_PyBytes_Resize@@Base+0x156> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r6, [r0, #808] @ 0x328 │ │ │ │ - cmp r6, r2 │ │ │ │ - bgt.n 9b460 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 9ab04 <_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 9aa70 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r2, r6 │ │ │ │ ite gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ + movgt r6, #0 │ │ │ │ + movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b4f2 <_PyBytes_Resize@@Base+0x156> │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - mov.w sl, r3, lsl #3 │ │ │ │ - cmp sl, r1 │ │ │ │ - bcc.n 9b47c <_PyBytes_Resize@@Base+0xe0> │ │ │ │ - add.w sl, sl, r3, lsl #4 │ │ │ │ - cmp.w sl, r1, lsl #2 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9ab04 <_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 9aa8e <_PyBytes_Resize@@Base+0xe2> │ │ │ │ + add.w r8, r8, r8, lsl #1 │ │ │ │ + cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ - movcs sl, r1 │ │ │ │ - bcc.n 9b4b8 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + movcs r8, r1 │ │ │ │ + bcc.n 9aaca <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71a74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b542 <_PyBytes_Resize@@Base+0x1a6> │ │ │ │ - mov r2, sl │ │ │ │ + beq.n 9ab54 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77550 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7768c │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b4c8 <_PyBytes_Resize@@Base+0x12c> │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ + cbnz r3, 9aada <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ + beq.n 9aab6 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ - ldr r1, [pc, #276] @ (9b5ec <_PyBytes_Resize@@Base+0x250>) │ │ │ │ + b.n 9aab6 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9abfc <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + beq.n 9aac4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + bne.n 9aac4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9aac4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50821 @ 0xc685 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9b534 <_PyBytes_Resize@@Base+0x198> │ │ │ │ + bne.n 9ab46 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9b546 <_PyBytes_Resize@@Base+0x1aa> │ │ │ │ + cbz r6, 9ab58 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ - b.n 9b4c8 <_PyBytes_Resize@@Base+0x12c> │ │ │ │ + beq.n 9aab6 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9aada <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9b3f2 <_PyBytes_Resize@@Base+0x56> │ │ │ │ + b.n 9aa02 <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b50a <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + b.n 9ab1c <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b50a <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + b.n 9ab1c <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b988 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 7baa8 │ │ │ │ + bl 1eb80c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b4b4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + b.n 9aac6 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9b596 <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ + ble.n 9aba8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7f70 │ │ │ │ + bl 1a9c2c │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9b572 <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + cbz r0, 9ab84 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ + beq.n 9ab94 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b58e <_PyBytes_Resize@@Base+0x1f2> │ │ │ │ + cbz r3, 9aba0 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9b4b4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + b.n 9aac6 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ab94 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71f98 │ │ │ │ + bl 720f0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9b572 <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + b.n 9ab84 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7f70 │ │ │ │ + bl 1a9c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ - b.n 9b57c <_PyBytes_Resize@@Base+0x1e0> │ │ │ │ + beq.n 9ab94 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9ab8e <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b5cc <_PyBytes_Resize@@Base+0x230> │ │ │ │ + beq.n 9abde <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b5de <_PyBytes_Resize@@Base+0x242> │ │ │ │ + cbz r3, 9abf0 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29480 @ 0x7328 │ │ │ │ + movw r0, #28520 @ 0x6f68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b550 <_PyBytes_Resize@@Base+0x1b4> │ │ │ │ + bl 216ffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9ab62 <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b5cc <_PyBytes_Resize@@Base+0x230> │ │ │ │ - nop │ │ │ │ + bl 7802c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9abde <_PyBytes_Resize@@Base+0x232> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b5f4 : │ │ │ │ +0009ac04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #208] @ (9b6d4 ) │ │ │ │ + ldr r4, [pc, #208] @ (9ace4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8de8 │ │ │ │ + bl 1aaac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b6ce │ │ │ │ + beq.n 9acde │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1a8eb4 │ │ │ │ + bl 1aab90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b6ce │ │ │ │ + beq.n 9acde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9b6a6 │ │ │ │ + cbnz r5, 9acb6 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d9d8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d0f8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b680 │ │ │ │ + cbz r0, 9ac90 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9b6c2 │ │ │ │ + cbnz r3, 9acd2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9dfa8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b6a0 │ │ │ │ + beq.n 9acb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9b6a0 │ │ │ │ - ldr r2, [pc, #68] @ (9b6d8 ) │ │ │ │ + cbnz r3, 9acb0 │ │ │ │ + ldr r2, [pc, #68] @ (9ace8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b6b6 │ │ │ │ + cbnz r3, 9acc6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 9b652 │ │ │ │ + b.n 9ac62 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9b698 │ │ │ │ + b.n 9aca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9b680 │ │ │ │ + b.n 9ac90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b6a0 │ │ │ │ + b.n 9acb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b6dc : │ │ │ │ +0009acec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 9b7d4 │ │ │ │ + blt.n 9ade4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16621 @ 0x40ed │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b7b6 │ │ │ │ - cbz r4, 9b78a │ │ │ │ - ldr r1, [pc, #196] @ (9b7d8 ) │ │ │ │ + bne.n 9adc6 │ │ │ │ + cbz r4, 9ad9a │ │ │ │ + ldr r1, [pc, #196] @ (9ade8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9b794 │ │ │ │ + beq.n 9ada4 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ add.w r0, r0, r2, lsl #3 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b74e │ │ │ │ + bgt.n 9ad5e │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b794 │ │ │ │ - cbz r1, 9b794 │ │ │ │ + bgt.n 9ada4 │ │ │ │ + cbz r1, 9ada4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b766 │ │ │ │ + bhi.n 9ad76 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b784 │ │ │ │ + bcc.n 9ad94 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7191c │ │ │ │ + bl 71a74 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b782 │ │ │ │ + cbz r0, 9ad92 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77550 │ │ │ │ + bl 7768c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7191c │ │ │ │ + b.w 71a74 │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50821 @ 0xc685 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b7c4 │ │ │ │ + bne.n 9add4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -169342,24 +168434,24 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9b784 │ │ │ │ + b.n 9ad94 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b7dc <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b7f4 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009adec <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9ae04 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b7ea <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9adfa <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -169371,55 +168463,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9ba70 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b080 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ba7e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b08e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b0a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9ae68 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9aef8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9ae68 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b8da <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9aeea <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b890 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9aea0 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b8d4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9aee4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9ba84 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b094 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b0a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b946 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9af56 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -169427,21 +168519,21 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrd r0, r3, [r6] │ │ │ │ add.w r2, r3, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b90a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9af1a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b03c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b906 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9af16 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -169450,3143 +168542,3244 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9aed2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b8cc <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9aedc <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b84c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9ae5c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ba26 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b036 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9ae68 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b846 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9ae56 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b8b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9aec2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b03c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b03c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b8ae <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9aebe <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ba52 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b062 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ba68 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b078 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba60 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b070 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9ba68 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b078 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b99e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9afae <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b0a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b99e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9afae <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9ba0e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b01e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b976 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9af86 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1ac8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba5a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b06a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b9c4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9afd4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9b9b0 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9afc0 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ + bl c23e0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b014 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9ba02 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b012 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b014 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b886 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9ae96 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b886 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9ae96 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83fe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9ba5a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b06a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b990 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9afa0 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b902 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 9af12 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1eb80c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1ea294 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9aec2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1eb80c │ │ │ │ + bl 7f9e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b884 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9ae94 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9aed2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9b952 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25effc │ │ │ │ + b.n 9af62 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77384 │ │ │ │ + bl 774c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1eb80c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b87e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 9ae8e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b826 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9ae36 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 9aed2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25effc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b872 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9ae82 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b014 <_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 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d540 <_Py_NewReferenceNoTotal@@Base+0x1d64> │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + mov r1, r2 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + beq.w 9ce9a <_Py_NewReferenceNoTotal@@Base+0x20ae> │ │ │ │ + ldr r5, [r0, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cea8 <_Py_NewReferenceNoTotal@@Base+0x20bc> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c3d8 <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9ccce <_Py_NewReferenceNoTotal@@Base+0x14f2> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9baf4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9d95c <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ - 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] │ │ │ │ + beq.w 9bc7e <_Py_NewReferenceNoTotal@@Base+0xe92> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1008 @ 0x3f0 │ │ │ │ + beq.w 9b772 <_Py_NewReferenceNoTotal@@Base+0x986> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9d61a <_Py_NewReferenceNoTotal@@Base+0x1e3e> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d636 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + beq.w 9bc7e <_Py_NewReferenceNoTotal@@Base+0xe92> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1008 @ 0x3f0 │ │ │ │ + beq.w 9b772 <_Py_NewReferenceNoTotal@@Base+0x986> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9b104 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 9cef8 <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr.w r7, [r1, r3, lsl #2] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 9c098 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cea8 <_Py_NewReferenceNoTotal@@Base+0x20bc> │ │ │ │ + adds r1, r2, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9cf0c <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + ldrd r2, r8, [r4, #8] │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 9cf22 <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ + ldr.w r1, [r3, r2, lsl #2] │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r5, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 9b66e <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c034 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf1a <_Py_NewReferenceNoTotal@@Base+0x112e> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c866 <_Py_NewReferenceNoTotal@@Base+0x108a> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9c87e <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r3, r6 │ │ │ │ + beq.w 9be3a <_Py_NewReferenceNoTotal@@Base+0x104e> │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r8, r7 │ │ │ │ + beq.w 9be52 <_Py_NewReferenceNoTotal@@Base+0x1066> │ │ │ │ + mov r7, r8 │ │ │ │ + mov r3, r8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9c602 <_Py_NewReferenceNoTotal@@Base+0xe26> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9bc84 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d946 <_Py_NewReferenceNoTotal@@Base+0x216a> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ce10 <_Py_NewReferenceNoTotal@@Base+0x2024> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1634> │ │ │ │ + beq.w 9c510 <_Py_NewReferenceNoTotal@@Base+0x1724> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce28 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ + beq.w 9c528 <_Py_NewReferenceNoTotal@@Base+0x173c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw lr, #6000 @ 0x1770 │ │ │ │ + movw ip, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ + adds r5, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - cmp r2, lr │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d952 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1578> │ │ │ │ + cmp r2, ip │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 9c45c <_Py_NewReferenceNoTotal@@Base+0x1670> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c24a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + beq.w 9b884 <_Py_NewReferenceNoTotal@@Base+0xa98> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9bbfc <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b20a <_Py_NewReferenceNoTotal@@Base+0x41e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c24a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + beq.w 9b884 <_Py_NewReferenceNoTotal@@Base+0xa98> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9bbee <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ - ldrd r8, r3, [r3, #4] │ │ │ │ + bne.n 9b1fc <_Py_NewReferenceNoTotal@@Base+0x410> │ │ │ │ + ldrd r9, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9c04c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9b652 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d53c <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cb4e <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cd32 <_Py_NewReferenceNoTotal@@Base+0x1556> │ │ │ │ + beq.w 9c43a <_Py_NewReferenceNoTotal@@Base+0x164e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cd42 <_Py_NewReferenceNoTotal@@Base+0x1566> │ │ │ │ + beq.w 9c44a <_Py_NewReferenceNoTotal@@Base+0x165e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9b9f4 <_Py_NewReferenceNoTotal@@Base+0xc08> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9bc56 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b264 <_Py_NewReferenceNoTotal@@Base+0x478> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9b9f4 <_Py_NewReferenceNoTotal@@Base+0xc08> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9bc48 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ - ldrd r8, r3, [r3, #4] │ │ │ │ + bne.n 9b256 <_Py_NewReferenceNoTotal@@Base+0x46a> │ │ │ │ + ldrd r9, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9c07c <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9b7dc <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ - mov r9, r2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d350 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9ccf2 <_Py_NewReferenceNoTotal@@Base+0x1516> │ │ │ │ - movw sl, #19968 @ 0x4e00 │ │ │ │ - movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ - movt r1, #7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 9cd1e <_Py_NewReferenceNoTotal@@Base+0x1542> │ │ │ │ - ldr r3, [pc, #704] @ (9bf64 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + mov sl, r5 │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ca70 <_Py_NewReferenceNoTotal@@Base+0x1c84> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c3fc <_Py_NewReferenceNoTotal@@Base+0x1610> │ │ │ │ + movw fp, #19968 @ 0x4e00 │ │ │ │ + movt fp, #72 @ 0x48 │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ + movt r2, #7 │ │ │ │ + mov r9, r8 │ │ │ │ + ldr.w r3, [fp, #692] @ 0x2b4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9c428 <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ + ldr r3, [pc, #700] @ (9b570 <_Py_NewReferenceNoTotal@@Base+0x784>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 9c8a8 <_Py_NewReferenceNoTotal@@Base+0x10cc> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9bf48 <_Py_NewReferenceNoTotal@@Base+0x115c> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr.w ip, [r7] │ │ │ │ - str.w ip, [r1, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 9bffc <_Py_NewReferenceNoTotal@@Base+0x820> │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b60c <_Py_NewReferenceNoTotal@@Base+0x820> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d5f2 <_Py_NewReferenceNoTotal@@Base+0x1e16> │ │ │ │ + beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9bd08 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ - ldrd r1, r2, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 9c4c4 <_Py_NewReferenceNoTotal@@Base+0xce8> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - beq.w 9c4e4 <_Py_NewReferenceNoTotal@@Base+0xd08> │ │ │ │ + bl b1614 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 9b312 <_Py_NewReferenceNoTotal@@Base+0x526> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c02e <_Py_NewReferenceNoTotal@@Base+0x1242> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.w 9baf0 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #30033 @ 0x7551 │ │ │ │ + movw r1, #30349 @ 0x768d │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + ldr.w r2, [fp, #704] @ 0x2c0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x158c> │ │ │ │ - ldr r2, [pc, #572] @ (9bf64 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c470 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ + ldr r2, [pc, #576] @ (9b570 <_Py_NewReferenceNoTotal@@Base+0x784>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x14b8> │ │ │ │ + ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r5, #804 @ 0x324 │ │ │ │ + beq.w 9c33a <_Py_NewReferenceNoTotal@@Base+0x154e> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ - add.w r0, r8, r0, lsl #3 │ │ │ │ + add.w r0, r5, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9bd70 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b37a <_Py_NewReferenceNoTotal@@Base+0x58e> │ │ │ │ ldr.w r2, [r0, #804] @ 0x324 │ │ │ │ cmp r2, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x14b8> │ │ │ │ + beq.w 9c33a <_Py_NewReferenceNoTotal@@Base+0x154e> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c722 <_Py_NewReferenceNoTotal@@Base+0xf46> │ │ │ │ + beq.w 9bd8e <_Py_NewReferenceNoTotal@@Base+0xfa2> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9c48e <_Py_NewReferenceNoTotal@@Base+0x16a2> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4550 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b3fc0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c34c <_Py_NewReferenceNoTotal@@Base+0xb70> │ │ │ │ + bne.w 9b98c <_Py_NewReferenceNoTotal@@Base+0xba0> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1b2 <_Py_NewReferenceNoTotal@@Base+0x19d6> │ │ │ │ + bne.w 9c870 <_Py_NewReferenceNoTotal@@Base+0x1a84> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ca76 <_Py_NewReferenceNoTotal@@Base+0x1c8a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c1c4 <_Py_NewReferenceNoTotal@@Base+0x9e8> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9b786 <_Py_NewReferenceNoTotal@@Base+0x99a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 9c1de <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9b7a0 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ca76 <_Py_NewReferenceNoTotal@@Base+0x1c8a> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b5504 │ │ │ │ - mov r6, r0 │ │ │ │ + bl b4f78 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c206 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9b7f8 <_Py_NewReferenceNoTotal@@Base+0xa0c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c99a <_Py_NewReferenceNoTotal@@Base+0x11be> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c048 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9c68e <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d5ea <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c9e4 <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.w 9c9f8 <_Py_NewReferenceNoTotal@@Base+0x121c> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #622 @ 0x26e │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9bd02 <_Py_NewReferenceNoTotal@@Base+0xf16> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13e <_Py_NewReferenceNoTotal@@Base+0x1352> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c08a <_Py_NewReferenceNoTotal@@Base+0x129e> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 9c09e <_Py_NewReferenceNoTotal@@Base+0x12b2> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r1, [r2, r5, lsl #2] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 9bcde <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9ca16 <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ - ldr.w r3, [r1, r3, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #621 @ 0x26d │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c0b4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + beq.w 9c0bc <_Py_NewReferenceNoTotal@@Base+0x12d0> │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #621 @ 0x26d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9bcde <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bcfe <_Py_NewReferenceNoTotal@@Base+0xf12> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9ca3c <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c112 <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9bf62 <_Py_NewReferenceNoTotal@@Base+0x1176> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9ca92 <_Py_NewReferenceNoTotal@@Base+0x12b6> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c144 <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + ldr.w r3, [r0, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ - moveq r1, r5 │ │ │ │ - beq.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + moveq r1, r6 │ │ │ │ + beq.w 9c23c <_Py_NewReferenceNoTotal@@Base+0x1450> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9cafe <_Py_NewReferenceNoTotal@@Base+0x1322> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c1ac <_Py_NewReferenceNoTotal@@Base+0x13c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + beq.w 9c560 <_Py_NewReferenceNoTotal@@Base+0x1774> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9cada <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c166 <_Py_NewReferenceNoTotal@@Base+0x137a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + beq.w 9c696 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9cab4 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c188 <_Py_NewReferenceNoTotal@@Base+0x139c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9cf7a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c602 <_Py_NewReferenceNoTotal@@Base+0x1816> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9cb22 <_Py_NewReferenceNoTotal@@Base+0x1346> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c218 <_Py_NewReferenceNoTotal@@Base+0x142c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + ldr.w r3, [r0, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ - moveq r1, r5 │ │ │ │ - beq.w 9d012 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + moveq r1, r6 │ │ │ │ + beq.w 9c744 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9cc48 <_Py_NewReferenceNoTotal@@Base+0x146c> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c1ce <_Py_NewReferenceNoTotal@@Base+0x13e2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #509 @ 0x1fd │ │ │ │ - ldr.w r1, [r0, r5, lsl #2] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ + ldr.w r2, [r0, r6, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - beq.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ - b.n 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + moveq r3, r6 │ │ │ │ + beq.w 9c70c <_Py_NewReferenceNoTotal@@Base+0x1920> │ │ │ │ + b.n 9b574 <_Py_NewReferenceNoTotal@@Base+0x788> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9cc6e <_Py_NewReferenceNoTotal@@Base+0x1492> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c1f4 <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9d28c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c934 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9cb7e <_Py_NewReferenceNoTotal@@Base+0x13a2> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c272 <_Py_NewReferenceNoTotal@@Base+0x1486> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cb9c <_Py_NewReferenceNoTotal@@Base+0x13c0> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldrd r1, r2, [r6] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 9d050 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq.w 9d550 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d04a <_Py_NewReferenceNoTotal@@Base+0x186e> │ │ │ │ - mov.w r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - subs r2, #1 │ │ │ │ + beq.w 9c290 <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r3, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bcc.w 9b84c <_Py_NewReferenceNoTotal@@Base+0xa60> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9bc7a <_Py_NewReferenceNoTotal@@Base+0xe8e> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov.w r0, #1008 @ 0x3f0 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + 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, r7 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd lr, r3, [r1, #24] │ │ │ │ - cmp r3, lr │ │ │ │ + ldrd ip, r3, [r2, #24] │ │ │ │ + cmp r3, ip │ │ │ │ ittt cc │ │ │ │ - ldrcc r3, [r1, #12] │ │ │ │ - strcc r3, [r0, #12] │ │ │ │ - strcc r0, [r3, #8] │ │ │ │ - bcc.w 9bcd6 <_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] │ │ │ │ + ldrcc r3, [r2, #12] │ │ │ │ + strcc r3, [r1, #12] │ │ │ │ + strcc r1, [r3, #8] │ │ │ │ + bcc.w 9b2e0 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + add.w r3, r2, ip │ │ │ │ + str r3, [r2, #4] │ │ │ │ + add.w r3, ip, #8 │ │ │ │ + str r3, [r2, #24] │ │ │ │ + str.w r0, [r2, ip] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bcd8 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b2e2 <_Py_NewReferenceNoTotal@@Base+0x4f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bd96 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - mov r9, sl │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ + b.w 9bf0e <_Py_NewReferenceNoTotal@@Base+0x1122> │ │ │ │ + mov sl, fp │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9b21e <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ccbc <_Py_NewReferenceNoTotal@@Base+0x14e0> │ │ │ │ + beq.w 9c362 <_Py_NewReferenceNoTotal@@Base+0x1576> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c736 <_Py_NewReferenceNoTotal@@Base+0xf5a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc10 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov r9, r7 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9bc6a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c856 <_Py_NewReferenceNoTotal@@Base+0x107a> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.w 9c7b0 <_Py_NewReferenceNoTotal@@Base+0xfd4> │ │ │ │ + beq.w 9bda2 <_Py_NewReferenceNoTotal@@Base+0xfb6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc6a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + b.n 9b21e <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9d462 <_Py_NewReferenceNoTotal@@Base+0x1c86> │ │ │ │ + bpl.w 9cb2e <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl abaf0 <_PyEval_EvalFrameDefault@@Base+0xd268> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ab558 <_PyEval_EvalFrameDefault@@Base+0xd5b0> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ - 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] │ │ │ │ + beq.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ + ldr.w fp, [r4, #20] │ │ │ │ + ldrd r1, r2, [r5, #20] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldrd sl, r9, [r5, #12] │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ - cmp r7, r1 │ │ │ │ - bhi.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.w 9c8dc <_Py_NewReferenceNoTotal@@Base+0x1af0> │ │ │ │ + str r7, [r5, #4] │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d222 <_Py_NewReferenceNoTotal@@Base+0x1a46> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 9cebe <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c92c <_Py_NewReferenceNoTotal@@Base+0x1b40> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [r7, #24] │ │ │ │ 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 r2, [r7, #28] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + movs r3, #24 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c9d2 <_Py_NewReferenceNoTotal@@Base+0x11f6> │ │ │ │ + beq.w 9c078 <_Py_NewReferenceNoTotal@@Base+0x128c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b164 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ - mov r8, r0 │ │ │ │ + bl b35ec │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b164 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5bc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bb56 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bl 1fb520 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b166 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b35b4 │ │ │ │ + ldrd r5, r7, [r3, #20] │ │ │ │ + bl b3024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d986 <_Py_NewReferenceNoTotal@@Base+0x21aa> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ + beq.w 9d06c <_Py_NewReferenceNoTotal@@Base+0x2280> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r6, r7, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + strd r5, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1fa99c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fb900 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29508 @ 0x7344 │ │ │ │ + movw r2, #28548 @ 0x6f84 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1b0db0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - ldrd r7, r1, [r3, #4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ + beq.w 9b9e0 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + b.n 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ + ldrd r7, r1, [r2, #4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9cb26 <_Py_NewReferenceNoTotal@@Base+0x1d3a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + bne.n 9b7c4 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9c49e <_Py_NewReferenceNoTotal@@Base+0xcc2> │ │ │ │ + bpl.w 9cb0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + beq.w 9cb26 <_Py_NewReferenceNoTotal@@Base+0x1d3a> │ │ │ │ + movw r1, #20780 @ 0x512c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x18e2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - bmi.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + beq.w 9c77c <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x5f6> │ │ │ │ + mov sl, r7 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9b278 <_Py_NewReferenceNoTotal@@Base+0x48c> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c396 <_Py_NewReferenceNoTotal@@Base+0x15aa> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.w 9be64 <_Py_NewReferenceNoTotal@@Base+0x1078> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b278 <_Py_NewReferenceNoTotal@@Base+0x48c> │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + subs r3, r2, #1 │ │ │ │ + bmi.w 9ca76 <_Py_NewReferenceNoTotal@@Base+0x1c8a> │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + subs r5, r1, #4 │ │ │ │ + cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9c836 <_Py_NewReferenceNoTotal@@Base+0x105a> │ │ │ │ + bls.w 9c374 <_Py_NewReferenceNoTotal@@Base+0x1588> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r5, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r6, r5, [r3, #20] │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + beq.w 9ccc8 <_Py_NewReferenceNoTotal@@Base+0x1edc> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + str r7, [r0, #4] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.w 9b5d0 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 77124 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ + 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 9b5d0 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d578 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ + bne.w 9ccea <_Py_NewReferenceNoTotal@@Base+0x1efe> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9b986 <_Py_NewReferenceNoTotal@@Base+0xb9a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c038 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - bge.w 9c9c2 <_Py_NewReferenceNoTotal@@Base+0x11e6> │ │ │ │ + beq.w 9b63e <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + bge.w 9c040 <_Py_NewReferenceNoTotal@@Base+0x1254> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b644 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9b986 <_Py_NewReferenceNoTotal@@Base+0xb9a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b640 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - mov r1, sl │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r2, sl │ │ │ │ + ble.w 9b640 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d67c <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ + bne.w 9ccf2 <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r2, 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9b986 <_Py_NewReferenceNoTotal@@Base+0xb9a> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c896 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble.w 9c896 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ + beq.w 9bee6 <_Py_NewReferenceNoTotal@@Base+0x10fa> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp sl, r2 │ │ │ │ + ble.w 9bee6 <_Py_NewReferenceNoTotal@@Base+0x10fa> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b644 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9b986 <_Py_NewReferenceNoTotal@@Base+0xb9a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b640 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, sl │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 9b640 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9c30e <_Py_NewReferenceNoTotal@@Base+0xb32> │ │ │ │ + bne.w 9b644 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9b94e <_Py_NewReferenceNoTotal@@Base+0xb62> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.n 9b220 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl cc70c │ │ │ │ - mov r8, r0 │ │ │ │ + bl cc1ac │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bda4 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + beq.w 9b3b0 <_Py_NewReferenceNoTotal@@Base+0x5c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c13d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ + bl c0e3c <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b3bc <_Py_NewReferenceNoTotal@@Base+0x5d0> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b3bc <_Py_NewReferenceNoTotal@@Base+0x5d0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1afbc0 │ │ │ │ - mov r7, r0 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + bl 1b16bc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - b.n 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + bne.w 9b76a <_Py_NewReferenceNoTotal@@Base+0x97e> │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b3bc <_Py_NewReferenceNoTotal@@Base+0x5d0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9b3c2 <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d888 <_Py_NewReferenceNoTotal@@Base+0x20ac> │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x22aa> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bae8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c068 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.w 9c9ca <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ + beq.w 9b7c8 <_Py_NewReferenceNoTotal@@Base+0x9dc> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp r7, sl │ │ │ │ + bge.w 9c070 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bae8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + ble.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d572 <_Py_NewReferenceNoTotal@@Base+0x1d96> │ │ │ │ + bne.w 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1ef8> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r2, 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cbnz r5, 9bae8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c89e <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r3 │ │ │ │ - ble.w 9c89e <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ + beq.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0x1104> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp sl, fp │ │ │ │ + ble.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0x1104> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9bae8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl aba50 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9c460 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + bl acf3c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9bab2 <_Py_NewReferenceNoTotal@@Base+0xcc6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.n 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d404 <_Py_NewReferenceNoTotal@@Base+0x1c28> │ │ │ │ - ldrd r2, r1, [r4, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - bne.w 9bd08 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + b.w 9b27a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + add.w r9, r2, #1 │ │ │ │ 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 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + strd r6, r3, [sp, #48] @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + str r5, [r7, #0] │ │ │ │ + adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ + mov sl, r9 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9d592 <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c520 <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9ccf8 <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9bb2a <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ - mov r3, r0 │ │ │ │ + bl b1614 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c628 <_Py_NewReferenceNoTotal@@Base+0xe4c> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ + bne.w 9bcaa <_Py_NewReferenceNoTotal@@Base+0xebe> │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 9cada <_Py_NewReferenceNoTotal@@Base+0x1cee> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + bne.w 9cada <_Py_NewReferenceNoTotal@@Base+0x1cee> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl b204c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl b1ac8 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ba <_Py_NewReferenceNoTotal@@Base+0x1dde> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 9c57a <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ + beq.w 9bef8 <_Py_NewReferenceNoTotal@@Base+0x110c> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 9bb7e <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cmp.w r9, #1 │ │ │ │ + cmp.w sl, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9c57a <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ + beq.n 9bb7e <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 9c568 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 9bb6c <_Py_NewReferenceNoTotal@@Base+0xd80> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 774c0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x2268> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d064 <_Py_NewReferenceNoTotal@@Base+0x2278> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c1e08 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9be1a <_Py_NewReferenceNoTotal@@Base+0x102e> │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9caf6 <_Py_NewReferenceNoTotal@@Base+0x1d0a> │ │ │ │ mov r0, r4 │ │ │ │ + bl b4f78 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c13d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ce <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + beq.w 9bf0c <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ + ldrd r2, r7, [r4, #8] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.w 9be2c <_Py_NewReferenceNoTotal@@Base+0x1040> │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + beq.w 9bf0c <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.w 9c3c8 <_Py_NewReferenceNoTotal@@Base+0x15dc> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, #57 @ 0x39 │ │ │ │ + beq.w 9bf3a <_Py_NewReferenceNoTotal@@Base+0x114e> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf0e <_Py_NewReferenceNoTotal@@Base+0x1122> │ │ │ │ + subs r1, r7, #1 │ │ │ │ + bmi.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + ldr.w r1, [r3, r1, lsl #2] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + subs r5, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ce <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r5, #2 │ │ │ │ + bls.w 9c3a8 <_Py_NewReferenceNoTotal@@Base+0x15bc> │ │ │ │ + ldrd r7, r5, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bne.w 9cc06 <_Py_NewReferenceNoTotal@@Base+0x1e1a> │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, r9, [r3, #20] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ - 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 │ │ │ │ + beq.w 9b9e0 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ + strd r7, r5, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ + subs r2, #1 │ │ │ │ + movs r1, #6 │ │ │ │ + strd r9, sl, [r0, #4] │ │ │ │ + str.w r8, [r0, #12] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - bl 1aac18 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bb10 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9b84c <_Py_NewReferenceNoTotal@@Base+0xa60> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9b5e4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b.n 9b5e4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b120 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b4550 │ │ │ │ - mov r8, r0 │ │ │ │ + bl b3fc0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b19a <_Py_NewReferenceNoTotal@@Base+0x3ae> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b19a <_Py_NewReferenceNoTotal@@Base+0x3ae> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c798 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ - ldrd r0, r2, [r4, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 9cd76 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ + b.n 9be02 <_Py_NewReferenceNoTotal@@Base+0x1016> │ │ │ │ + ldrd r1, r2, [r4, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9c47e <_Py_NewReferenceNoTotal@@Base+0x1692> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9c520 <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ - add.w r9, r0, #1 │ │ │ │ + bne.w 9bb2a <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + adds r6, r1, #1 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d32c <_Py_NewReferenceNoTotal@@Base+0x1b50> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r7, r1, lsl #2] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9c500 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + beq.w 9c9e2 <_Py_NewReferenceNoTotal@@Base+0x1bf6> │ │ │ │ + str.w r5, [r7, r9, lsl #2] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + b.n 9bb08 <_Py_NewReferenceNoTotal@@Base+0xd1c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a9928 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ab604 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9be78 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + bne.n 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b484 <_Py_NewReferenceNoTotal@@Base+0x698> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.n 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d734 <_Py_NewReferenceNoTotal@@Base+0x1f58> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d59c <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ + beq.w 9d074 <_Py_NewReferenceNoTotal@@Base+0x2288> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cf8e <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9cfa4 <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d586 <_Py_NewReferenceNoTotal@@Base+0x1daa> │ │ │ │ + beq.w 9cf8c <_Py_NewReferenceNoTotal@@Base+0x21a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + bl b4f78 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cf8e <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9cf8e <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, r5, [r3, #20] │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d580 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9cf86 <_Py_NewReferenceNoTotal@@Base+0x219a> │ │ │ │ + strd sl, r9, [r0, #32] │ │ │ │ + movs r1, #4 │ │ │ │ + str.w fp, [r0, #40] @ 0x28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ - ldr.w r2, [r8, r2, lsl #3] │ │ │ │ + ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ strd r2, r0, [r1, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - mov r9, r0 │ │ │ │ + bl 9d340 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c064 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - movw r1, #4449 @ 0x1161 │ │ │ │ + beq.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + movw r1, #3025 @ 0xbd1 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1aa6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c064 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + beq.w 9d07e <_Py_NewReferenceNoTotal@@Base+0x2292> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ strd r7, r1, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - bl 1a9394 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r3, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 1ab070 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c820 <_Py_NewReferenceNoTotal@@Base+0x1044> │ │ │ │ + beq.n 9bed0 <_Py_NewReferenceNoTotal@@Base+0x10e4> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d35a <_Py_NewReferenceNoTotal@@Base+0x1b7e> │ │ │ │ + bne.w 9ca00 <_Py_NewReferenceNoTotal@@Base+0x1c14> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b27c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldrd r2, r7, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9bbd0 <_Py_NewReferenceNoTotal@@Base+0xde4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9bf20 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.n 9bbd2 <_Py_NewReferenceNoTotal@@Base+0xde6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ceb0 <_Py_NewReferenceNoTotal@@Base+0x20c4> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9ceb8 <_Py_NewReferenceNoTotal@@Base+0x20cc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cafc <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9b18c <_Py_NewReferenceNoTotal@@Base+0x3a0> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7dc0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c7810 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9b7f4 <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ - movw r1, #4449 @ 0x1161 │ │ │ │ + beq.w 9b7f4 <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ + movw r1, #3025 @ 0xbd1 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1aa6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9b7f4 <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ - mov ip, r0 │ │ │ │ + bl b29cc │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + beq.w 9d07e <_Py_NewReferenceNoTotal@@Base+0x2292> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ movs r2, #2 │ │ │ │ - ldr.w r7, [ip, #24] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr.w r7, [ip, #20] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 1ad938 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9c796 <_Py_NewReferenceNoTotal@@Base+0xfba> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f8d0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9d5dc <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.w 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - subs r2, r1, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r5, r1, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9c850 <_Py_NewReferenceNoTotal@@Base+0x1074> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ - subs r2, #1 │ │ │ │ - bcs.n 9c83e <_Py_NewReferenceNoTotal@@Base+0x1062> │ │ │ │ - b.n 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 1af46c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d51a <_Py_NewReferenceNoTotal@@Base+0x1d3e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9c086 <_Py_NewReferenceNoTotal@@Base+0x8aa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d564 <_Py_NewReferenceNoTotal@@Base+0x1d88> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9d56c <_Py_NewReferenceNoTotal@@Base+0x1d90> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9be00 <_Py_NewReferenceNoTotal@@Base+0x1014> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 7f9e8 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - blt.w 9d512 <_Py_NewReferenceNoTotal@@Base+0x1d36> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9bb7a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + bne.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x229a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r2, #1 │ │ │ │ + b.w 9cac8 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 9b640 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, fp │ │ │ │ + b.n 9b7ca <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 774c0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1eb80c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b3a2 <_Py_NewReferenceNoTotal@@Base+0x5b6> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b3c2 <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + movs r5, #1 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9c3c8 <_Py_NewReferenceNoTotal@@Base+0x15dc> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, #57 @ 0x39 │ │ │ │ + bne.n 9bf0e <_Py_NewReferenceNoTotal@@Base+0x1122> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + adds r7, #1 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9bc02 <_Py_NewReferenceNoTotal@@Base+0xe16> │ │ │ │ + b.n 9bf0e <_Py_NewReferenceNoTotal@@Base+0x1122> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 719d8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 71b30 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1286> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c01e <_Py_NewReferenceNoTotal@@Base+0x842> │ │ │ │ + beq.w 9c0e2 <_Py_NewReferenceNoTotal@@Base+0x12f6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b62e <_Py_NewReferenceNoTotal@@Base+0x842> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d6be <_Py_NewReferenceNoTotal@@Base+0x1ee2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d6b4 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d696 <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + beq.w 9d018 <_Py_NewReferenceNoTotal@@Base+0x222c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d00e <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ + ldrd r9, r3, [r4, #8] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 9cdee <_Py_NewReferenceNoTotal@@Base+0x2002> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd fp, r3, [r3, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + beq.w 9c882 <_Py_NewReferenceNoTotal@@Base+0x1a96> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r6, r0 │ │ │ │ + bl b35ec │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + beq.w 9c882 <_Py_NewReferenceNoTotal@@Base+0x1a96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d68c <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d684 <_Py_NewReferenceNoTotal@@Base+0x1ea8> │ │ │ │ + beq.w 9ce38 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ce30 <_Py_NewReferenceNoTotal@@Base+0x2044> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d27a <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ - mov.w r8, #0 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ + bne.w 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x1be4> │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c884 <_Py_NewReferenceNoTotal@@Base+0x1a98> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b29cc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7ac <_Py_NewReferenceNoTotal@@Base+0x1fd0> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1ffa> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r9, [r7, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r9, r5, [r2, #20] │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6c8 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r9, [r0, #40] @ 0x28 │ │ │ │ - movs r3, #17 │ │ │ │ - strd r6, r8, [r0, #4] │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + beq.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r9, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #17 │ │ │ │ + strd r8, sl, [r0, #4] │ │ │ │ + str.w fp, [r0, #32] │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9b76a <_Py_NewReferenceNoTotal@@Base+0x97e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cab6 <_Py_NewReferenceNoTotal@@Base+0x1cca> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.w 9b304 <_Py_NewReferenceNoTotal@@Base+0x518> │ │ │ │ + mov sl, fp │ │ │ │ + mov r9, r5 │ │ │ │ + b.w 9b640 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d5e2 <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + blt.w 9cf98 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c68e <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9bd02 <_Py_NewReferenceNoTotal@@Base+0xf16> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b41e <_Py_NewReferenceNoTotal@@Base+0x632> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r9, r5 │ │ │ │ + b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + blt.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9c110 <_Py_NewReferenceNoTotal@@Base+0x934> │ │ │ │ + b.w 9b6e2 <_Py_NewReferenceNoTotal@@Base+0x8f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9d676 <_Py_NewReferenceNoTotal@@Base+0x1e9a> │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9c0b4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x21e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ca0a <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c67e <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ + blt.n 9c0b0 <_Py_NewReferenceNoTotal@@Base+0x12c4> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.w 9b442 <_Py_NewReferenceNoTotal@@Base+0x656> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bcf4 <_Py_NewReferenceNoTotal@@Base+0xf08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d45a <_Py_NewReferenceNoTotal@@Base+0x1c7e> │ │ │ │ + blt.w 9ca9c <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be6a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #525 @ 0x20d │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + beq.w 9bcde <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x68a> │ │ │ │ + ldr.w r2, [fp, #672] @ 0x2a0 │ │ │ │ + movw r1, #50013 @ 0xc35d │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d44a <_Py_NewReferenceNoTotal@@Base+0x1c6e> │ │ │ │ + bne.w 9ca8c <_Py_NewReferenceNoTotal@@Base+0x1ca0> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d5c0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + beq.w 9befe <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c8bc <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ + b.n 9bf5c <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c136 <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ + 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 9bf62 <_Py_NewReferenceNoTotal@@Base+0x1176> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b49e <_Py_NewReferenceNoTotal@@Base+0x6b2> │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d410 <_Py_NewReferenceNoTotal@@Base+0x1c34> │ │ │ │ + blt.w 9caa4 <_Py_NewReferenceNoTotal@@Base+0x1cb8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.n 9cb46 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9beb6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + beq.n 9c23c <_Py_NewReferenceNoTotal@@Base+0x1450> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4c2 <_Py_NewReferenceNoTotal@@Base+0x6d6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c136 <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c696 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b502 <_Py_NewReferenceNoTotal@@Base+0x716> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c136 <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cf7a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + beq.w 9c602 <_Py_NewReferenceNoTotal@@Base+0x1816> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b524 <_Py_NewReferenceNoTotal@@Base+0x738> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c136 <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c560 <_Py_NewReferenceNoTotal@@Base+0x1774> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x6f6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cbea <_Py_NewReferenceNoTotal@@Base+0x1dfe> │ │ │ │ + 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 9c70c <_Py_NewReferenceNoTotal@@Base+0x1920> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b574 <_Py_NewReferenceNoTotal@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c136 <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c934 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b596 <_Py_NewReferenceNoTotal@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d418 <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ + blt.w 9cbf2 <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9d012 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + beq.w 9c744 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b548 <_Py_NewReferenceNoTotal@@Base+0x75c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ + beq.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ + beq.w 9cc56 <_Py_NewReferenceNoTotal@@Base+0x1e6a> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #26 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cc3e <_Py_NewReferenceNoTotal@@Base+0x1462> │ │ │ │ + blt.n 9c330 <_Py_NewReferenceNoTotal@@Base+0x1544> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9b5b8 <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d7e4 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ + beq.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1fe0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d7be <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ + bne.w 9cc4c <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9cc72 <_Py_NewReferenceNoTotal@@Base+0x1e86> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r7, r5, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9cc4c <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aee68 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 1b0964 │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9cc4c <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9cc4c <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1aef88 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ + bl 1b0a84 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7b6 <_Py_NewReferenceNoTotal@@Base+0x1fda> │ │ │ │ + beq.w 9ce08 <_Py_NewReferenceNoTotal@@Base+0x201c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7ee <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9cc46 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ + strd r7, r5, [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 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bfae <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d4ee <_Py_NewReferenceNoTotal@@Base+0x1d12> │ │ │ │ - ldrd r0, r3, [r4, #4] │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr.w r1, [r0, r3, lsl #2] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9d28c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ - ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50457 @ 0xc519 │ │ │ │ + b.w 9b5ba <_Py_NewReferenceNoTotal@@Base+0x7ce> │ │ │ │ + ldr.w r3, [fp, #684] @ 0x2ac │ │ │ │ + movw r2, #50721 @ 0xc621 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9d3ce <_Py_NewReferenceNoTotal@@Base+0x1bf2> │ │ │ │ + bne.w 9cbfa <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ - ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8, #800] @ 0x320 │ │ │ │ + str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3e4 <_Py_NewReferenceNoTotal@@Base+0x1c08> │ │ │ │ + blt.w 9cb04 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9c056 <_Py_NewReferenceNoTotal@@Base+0x87a> │ │ │ │ + b.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + subs r1, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9b814 <_Py_NewReferenceNoTotal@@Base+0xa28> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c38e <_Py_NewReferenceNoTotal@@Base+0x15a2> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b814 <_Py_NewReferenceNoTotal@@Base+0xa28> │ │ │ │ + subs r1, #1 │ │ │ │ + bcs.n 9c37c <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ + b.w 9b814 <_Py_NewReferenceNoTotal@@Base+0xa28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d752 <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ - ldrd r1, r5, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9baf4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9bb04 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + blt.w 9cc26 <_Py_NewReferenceNoTotal@@Base+0x1e3a> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x9fa> │ │ │ │ + subs r0, r7, #2 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 9bc1a <_Py_NewReferenceNoTotal@@Base+0xe2e> │ │ │ │ + ldr.w r1, [r3, r0, lsl #2] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + subs r7, r5, #4 │ │ │ │ + cmp r7, #2 │ │ │ │ + bls.n 9c3c2 <_Py_NewReferenceNoTotal@@Base+0x15d6> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bc1a <_Py_NewReferenceNoTotal@@Base+0xe2e> │ │ │ │ + subs r0, #1 │ │ │ │ + bcs.n 9c3b0 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ + b.n 9bc1a <_Py_NewReferenceNoTotal@@Base+0xe2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cc3e <_Py_NewReferenceNoTotal@@Base+0x1e52> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.n 9bbea <_Py_NewReferenceNoTotal@@Base+0xdfe> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cc30 <_Py_NewReferenceNoTotal@@Base+0x1e44> │ │ │ │ + ldrd r3, r6, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d970 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ - movw sl, #19968 @ 0x4e00 │ │ │ │ - movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ - movt r1, #7 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9bca2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ + bne.w 9b104 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b114 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9caf6 <_Py_NewReferenceNoTotal@@Base+0x1d0a> │ │ │ │ + movw fp, #19968 @ 0x4e00 │ │ │ │ + movt fp, #72 @ 0x48 │ │ │ │ + movw r2, #6773 @ 0x1a75 │ │ │ │ + movt r2, #7 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + ldr.w r3, [fp, #692] @ 0x2b4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9b2b2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8bc <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ - b.w 9d5c0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne.w 9bf5c <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + b.n 9befe <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25effc │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9bc30 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b23e <_Py_NewReferenceNoTotal@@Base+0x452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3d8 <_Py_NewReferenceNoTotal@@Base+0x1bfc> │ │ │ │ + blt.w 9cbde <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9bc30 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b23e <_Py_NewReferenceNoTotal@@Base+0x452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3ee <_Py_NewReferenceNoTotal@@Base+0x1c12> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - b.w 9bbd6 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ + blt.w 9cace <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + b.w 9b1e4 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3fa <_Py_NewReferenceNoTotal@@Base+0x1c1e> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9c632 <_Py_NewReferenceNoTotal@@Base+0xe56> │ │ │ │ + blt.w 9cab2 <_Py_NewReferenceNoTotal@@Base+0x1cc6> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + b.n 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ 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 │ │ │ │ + ldr.w r9, [r5, #512] @ 0x200 │ │ │ │ + mul.w sl, r0, r2 │ │ │ │ ldrd r0, r2, [r1, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - add.w r0, r7, r9 │ │ │ │ + add.w r0, r9, sl │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r1, #8] │ │ │ │ - add.w lr, r8, r2, lsl #2 │ │ │ │ + add.w lr, r5, r2, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 9cdca <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ + bne.n 9c4ca <_Py_NewReferenceNoTotal@@Base+0x16de> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9cdc6 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + cbz r1, 9c4c6 <_Py_NewReferenceNoTotal@@Base+0x16da> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ adds r1, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9d482 <_Py_NewReferenceNoTotal@@Base+0x1ca6> │ │ │ │ + beq.w 9cb76 <_Py_NewReferenceNoTotal@@Base+0x1d8a> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9d426 <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ + beq.w 9cb52 <_Py_NewReferenceNoTotal@@Base+0x1d66> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9cde6 <_Py_NewReferenceNoTotal@@Base+0x160a> │ │ │ │ + cbnz r2, 9c4e6 <_Py_NewReferenceNoTotal@@Base+0x16fa> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d420 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ + beq.w 9caac <_Py_NewReferenceNoTotal@@Base+0x1cc0> │ │ │ │ str r2, [r1, #20] │ │ │ │ - ldr.w r7, [ip, #20] │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9ce08 <_Py_NewReferenceNoTotal@@Base+0x162c> │ │ │ │ - str r0, [r7, #24] │ │ │ │ + strd r5, ip, [r0, #20] │ │ │ │ + cbz r5, 9c508 <_Py_NewReferenceNoTotal@@Base+0x171c> │ │ │ │ + str r0, [r5, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d94c <_Py_NewReferenceNoTotal@@Base+0x2170> │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x203e> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9bbaa <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b1bc <_Py_NewReferenceNoTotal@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d530 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + blt.w 9cac2 <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d53c <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r2, [r2, r7, lsl #2] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cb4e <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d952 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + beq.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9bbcc <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b1da <_Py_NewReferenceNoTotal@@Base+0x3ee> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d858 <_Py_NewReferenceNoTotal@@Base+0x207c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d840 <_Py_NewReferenceNoTotal@@Base+0x2064> │ │ │ │ + beq.w 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x1fd6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cd12 <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1f88> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9cd26 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b04f8 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 1b1ff4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ - movw r1, #2953 @ 0xb89 │ │ │ │ + beq.w 9cd26 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + movw r1, #9861 @ 0x2685 │ │ │ │ movt r1, #27 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1aa6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9cd26 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d81e <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9cd1c <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, r8, [r3, #20] │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d80c <_Py_NewReferenceNoTotal@@Base+0x2030> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9cd08 <_Py_NewReferenceNoTotal@@Base+0x1f1c> │ │ │ │ + strd sl, r9, [r0, #32] │ │ │ │ + movs r1, #5 │ │ │ │ + str.w fp, [r0, #40] @ 0x28 │ │ │ │ + str.w r8, [r0, #44] @ 0x2c │ │ │ │ + str r5, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d87e <_Py_NewReferenceNoTotal@@Base+0x20a2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d874 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d828 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + beq.w 9cfda <_Py_NewReferenceNoTotal@@Base+0x21ee> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9c68c <_Py_NewReferenceNoTotal@@Base+0x18a0> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9cfbc <_Py_NewReferenceNoTotal@@Base+0x21d0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #529 @ 0x211 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c68a <_Py_NewReferenceNoTotal@@Base+0x189e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa98 │ │ │ │ + bl b35ec │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 9cf72 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + cbz r0, 9c68a <_Py_NewReferenceNoTotal@@Base+0x189e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b0288 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov fp, r0 │ │ │ │ + cbnz r5, 9c68c <_Py_NewReferenceNoTotal@@Base+0x18a0> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9cf72 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + cbz r0, 9c68c <_Py_NewReferenceNoTotal@@Base+0x18a0> │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - bl 1a9658 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1b0354 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9b76a <_Py_NewReferenceNoTotal@@Base+0x97e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d832 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ + bne.w 9cfc6 <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9caf8 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + b.w 9b524 <_Py_NewReferenceNoTotal@@Base+0x738> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d794 <_Py_NewReferenceNoTotal@@Base+0x1fb8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d776 <_Py_NewReferenceNoTotal@@Base+0x1f9a> │ │ │ │ + beq.w 9ccb2 <_Py_NewReferenceNoTotal@@Base+0x1ec6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cca8 <_Py_NewReferenceNoTotal@@Base+0x1ebc> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9cc8c <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #529 @ 0x211 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d006 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 9d006 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ae79c │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r2, 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + bl c1e08 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 9c704 <_Py_NewReferenceNoTotal@@Base+0x1918> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl b29cc │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9d008 <_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 1ae868 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r0, 9c704 <_Py_NewReferenceNoTotal@@Base+0x1918> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [ip, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ + bl 1ab334 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9b76a <_Py_NewReferenceNoTotal@@Base+0x97e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d79e <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9ccba <_Py_NewReferenceNoTotal@@Base+0x1ece> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - adds r1, #1 │ │ │ │ + b.n 9c182 <_Py_NewReferenceNoTotal@@Base+0x1396> │ │ │ │ + adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ + beq.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ + beq.w 9cc56 <_Py_NewReferenceNoTotal@@Base+0x1e6a> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #28 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - b.w 9bfd6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76fe4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d550 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r2, #8192 @ 0x2000 │ │ │ │ - str.w r2, [r1], #16 │ │ │ │ - add.w r2, r0, #23 │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r6, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9bfc2 <_Py_NewReferenceNoTotal@@Base+0x7e6> │ │ │ │ - adds r1, r3, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ + adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ + beq.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ + beq.w 9cc56 <_Py_NewReferenceNoTotal@@Base+0x1e6a> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - str r5, [r4, #8] │ │ │ │ + bl 9d340 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + beq.w 9b7c4 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d804 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d912 <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ + beq.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x2236> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ca82 <_Py_NewReferenceNoTotal@@Base+0x1c96> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x2240> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + movw r1, #20780 @ 0x512c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1aab14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1c94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - mov r6, r0 │ │ │ │ + bl 9d340 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1c94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa818 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ + bl 1ac4f4 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ca82 <_Py_NewReferenceNoTotal@@Base+0x1c96> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1c94> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov sl, r0 │ │ │ │ + bl b35ec │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1c94> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d76c <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ - mov r1, r6 │ │ │ │ + beq.w 9d08c <_Py_NewReferenceNoTotal@@Base+0x22a0> │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b35b4 │ │ │ │ + ldrd r7, fp, [r3, #20] │ │ │ │ + bl b3024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d766 <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - bl 216eec <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ + beq.w 9d04c <_Py_NewReferenceNoTotal@@Base+0x2260> │ │ │ │ + strd r7, fp, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 217858 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29572 @ 0x7384 │ │ │ │ + movw r2, #28612 @ 0x6fc4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1b0db0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9b76a <_Py_NewReferenceNoTotal@@Base+0x97e> │ │ │ │ + bl 7f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1c94> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + b.w 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x5f6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e22d8 │ │ │ │ - b.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d6b4 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ + bl 1e3a1c │ │ │ │ + b.w 9b3bc <_Py_NewReferenceNoTotal@@Base+0x5d0> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d00e <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ce <_Py_NewReferenceNoTotal@@Base+0x1ef2> │ │ │ │ + beq.w 9cddc <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ce <_Py_NewReferenceNoTotal@@Base+0x1ef2> │ │ │ │ + beq.w 9cddc <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r6, [r3, #20] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r9, r8, [r3, #20] │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6c8 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #17 │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - strd r2, r2, [r0, #4] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9c0f0 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ + beq.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r9, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #17 │ │ │ │ + str.w fp, [r0, #32] │ │ │ │ + strd r5, r5, [r0, #4] │ │ │ │ + str.w r8, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9b76a <_Py_NewReferenceNoTotal@@Base+0x97e> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76fe4 │ │ │ │ - ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r1, [sp, #52] @ 0x34 │ │ │ │ + bl 77124 │ │ │ │ + ldrd r3, r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9cebe <_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 r0, [r5, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - b.w 9c0e8 <_Py_NewReferenceNoTotal@@Base+0x90c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c944 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ - b.w 9c93c <_Py_NewReferenceNoTotal@@Base+0x1160> │ │ │ │ + beq.w 9cebe <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ + b.w 9b6bc <_Py_NewReferenceNoTotal@@Base+0x8d0> │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ + b.w 9b6c4 <_Py_NewReferenceNoTotal@@Base+0x8d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d71e <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d714 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d6f8 <_Py_NewReferenceNoTotal@@Base+0x1f1c> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9ce8c <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x2096> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9ce66 <_Py_NewReferenceNoTotal@@Base+0x207a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9ce48 <_Py_NewReferenceNoTotal@@Base+0x205c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aee68 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1b0964 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9ce48 <_Py_NewReferenceNoTotal@@Base+0x205c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9ce48 <_Py_NewReferenceNoTotal@@Base+0x205c> │ │ │ │ + mov r1, r5 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1aef88 │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd sl, r5, [r3, #20] │ │ │ │ + bl 1b0a84 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d98e <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ + beq.w 9ce52 <_Py_NewReferenceNoTotal@@Base+0x2066> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acec4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6e6 <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #23 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 9ce42 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ + str.w sl, [r0, #40] @ 0x28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str.w fp, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bc56 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b35ec │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bfe0 <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ + b.w 9bfda <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 84348 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 83fe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5b6 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ + beq.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x110a> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c658 <_Py_NewReferenceNoTotal@@Base+0xe7c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + b.w 9bcd4 <_Py_NewReferenceNoTotal@@Base+0xee8> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ + bl b35ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7a8 <_Py_NewReferenceNoTotal@@Base+0xfcc> │ │ │ │ + beq.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x1026> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5bc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d760 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + bl 1fb520 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cd02 <_Py_NewReferenceNoTotal@@Base+0x1f16> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl b29cc │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + beq.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + str r5, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - strd r7, r6, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1fa99c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ + strd r7, r5, [sp, #4] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1fb900 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29540 @ 0x7364 │ │ │ │ + movw r2, #28580 @ 0x6fa4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1b0db0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - b.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 9ccac <_Py_NewReferenceNoTotal@@Base+0x14d0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9b76a <_Py_NewReferenceNoTotal@@Base+0x97e> │ │ │ │ + b.w 9b9e0 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r7, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ + b.w 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9c52e <_Py_NewReferenceNoTotal@@Base+0xd52> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9beb6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9cdf8 <_Py_NewReferenceNoTotal@@Base+0x161c> │ │ │ │ - ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cbz r2, 9d434 <_Py_NewReferenceNoTotal@@Base+0x1c58> │ │ │ │ - str r0, [r2, #24] │ │ │ │ - ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ - str.w r0, [r8, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x5f6> │ │ │ │ + ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ + b.w 9c100 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x68a> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4c2 <_Py_NewReferenceNoTotal@@Base+0x6d6> │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + b.n 9c4f8 <_Py_NewReferenceNoTotal@@Base+0x170c> │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be6a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9bb32 <_Py_NewReferenceNoTotal@@Base+0xd46> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r7, #1 │ │ │ │ + b.w 9b27c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b220 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + ldr.w r2, [fp, #704] @ 0x2c0 │ │ │ │ + movw r1, #30349 @ 0x768d │ │ │ │ + movt r1, #7 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c470 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ + b.w 9b32e <_Py_NewReferenceNoTotal@@Base+0x542> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b636 <_Py_NewReferenceNoTotal@@Base+0x84a> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b19a <_Py_NewReferenceNoTotal@@Base+0x3ae> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b220 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #26876 @ 0x68fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1ad8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ca76 <_Py_NewReferenceNoTotal@@Base+0x1c8a> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #26876 @ 0x68fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bb56 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bl d1ad8 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b166 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cac8 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + cbz r2, 9cb60 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ + str r0, [r2, #24] │ │ │ │ + ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ + str.w r0, [r5, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ + str.w r0, [r5, #532] @ 0x214 │ │ │ │ + b.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x15fa> │ │ │ │ + beq.w 9c4d6 <_Py_NewReferenceNoTotal@@Base+0x16ea> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9d4e8 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + cbz r3, 9cbd8 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ str r2, [r3, #20] │ │ │ │ + ldr.w r1, [r9, sl] │ │ │ │ str r3, [r2, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [r3, r9] │ │ │ │ - ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ + ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 9d4ba <_Py_NewReferenceNoTotal@@Base+0x1cde> │ │ │ │ + str.w r0, [r5, #520] @ 0x208 │ │ │ │ + cbz r3, 9cbac <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r8, r3, lsl #3 │ │ │ │ + add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r2, r8, r2, lsl #3 │ │ │ │ - ldr.w r3, [sl, #812] @ 0x32c │ │ │ │ + add.w r2, r5, r2, lsl #3 │ │ │ │ + ldr.w r3, [fp, #812] @ 0x32c │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ + ldr.w r0, [fp, #804] @ 0x324 │ │ │ │ str.w r7, [r2, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r7, [r3, r9] │ │ │ │ - ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ + ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ + str.w r7, [r9, sl] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8, #788] @ 0x314 │ │ │ │ + str.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9d490 <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ - ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #30033 @ 0x7551 │ │ │ │ - movt r1, #7 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x158c> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9bd24 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ + b.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x5a6> │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + b.n 9cb84 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b27a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b574 <_Py_NewReferenceNoTotal@@Base+0x788> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b548 <_Py_NewReferenceNoTotal@@Base+0x75c> │ │ │ │ + ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b.w 9c352 <_Py_NewReferenceNoTotal@@Base+0x1566> │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + bl 9d0b4 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 9cc1e <_Py_NewReferenceNoTotal@@Base+0x1e32> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24553c <_PyObject_GetState@@Base+0x1d0> │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bc28 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - movs r2, #1 │ │ │ │ + b.w 9bc24 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ + movs r5, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b27a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - subs r7, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ + movs r7, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bac6 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - b.w 9c686 <_Py_NewReferenceNoTotal@@Base+0xeaa> │ │ │ │ - bl 1ea294 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bfd6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9bb7a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d5a8 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bf0e <_Py_NewReferenceNoTotal@@Base+0x1122> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 9cc7e <_Py_NewReferenceNoTotal@@Base+0x1e92> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c50e <_Py_NewReferenceNoTotal@@Base+0xd32> │ │ │ │ + b.w 9b5b8 <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b5ba <_Py_NewReferenceNoTotal@@Base+0x7ce> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r7, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9d73e <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ + bge.w 9ce16 <_Py_NewReferenceNoTotal@@Base+0x202a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bce6 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ - b.w 9c52a <_Py_NewReferenceNoTotal@@Base+0xd4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bfae <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 9d636 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9bb3a <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c1a6 <_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 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9bb48 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + b.w 9b5b8 <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9bb48 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + blt.n 9ccba <_Py_NewReferenceNoTotal@@Base+0x1ece> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c6c4 <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ + b.w 9b502 <_Py_NewReferenceNoTotal@@Base+0x716> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c920 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d6d8 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ - 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] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c8f2 <_Py_NewReferenceNoTotal@@Base+0x1116> │ │ │ │ + bl 25effc │ │ │ │ + b.n 9c6a8 <_Py_NewReferenceNoTotal@@Base+0x18bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b502 <_Py_NewReferenceNoTotal@@Base+0x716> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 7f9e8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b5ba <_Py_NewReferenceNoTotal@@Base+0x7ce> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.w 9b644 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 9b644 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c8d4 <_Py_NewReferenceNoTotal@@Base+0x10f8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d6d8 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ + bl 25effc │ │ │ │ + b.w 9bb18 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b27c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + bl 7f9e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9cdb4 <_Py_NewReferenceNoTotal@@Base+0x1fc8> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ca5c <_Py_NewReferenceNoTotal@@Base+0x1280> │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x6f6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d726 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ + b.w 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x13dc> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9cd10 <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9cdac <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9cd9a <_Py_NewReferenceNoTotal@@Base+0x1fae> │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b28 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cd92 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4f78 │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 9cd92 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235fd8 │ │ │ │ + bl 7f9e8 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + cbz r0, 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1fa8> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.n 9cd12 <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d726 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ + blt.n 9cdb4 <_Py_NewReferenceNoTotal@@Base+0x1fc8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9d2ba <_Py_NewReferenceNoTotal@@Base+0x1ade> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c58e <_Py_NewReferenceNoTotal@@Base+0x17a2> │ │ │ │ + b.n 9cd12 <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.n 9cd70 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1f58> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ + b.n 9cd70 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9d29e <_Py_NewReferenceNoTotal@@Base+0x1ac2> │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x6f6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x6f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c6a0 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ - 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 9c6bc <_Py_NewReferenceNoTotal@@Base+0xee0> │ │ │ │ - b.n 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d16a <_Py_NewReferenceNoTotal@@Base+0x198e> │ │ │ │ + bl 25effc │ │ │ │ + b.w 9c572 <_Py_NewReferenceNoTotal@@Base+0x1786> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + b.w 9c2a2 <_Py_NewReferenceNoTotal@@Base+0x14b6> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 9cdfa <_Py_NewReferenceNoTotal@@Base+0x200e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + b.w 9c130 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ + subs r3, #2 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b49e <_Py_NewReferenceNoTotal@@Base+0x6b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d79e <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cfa6 <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ - b.n 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cf8c <_Py_NewReferenceNoTotal@@Base+0x17b0> │ │ │ │ + bge.w 9cffa <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - sub.w r3, r9, #2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b49e <_Py_NewReferenceNoTotal@@Base+0x6b2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9cc0e <_Py_NewReferenceNoTotal@@Base+0x1432> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d7f6 <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ + b.w 9c304 <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b27c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r7, r5, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cbca <_Py_NewReferenceNoTotal@@Base+0x13ee> │ │ │ │ + beq.w 9c2be <_Py_NewReferenceNoTotal@@Base+0x14d2> │ │ │ │ + b.n 9cc4c <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cbae <_Py_NewReferenceNoTotal@@Base+0x13d2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cac8 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + b.n 9c884 <_Py_NewReferenceNoTotal@@Base+0x1a98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9d0dc <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d84a <_Py_NewReferenceNoTotal@@Base+0x206e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl 25effc │ │ │ │ + b.w 9bfc0 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 9ce58 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9c212 <_Py_NewReferenceNoTotal@@Base+0x1426> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9c9a4 <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ + b.w 9b596 <_Py_NewReferenceNoTotal@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d862 <_Py_NewReferenceNoTotal@@Base+0x2086> │ │ │ │ + blt.n 9ce94 <_Py_NewReferenceNoTotal@@Base+0x20a8> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c962 <_Py_NewReferenceNoTotal@@Base+0x1b76> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b596 <_Py_NewReferenceNoTotal@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d8e4 <_Py_NewReferenceNoTotal@@Base+0x2108> │ │ │ │ + bl 25effc │ │ │ │ + b.n 9c946 <_Py_NewReferenceNoTotal@@Base+0x1b5a> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ce82 <_Py_NewReferenceNoTotal@@Base+0x2096> │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b0d6 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b27c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + mov r3, r7 │ │ │ │ + b.w 9b18c <_Py_NewReferenceNoTotal@@Base+0x3a0> │ │ │ │ + strd r3, r1, [sp, #52] @ 0x34 │ │ │ │ + bl 1eb80c │ │ │ │ + ldrd r3, r1, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b6c4 <_Py_NewReferenceNoTotal@@Base+0x8d8> │ │ │ │ + b.w 9b164 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 1eb80c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b5e4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9bcfe <_Py_NewReferenceNoTotal@@Base+0xf12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9ce72 <_Py_NewReferenceNoTotal@@Base+0x1696> │ │ │ │ + bl 25effc │ │ │ │ + b.w 9c55a <_Py_NewReferenceNoTotal@@Base+0x176e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9cf62 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cf32 <_Py_NewReferenceNoTotal@@Base+0x1756> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b120 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cf16 <_Py_NewReferenceNoTotal@@Base+0x173a> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9d812 <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9d90a <_Py_NewReferenceNoTotal@@Base+0x212e> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d8f8 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + ldrd r2, r8, [r4, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.n 9cf80 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d8dc <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9b9ea <_Py_NewReferenceNoTotal@@Base+0xbfe> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r2, [r3, r8, lsl #2] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9b158 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9d8dc <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + b.w 9b158 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ movs r1, #1 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b602 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ mov r0, r4 │ │ │ │ - bl 235784 │ │ │ │ - bl 7f8d0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - cbz r0, 9d8de <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ + bl 25effc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b2f0 <_Py_NewReferenceNoTotal@@Base+0x504> │ │ │ │ + b.w 9bb2e <_Py_NewReferenceNoTotal@@Base+0xd42> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 9b14a <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + bl 7f9e8 │ │ │ │ + cbnz r0, 9cfae <_Py_NewReferenceNoTotal@@Base+0x21c2> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b41e <_Py_NewReferenceNoTotal@@Base+0x632> │ │ │ │ movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r1, r3, #1 │ │ │ │ - b.n 9d8d8 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ - 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 9ce8e <_Py_NewReferenceNoTotal@@Base+0x16b2> │ │ │ │ - b.n 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + b.w 9c13e <_Py_NewReferenceNoTotal@@Base+0x1352> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9d8ac <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 9d8d8 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9d09e <_Py_NewReferenceNoTotal@@Base+0x22b2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b41e <_Py_NewReferenceNoTotal@@Base+0x632> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9cfe4 <_Py_NewReferenceNoTotal@@Base+0x21f8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b524 <_Py_NewReferenceNoTotal@@Base+0x738> │ │ │ │ + mov r3, r5 │ │ │ │ + b.w 9b442 <_Py_NewReferenceNoTotal@@Base+0x656> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d1a4 <_Py_NewReferenceNoTotal@@Base+0x19c8> │ │ │ │ + bl 25effc │ │ │ │ + b.w 9c614 <_Py_NewReferenceNoTotal@@Base+0x1828> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9d0f8 <_Py_NewReferenceNoTotal@@Base+0x191c> │ │ │ │ - b.n 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1ea294 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c0f0 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ - b.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c62e <_Py_NewReferenceNoTotal@@Base+0x1842> │ │ │ │ + b.w 9c68c <_Py_NewReferenceNoTotal@@Base+0x18a0> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd fp, r3, [r3, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9bf92 <_Py_NewReferenceNoTotal@@Base+0x11a6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b49e <_Py_NewReferenceNoTotal@@Base+0x6b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9ce5a <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + bl 25effc │ │ │ │ + b.w 9bf74 <_Py_NewReferenceNoTotal@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 25effc │ │ │ │ + b.w 9c79a <_Py_NewReferenceNoTotal@@Base+0x19ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d97a <_Py_NewReferenceNoTotal@@Base+0x219e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9bb10 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - movs r1, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + blt.w 9c862 <_Py_NewReferenceNoTotal@@Base+0x1a76> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c7b6 <_Py_NewReferenceNoTotal@@Base+0x19ca> │ │ │ │ + b.n 9ca82 <_Py_NewReferenceNoTotal@@Base+0x1c96> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c168 <_Py_NewReferenceNoTotal@@Base+0x98c> │ │ │ │ + b.w 9c828 <_Py_NewReferenceNoTotal@@Base+0x1a3c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9bb98 <_Py_NewReferenceNoTotal@@Base+0xdac> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bf0e <_Py_NewReferenceNoTotal@@Base+0x1122> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d2fc <_Py_NewReferenceNoTotal@@Base+0x1b20> │ │ │ │ + b.w 9b736 <_Py_NewReferenceNoTotal@@Base+0x94a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25effc │ │ │ │ + b.w 9bd14 <_Py_NewReferenceNoTotal@@Base+0xf28> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cac8 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cac8 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7c4 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9bd30 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ + b.n 9cf8e <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0009d994 : │ │ │ │ +0009d0b4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d9a2 │ │ │ │ + beq.n 9d0c2 │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #26876 @ 0x68fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d9d8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009d0f8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9dabe <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + beq.n 9d1de <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ itt lt │ │ │ │ addlt.w r3, r4, r3, lsl #2 │ │ │ │ strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ - bge.n 9dabe <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + bge.n 9d1de <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da74 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ + beq.n 9d194 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9da98 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + ble.n 9d1b8 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cbnz r0, 9dab2 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ + bl 9d454 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d1d2 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ @@ -172594,51 +171787,51 @@ │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9da48 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ + bgt.n 9d168 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d454 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da6c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + beq.n 9d18c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9574 │ │ │ │ + bl 1ab250 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9da6c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + b.n 9d18c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9dbca <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ + blt.n 9d2ea <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - cbz r0, 9db30 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + cbz r0, 9d250 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq.n 9d22c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ add r1, r0 │ │ │ │ @@ -172646,214 +171839,214 @@ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9da14 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.w 9d134 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db5a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + beq.n 9d27a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9db5a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ - ldr r2, [pc, #216] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d27a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d33c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db52 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ + cbz r3, 9d272 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d2b0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d2b0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #164] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d2b0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d33c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db86 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + cbz r3, 9d2a6 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #136] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r6, [pc, #136] @ (9d33c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9dbce <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + beq.n 9d2ee <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9dbc6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + beq.n 9d2e6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dbc6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + cbnz r3, 9d2e6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dbbe <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + cbz r3, 9d2de <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9db98 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + b.n 9d2b8 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9dac8 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ + b.n 9d1e8 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9dc14 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + cbz r3, 9d334 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r7, [pc, #64] @ (9d33c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9dc14 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + bge.n 9d334 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + beq.n 9d330 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dc10 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + cbnz r3, 9d330 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dc08 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ + cbz r3, 9d328 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9dbe4 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 9daba <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + b.n 9d304 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1eb80c │ │ │ │ + b.n 9d1da <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dcaa <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ + beq.n 9d3ca <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9dc50 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ + beq.n 9d370 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9dd00 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + bpl.n 9d420 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d438 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl abaf0 <_PyEval_EvalFrameDefault@@Base+0xd268> │ │ │ │ + bl ab558 <_PyEval_EvalFrameDefault@@Base+0xd5b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d438 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldrd r9, r2, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrd r1, r8, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 9dcb6 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ + bhi.n 9d3d6 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + beq.n 9d440 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9dcfc <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ + cbnz r3, 9d41c <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r2, [r0, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ strd r1, r8, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b7c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + blt.n 9d438 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9dc3c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + b.n 9d35c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77124 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d440 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str.w r0, [ip], #16 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w lr, ip, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ - cbz r0, 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d440 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9dc8e <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d3ae <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9dc92 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d3b2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #26876 @ 0x68fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028